單利在日常編碼的時(shí)候回經(jīng)常用到 swift中的單例和OC中有所不同的聲名方式 static為了保證線程的安全 let懶加載的方式
單利在日常編碼的時(shí)候回經(jīng)常用到 swift中的單例和OC中有所不同的聲名方式 static為了保證線程的安全 let懶加載的方式
在編程的過程中監(jiān)聽事件是我們經(jīng)常使用的,在OC中使用@SEL選擇器剂买,那么在Swift中 Selector選擇器惠爽, 監(jiān)聽事件的本質(zhì)是 發(fā)送消息,也...
我們?cè)诰幊痰倪^程中一搬框架的控制器都是固定瞬哼,一般都是 用TabBarController管理4個(gè)或者更多 Nav(導(dǎo)航控制器),用Nav管理子控...
我們?cè)谑褂么a調(diào)試中 經(jīng)常使用print打印函數(shù)婚肆,有時(shí)打印的多了,不好定位到時(shí)哪一控制器坐慰,哪一行代碼较性,我們今日就是解決這個(gè)問題 獲取打印的所在文...
Swift.png swift調(diào)用OC 創(chuàng)建一個(gè) OC 的類 選擇紅色橋接1.png 注意:橋接是一個(gè) .h文件,如果沒有選中則可以 根據(jù)下圖...
異常處理 錯(cuò)誤處理(Error handling)是響應(yīng)錯(cuò)誤以及從錯(cuò)誤中恢復(fù)的過程 在 Swift 中结胀,錯(cuò)誤用符合 Error 協(xié)議的類型的值來...
訪問控制 訪問控制可以限定其他源文件或模塊中的代碼對(duì)你的代碼的訪問級(jí)別 Swift中訪問控制模型基于模塊和源文件赞咙,類這三個(gè)模塊:指的是獨(dú)立的代碼...
注釋 單行注釋 多行注釋 文檔注釋 分組注釋 ToDo 開啟注釋 FIXME:有BUG要修改
懶加載 防止重復(fù)創(chuàng)建 節(jié)省資源,什么時(shí)候用什么時(shí)候加載 格式: lazy var 變量名:類型 = { } () Swift中的懶加載只有在第一...