前言 本文的demo代碼也會更新到github上。 做這個demo思路來源于微信team的:微信iOS卡頓監(jiān)控系統(tǒng)。主要思路:通過監(jiān)測Runloop的kCFRunLoopAf...
IP屬地:浙江
前言 本文的demo代碼也會更新到github上。 做這個demo思路來源于微信team的:微信iOS卡頓監(jiān)控系統(tǒng)。主要思路:通過監(jiān)測Runloop的kCFRunLoopAf...
第一次閱讀《Effective Objective-C 2.0》這本書是在15年,這些年過去回過頭去看,當年那些經(jīng)驗還是一點都不過時,有些細節(jié)點還是值得反復強調(diào)。我在這里列舉...
對于 CTNetworking 設計理念和筆者的理解,Casa Taloyum 給出了回復: 已發(fā)出的請求是不可能做到真正取消的,所以請求的取消在實現(xiàn)上就是“即使拿到數(shù)據(jù)也不...
iOS 常見內(nèi)存緩存方案有NSCache ,可以設置最大緩存數(shù)量,一旦超過緩存數(shù)量,就會將里邊的數(shù)據(jù)進行覆蓋操作,確保緩存數(shù)據(jù)不超過最大數(shù)量.基于這樣的設計 小編今天動手寫了...
標簽控制器和導航控制器都是容器控制器,都能容納其它控制器,決定子控制器的生命周期,當兩個容器控制器相互組合時,就沒有單獨使用它們時那么隨心所欲了,組合兩個容器控制器時,要注意...
徒弟小M接到一個私活,給朋友的川菜館做個訂餐APP,在開發(fā)點菜菜單時,遇到了困難。一開始他是這么做的,將菜單項放入一個數(shù)組作為TableView的數(shù)據(jù)源: 可給朋友一看,朋友...