我已經搜索了很多,並通過幾本教科書挖掘出來,但是我真正感謝的是在iOS應用程序中定義UIView子類的最佳實踐的簡單解釋。在哪裏以編程方式構建視圖vs使用筆尖
- 如果使用xib,我可以在運行開始時在哪裏添加/調整控件?
- 如果以編程方式構建,我應該在ViewController(loadView?)還是單獨的UIView子類中執行此操作?如果後者,我如何指定它的文件的owener,以便如果它被添加爲子視圖,它知道它的控制者是誰?
- 你在awakeFromNib,loadView,viewDidLoad,UIView.init,UIViewController.init等中放置了什麼?
- 你經常使用哪些其他方法?
我不需要超級特定的指令 - 我更多地尋找一個快速參考指南,它解釋了每種可用方法中生活的代碼類型。
我想這是有點主觀的,但幾個月後,這最接近匹配我在做什麼,並很好地工作。 –