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