本文分為2個(gè)部分:概念與應(yīng)用。概念部分旨在剖析 KVO 這一設(shè)計(jì)模式的實(shí)現(xiàn)原理;應(yīng)用部分通過創(chuàng)建的項(xiàng)目,以說明 KVO 技術(shù)在 iOS 開發(fā)中所...
運(yùn)用 Runloop 對(duì)主線程耗時(shí)的一次分析 (小編在深圳小廠碼代碼,最近公司各種職位熱招,需要內(nèi)推的可以私聊~) 一、Runloop 簡(jiǎn)述: ...
最近負(fù)責(zé)播放器模塊的開發(fā),業(yè)務(wù)需求也慢慢增加中,包括梳理播放器界面上的交互、加載優(yōu)化。下面大概梳理一下,手勢(shì)調(diào)節(jié)音量、亮度、播放進(jìn)度等交互部分。...
前言 好久好久沒有在簡(jiǎn)書上面寫東西了,一方面是平時(shí)工作太累了,寫的筆記潦草,沒有整理好分享在這里,一方面是技術(shù)還在沉淀中吧,需要學(xué)習(xí)的地方很多,...
最近在整理公司的項(xiàng)目結(jié)構(gòu)。想著總結(jié)一篇有關(guān)于定制功能模塊化的文章。分享了10幾篇文章,還木有介紹過我平時(shí)的iOS開發(fā)產(chǎn)品,由于公司的產(chǎn)品是地理信...
看了一下,上一篇貌似5個(gè)月前的??。最近公司忙著開發(fā)一個(gè)cordova的項(xiàng)目,自己也是邊工作邊找一些資料學(xué)習(xí),都沒怎么關(guān)注博客上的內(nèi)容...呃,主...
一、什么是 Runtime(也就是所謂的“運(yùn)行時(shí)”,因?yàn)槭窃谶\(yùn)行時(shí)實(shí)現(xiàn)的。) 1.Runtime 是一套底層的c語(yǔ)言API(包括很多強(qiáng)大實(shí)用的c...
【前言介紹】 iOS的一種設(shè)計(jì)模式,觀察者Observer模式(也叫發(fā)布/訂閱,即Publich/Subscribe模式)。觀察者模式,包含: ...
** 在上文,我們介紹了ios開發(fā)中的其中2種數(shù)據(jù)持久化方式:屬性列表、歸檔解檔。本節(jié)將繼續(xù)介紹另外2種iOS持久化...