在探索OC對象的本質(zhì)之前,我們要明白Objective-C的代碼,底層的實現(xiàn)都是C/C++代碼。 而OC中的對象、類則是基于C/C++的結(jié)構(gòu)體來實現(xiàn)的。 我們可以通過將創(chuàng)建好...
在探索OC對象的本質(zhì)之前,我們要明白Objective-C的代碼,底層的實現(xiàn)都是C/C++代碼。 而OC中的對象、類則是基于C/C++的結(jié)構(gòu)體來實現(xiàn)的。 我們可以通過將創(chuàng)建好...
1. Flutter中的StatefulWidget和StatelessWidget有什么區(qū)別? StatefulWidget有一個可變的狀態(tài),可以在小部件生命周期內(nèi)改變,而...
一、flutter與原生通信,三種通道的區(qū)別 1.1 MethodChannel Flutter與Native端相互調(diào)用,調(diào)用后返回結(jié)果 可以Native端主動調(diào)用,也可以F...
Flutter插件是什么? 在開發(fā)Flutter應用過程中會涉及到平臺相關接口調(diào)用,例如數(shù)據(jù)庫操作、相機調(diào)用、定位等業(yè)務場景。Flutter自身并不支持直接在平臺上實現(xiàn)這些功...
一 概念: RunLoop是通過內(nèi)部維護事件循環(huán)管理事件/消息的一個對象,在沒有消息需要處理時,休眠避免資源占用(用戶態(tài)通過系統(tǒng)調(diào)用進入內(nèi)核態(tài));在有消息需要處理時,立刻喚醒...
在微博上看到了 @安財小小生分享的iOS 10.3新增功能:通過API動態(tài)修改APP的圖標,自己深入了解了一下。 前言 現(xiàn)在每逢公司運營活動需要或者迭代改版,設計就可能對AP...
一 發(fā)現(xiàn)問題 我們都知道NSTimer采用target-action的方式,通常target又是類本身,我們?yōu)榱朔奖阌职袾STimer聲明為屬性變量,這樣就難免會造成循環(huán)引用...
前言 UICollectionView進階之路一[http://www.itdecent.cn/p/8e5329f98a42] 上一篇介紹了UICollectionView...
前言 我相信很多人在開發(fā)者都有這樣的需求,標簽展示(如下圖) 很多人都可以自己實現(xiàn)(網(wǎng)上別人寫的也很多,但是別人寫的總有不滿足自己需求的點),實現(xiàn)的方法也很多種,比如動態(tài)添加...