ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 프로젝트 생성(storyboard 아닌 xib 사용)
    iOS/개념정리 2022. 1. 21. 15:07

    storyboard를 사용하지 않고 xib를 main으로 사용 하는 방법.
    storyboard를 사용하지 않고 xib를 사용하는 이유는 협업에 있어서 git 툴에서 storyboard가 꼬이는 이슈가 있기 때문입니다.

     

    해당 과정은 크게 

    1.프로젝트 생성 후 CocoaTouch class(메인으로 사용할) 생성

    2. 기존 Main 삭제

    3. 설정 변경 

    4. AppDelegate 소스 추가 

    하는 방식입니다.

     

    1. 프로젝트 생성

    프로젝트 생성 화면

    2. 현재 Main이라는 storyboard 파일이 기본으로 설정 되어 있다.

    프로젝트 생성 후 첫 화면

    3. 프로젝트 안에 메인으로 사용할 CocoaTouch class 파일을 만든다.

    MainViewController 생성

    4. MainViewController 라는 xib 파일을 만들어. (라벨 "MainViewController 화면"을 추가해서 구분)

     

     

     

    5. 기존에 있던 Main storyboard, SceneDelegate 를 지워준다.

    6. project > build Setting > UIKit Main Storyboard File Base Name 에 Main 을 지워 준다.

    Main 값 삭제

    7. AppDelegate 에 소스를 추가 하고 나머지 부분은 삭제 해준다.

    앱이 켜질때 navigation Controller rootViewController에 MainViewController 적용

    8. 실행 화면

    실행 화면

     

    'iOS > 개념정리' 카테고리의 다른 글

    <Swift> Delegate  (1) 2022.01.25
    <Swift> Firebase 연동  (0) 2022.01.25
    Alamofire 이용한 Server 통신  (0) 2022.01.24
    txt 파일 json 파싱하기  (0) 2022.01.24
    Swift MVVM 패턴  (0) 2022.01.21

    댓글

Designed by Tistory.