카테고리 없음

날씨앱 만들기 (1) 초기 세팅

bluewiper 2024. 7. 11. 18:15

 

파일을 만들어준다. 

 

코드베이스로 할 것이기 때문에 main은 지워준다. 

저번에 코드베이스 main 지울 때랑 이번 강의에서 알려주는 방법이 다른 것 같다..? 그래서 일단은 다 기록으로 남기려고 한다. 

 

1. 파일메인을 지우고 나면, info에 가서 Application Scene Manifest를 날려준다. 

좌 : 날리기 전, 우 : 날린 후

2. SceneDelegate도 날려준다. 

 

3. AppDelegate에서 관련 메서드 지운다. 

 

3. 프로젝트 파일의 Build Setting에서 main을 필터링해서 삭제한다.

 

4. AppDelegate에 가서 window 생성

import UIKit

@main
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?


    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        
        let window = UIWindow(frame: UIScreen.main.bounds)
        window.rootViewController = UINavigationController(rootViewController: ViewController())
        window.makeKeyAndVisible()
        self.window = window
        
        return true
    }
}

 

5. ViewController 가서 초기 세팅 잘 되었는지 브레이크 포인트 걸어놓고 실행해보기 

 

초기세팅 완료!