728x90
반응형
Storyboard 없이 코드로 프로젝트 시작하기!
스토리보드없이 코드로 개발을 시작하면서 세팅을 해줘야 할 때 잊지 말아야 하는 것들이 있는데
매번 까먹어서 정리를 합니다!
1. Main.storyboard 파일 삭제해주기
2. Targets -> General 에서 Main Interface 삭제해주기
-> Targets에서 삭제해주면 info.plist의 Main storyboard file base name도 알아서 삭제가 됩니다!
3. info.plist -> Application Scene Manifest -> Storyboard Name 삭제하기
4. SceneDelegate에 rootVC 설정해주기
: 기존에 있던 ViewController()를 지우고 새로운 VC을 만들었을 경우, rootViewController에 지정해주면 됩니다.
import UIKit
class SceneDelegate: UIResponder, UIWindowSceneDelegate {
var window: UIWindow?
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
guard let windowScene = (scene as? UIWindowScene) else { return }
window = UIWindow(frame: windowScene.coordinateSpace.bounds)
window?.windowScene = windowScene
window?.rootViewController = ViewController() // 루트 뷰컨트롤러 생성
window?.makeKeyAndVisible()
}
728x90
반응형
'⭐️ 개발 > iOS & Swift' 카테고리의 다른 글
[iOS] URLSession 사용해서 서버 통신해보기 (feat. 네이버 Movie API) (2) | 2021.08.29 |
---|---|
[iOS] MVVM 패턴 가볍게 톺아보기 (1) | 2021.08.26 |
[iOS] Alamofire 가볍게 톺아보기 (0) | 2021.08.22 |
[iOS] App에 Google Analytics 사용해보기 (4) | 2021.08.21 |
[iOS] Bounds 와 Frame 총정리 (0) | 2021.08.21 |