直接引用代碼倉庫 Flutter Packages(plugin插件)開發(fā)上傳私有庫[http://www.reibang.com/p/d2c...
知識點 load Xcode compile sources 列表越往后的參與編譯越晚 調(diào)用時機: +load方法會在runtime加載類谍婉、分類...
知識點 分類(Category) 分類的底層結(jié)構(gòu) 分類添加的方法可以『覆蓋』原方法 同名分類方法揩魂,誰生效取決于編譯順序 名字相同的分類戈泼,編譯報錯...
KVO KVO是Key-value observing魂莫,俗稱鍵值監(jiān)聽(鍵值觀察),可以用于監(jiān)聽某個屬性值的改變。當我們在調(diào)用 addObserv...
block本質(zhì) block本質(zhì)上是一個OC對象(內(nèi)部有個isa指針) block是封裝了函數(shù)調(diào)用以及函數(shù)調(diào)用環(huán)境的OC對象 可以通過clang去...
鎖 iOS多線程鎖有兩類 自旋鎖 和 互斥鎖自旋鎖與互斥鎖比較類似业舍,它們都是為了解決對某項資源的互斥使用抖拦。資源已經(jīng)被占用升酣,資源申請者只能進入睡...
常用的就這三種 NSTimer適用于準確度要求沒那么高的場景 CADisplayLinkrun loop在完成UI刷新后會調(diào)用CADisplay...
1136 x 6401334 x 7501336 x 7501920 x 10801792 x 8282340 x 10802436 x 1...
為什么使用PropTypes 動態(tài)語言都有這樣一個缺點,包括js态罪,其變量類型要到程序運行的時候拗踢,待變量被賦了某個值才能知道其類型,代碼運行期間有...