kvc : key value coding
作用:
1、kvc可以給物件的私有變數賦值
2、用於字典轉模型(到後面用mjextension)
3、通過kvc取出私有變數值
4、模型物件轉字典(了解)
利用kvc賦值:
利用kvc取值
使用注意:
1、設定key/keypath位置的字串必須保證有對應的屬性(或者_屬性)
否則會報錯
2、字典轉模型的使用注意:
2-1、必須保證字典中對應key在模型中能找到對應的屬性
2-2、模型中的屬性可以在字典中沒有對應的key
setvalue:forkey:和setvalue:forkeypath區別
keypath可以根據內部點語法,進一步查詢對應的key
作用:監聽 物件的屬性 發生改變
observer : 觀察者,誰要做事情誰就成為觀察者
keypath : 觀察的屬性
options : 傳入新值還是舊值
kvo未完待續。 筆記 ios效能優化(未完待續。。。)
最近在網上看了很多的記憶體優化方案,感覺都很 nice 本文主要是對網上的記憶體優化方案做一下列表式總結,不涉及具體的內容 主要目的就是備忘 用arc管理記憶體 貌似現在的新專案99 用的都是arc了 在正確的地方使用 reuseidentifier 盡可能使 view 不透明 view不透明的情況...
資料結構之排序(未完,待續)
資料結構知識點總結 插入排序 主 include void insertsort int a,size t n 直接插入排序 else 希爾排序 void shellsort int a,size t n 希爾排序 else gap gap 3 1 直接插入排序 insertsort a,n 對比,...
PHP核心剖析之fpm(未完待續)
fpm fastcgi process manager 是php fastcgi執行模式的乙個程序管理器,從它的定義可以看出,fpm的核心功能是程序管理,那麼它用來管理什麼程序呢?這個問題就需要從fastcgi說起了。fastcgi是web伺服器 如 nginx apache 和處理程式之間的一種通...