今天我將展示我學習的一些如何不使用story board 建構ios 的應用。
Xcode 提供的介面生成器,讓我們可以很方便以及快速建立畫面,不幸的是他有兩個很嚴重的缺點。
如果你是團隊協作,你會發現你對View Controller 的位置所做的變更,都有可能導致合併衝突。
對於單獨開發人員來說,最大的好處可能是代碼重用。 複製佈局只需要一些簡單的複製貼上。 這有助於保持佈局一致,並加快了設計過程。
讓我們來看看如何實現純code建立。
我們將會刪除Xcode 設置包含所有不必要的文件,並且確保是文件一致垃圾箱。
我們要將以下文件移除:
ViewController.swift
Main.storyboard
接下來,build 你的project,你的project 將會 crash , 錯誤日誌將會提示。
現在我們成功刪除了storyBoard,我們現在應概要告訴我們的應用哪一個viewController是第一個要被顯示的。
我們可以在ScenceDelegate 的 sence方法中執行此操作。
此時您可以順利開啟第一個viewController。