在講解正文之前,先說一個block修飾符為copy的緣由焰络。在蘋果官方文檔中有官方示例皂冰,如下所示: @interface XYZObject : ...
避免產(chǎn)生野指針產(chǎn)生的5條規(guī)則: 規(guī)則1:用malloc或new申請內(nèi)存之后,應(yīng)該立即檢查指針值是否為NULL拴签。防止使用指針值為NULL的內(nèi)存塑崖。 ...
理解類與對象的本質(zhì)對于掌握一門語言是至關(guān)重要的锨用,本文將從結(jié)構(gòu)類型的角度探討OC的類對象、實例對象隘谣、元類對象(Meta Class)增拥。 我們先看一...
一.CocoaPods是什么? CocoaPods是一個用ruby編寫,負(fù)責(zé)管理iOS項目中第三方開源庫的工具跪者。CocoaPods節(jié)省設(shè)置和...
1. 三者的傳值對應(yīng)關(guān)系 通知是”一對多”的關(guān)系渣玲。 通知不能再進程間進行。 代理和Block通常是”一對一”的關(guān)系弟晚。 Block的對應(yīng)關(guān)系與代理...
iphone/ipad has denied the launch request是在調(diào)試時突然出現(xiàn)的問題忘衍,在網(wǎng)上查詢之后,解決方案主要如下: ...
1.定義 引用:引用是一個對象的別名卿城,主要用于函數(shù)參數(shù)和返回值類型枚钓,在聲明的時候一定要初始化。 見下圖瑟押,所示引用的含義: int i=1; in...