StoryBoard 없이 프로젝트 만들기(Xcode8,Swift3)

2515 단어 iOSXcode8swift3
swift3에서 신규 앱을 만들게 되었으므로 비망록입니다.

기타 비망록
- StoryBoard 없이 프로젝트 만들기(Xcode8,Swift3)
- 앱 개발에서 debug/staging/release 환경이 있다면 bundle은 3종류 있는 것이 낫다
- Staging에 대한 환경 설정을 Xcode에 추가
- 설정 화면을 코드만으로 쓸 때 항상 고민

절차


  • 프로젝트 만들기
  • "Main.storyboard"삭제
  • 「Info.plist」의 「Main storyboard file base name」을 「Main」→없음
  • AppDelegate.swift에 뷰 정의

  • 1. 프로젝트 작성



    내용의 설정은 기호로 부디


    2. "Main.storyboard" 삭제



    "Move to Trash"로 호쾌하게 지워 버립니다.


    3. 「Info.plist」의 「Main storyboard file base name」을 「Main」→없음





    4. AppDelegate.swift에 뷰 정의


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

    이대로 움직이지만, 움직여도 새까맣고 지루하지 않으므로 ViewController에 다음을 추가
    override func viewDidLoad() {
        super.viewDidLoad()
        self.view.backgroundColor = UIColor.red // 背景を赤に
    }
    

    완성



    좋은 웹페이지 즐겨찾기