該文章屬于劉小壯原創(chuàng)朝蜘,轉(zhuǎn)載請(qǐng)注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] 在之前的文章中睡蟋,已經(jīng)講了很多關(guān)于CoreData使用...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
該文章屬于劉小壯原創(chuàng)朝蜘,轉(zhuǎn)載請(qǐng)注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] 在之前的文章中睡蟋,已經(jīng)講了很多關(guān)于CoreData使用...
當(dāng) APP 開發(fā)到了一定的階段,性能優(yōu)化這個(gè)話題就會(huì)被提起控硼,性能優(yōu)化的途徑有很多泽论,不過(guò)通常都會(huì)使用到 Apple 官方提供的 Instruments 工具。這個(gè)博客我就利用 ...
一個(gè)CFRunLoopObserver可以提供一個(gè)回調(diào)函數(shù)卡乾,使這個(gè)函數(shù)能在Runloop中運(yùn)行翼悴。對(duì)比CFRunLoopSource,當(dāng)Runloop中發(fā)生某些事時(shí)(如说订,sou...
JSPatch 1.打印console.log(); 2.Protocol 3.Masonry使用JSPatch如何寫約束 1)原來(lái)Masonry方法中"_"下劃線的要變成兩...
繼上Runtime梳理(四) 通過(guò)前面的學(xué)習(xí)抄瓦,我們了解到Objective-C的動(dòng)態(tài)特性:Objective-C不僅需要一個(gè)編譯器,還需要一個(gè)運(yùn)行時(shí)系統(tǒng)來(lái)執(zhí)行編譯的代碼陶冷,這個(gè)...
iOS面試,可能大部分人認(rèn)為是編程里面最簡(jiǎn)單的面試: ∵ 基本如果是招干活的埂伦,畢竟在大部分人眼里煞额,iOS或者android都只是請(qǐng)求網(wǎng)絡(luò)參數(shù),畫個(gè)界面而已。關(guān)鍵還是后臺(tái)的接口...
起因 我們項(xiàng)目中很多公用的類都封裝在framework中膊毁,以便iPhone胀莹、iPad共同調(diào)用。某些邏輯不一樣的東西我們會(huì)在主工程用category實(shí)現(xiàn)婚温,然而category默...