3 回答

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
一種替代方法是擴(kuò)展UIApplication而不是對(duì)其進(jìn)行子類化。根據(jù)Apple發(fā)布的iBook,Swift中的擴(kuò)展可以:
添加計(jì)算的屬性和計(jì)算的靜態(tài)屬性定義實(shí)例方法和類型方法提供新的初始化程序定義下標(biāo)定義和使用新的嵌套類型使現(xiàn)有類型符合協(xié)議
摘自:蘋果公司?!翱焖倬幊陶Z言。
如果UIApplication這些功能滿足了您對(duì)子類的需求,那么可以采用擴(kuò)展。

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊
在XCode 6.3 Beta中,您可能會(huì)發(fā)現(xiàn)C_ARGC
和C_ARGV
已經(jīng)分別重命名為Process.argc
和Process.unsafeArgv
。您需要將main.swift文件中的UIApplicationMain調(diào)用更新為UIApplicationMain(Process.argc, Process.unsafeArgv, NSStringFromClass(KBApplication), NSStringFromClass(AppDelegate))
- 3 回答
- 0 關(guān)注
- 755 瀏覽
添加回答
舉報(bào)