[iOS] 학교 앱

2020. 5. 24. 17:05iOS

1. 학교 앱

1) 간단한 API 제작 및 결과 확인

각 학교별 학생 수 출력하는 앱을 개발한다.

<?php
        $res = (object)Array();

        $array = [['schoolName' => '학교1', 'studentCount' => 10],
		 ['schoolName' => '학교2', 'studentCount' => 20],
		 ['schoolName' => '학교3', 'studentCount' => 30]];

        header('Content-Type: json');
        http_response_code(200);
        $res->result = $array;
        $res->code = 100;
        $res->message = '성공';

        echo json_encode($res, JSON_NUMERIC_CHECK);
?>

school.php

2) Alamofire, ObjectMapper, SwiftyJSON 설치

vi Podfile

3) Main.storyboard, DetailController.xib, TableCell.xib, Info.plist

Main.storyboard
DetailController.xib
TableCell.xib
Info.plist

4) DataResponse

API 결과값을 Mapping한다.

DataResponse

5) DetailController

DetailController

6) ViewController

ViewController (1)
ViewController (2)
ViewController (3)

7) 구현 화면

구현 화면

※ "// MARK: - Comment" : MARK 주석을 이용하여 전체적인 코드에서 보다 쉽게 빠르게 찾기가 가능하다.


[참고] github.com/ozofweird/iOS_SchoolList

728x90

'iOS' 카테고리의 다른 글

[iOS] 오픈소스  (0) 2020.05.25
[iOS] ViewController.xib 화면 전환  (0) 2020.05.25
[iOS] Cocoapods (2)  (0) 2020.05.23
[iOS] Cocoapods (1)  (0) 2020.05.23