
關聯屬性的相關方法及優缺點 方法1 在分類中定義全局參數接收。 通過賦值打印,可以得出理想結果。但是,如果其他對象賦值,會重新覆蓋值 所以該方法...
Category的加載處理過程 1.通過runtime動態將分類的方法合并到類對象、元類對象中.2.把所有Category的方法、屬性、協議數據...
KVC基礎理解 KVC全稱Key-Value-Coding俗稱鍵值編碼,可以通過一個key來訪問某個屬性。API: 通過如下示例使用: KVC ...
一.KVO基礎 KVO的全稱是Key-Value Observing,俗稱鍵值監聽,可以用于監聽某個對象屬性值的改變通過- (void)addO...
(一)OC對象在底層中的布局 我們平時編寫的Objective-C代碼,在底層都是使用C/C++實現。即Objective-C -> C/C...
什么是RunLoop 簡單的來說就是運行循環、跑圈。 保持著程序的持續運行并接受用戶輸入 處理APP中的各種事件(觸摸,定時器,Selector...
在項目開發中,我們經常會遇到Controller中添加多個ChildController。在我們ChildController中我們要實現頁面跳...
什么是Runtime 我們的代碼在運行過程中都會轉化為runtime的C代碼執行。如[target doSomething]都會被轉化為 obj...
請求接口時,返回的數據中可能有包含NULL值的字段,若使用到該字段,可能會造成程序的崩潰。為了解決這個問題,我們可以在接收到返回的json數據時...