最近工作中進(jìn)行項(xiàng)目模塊化五嫂,根據(jù)功能分類,將項(xiàng)目由一個(gè)整包拆分為一個(gè)個(gè)framework,各個(gè)framework之間相互依賴沃缘,涉及到動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)相互依賴躯枢,這里寫篇摸索筆記,記...
最近工作中進(jìn)行項(xiàng)目模塊化五嫂,根據(jù)功能分類,將項(xiàng)目由一個(gè)整包拆分為一個(gè)個(gè)framework,各個(gè)framework之間相互依賴沃缘,涉及到動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)相互依賴躯枢,這里寫篇摸索筆記,記...
在 iOS中可以直接調(diào)用 某個(gè)對(duì)象的消息 方式有2種 performSelector:withObject: NSInvocation 第一種方式比較簡(jiǎn)單槐臀,能完成簡(jiǎn)單的調(diào)用锄蹂。...
網(wǎng)絡(luò)下載是我們?cè)陧?xiàng)目中經(jīng)常要用到的功能,如果是小文件的下載水慨,比如圖片和文字之類的得糜,我們可以直接請(qǐng)求源地址,然后一次下載完畢晰洒。但是如果是下載較大的音頻和視頻文件朝抖,不可能一次下載...
在編寫Objective-C代碼時(shí),很多時(shí)候會(huì)需要對(duì)錯(cuò)誤進(jìn)行處理谍珊,在OC里使用的是NSError治宣。當(dāng)我們編寫一個(gè)方法時(shí),比如進(jìn)行一個(gè)網(wǎng)絡(luò)請(qǐng)求砌滞,這個(gè)時(shí)候會(huì)有請(qǐng)求成功或請(qǐng)求失敗兩...
前言 當(dāng)有個(gè)需求侮邀,A,B異步請(qǐng)求完成之后才能請(qǐng)求C,D。A,B,C贝润,D都是異步請(qǐng)求绊茧。這個(gè)用dispatch_group也可以實(shí)現(xiàn),只不過(guò)比dispatch_barrier麻煩...
模型樹(shù)和呈現(xiàn)樹(shù) CoreAnimation作為一個(gè)復(fù)合引擎华畏,將不同的視圖層組合在屏幕中胧卤,并且存儲(chǔ)在圖層樹(shù)中唯绍,向我們展示了所有屏幕上的一切拼岳。整個(gè)過(guò)程其實(shí)經(jīng)歷了三個(gè)樹(shù)狀結(jié)構(gòu),才顯...
前言 前段時(shí)間叶撒,有兩個(gè)以前的同事碰巧都問(wèn)了我有關(guān)取消網(wǎng)絡(luò)請(qǐng)求的問(wèn)題耐版。這個(gè)問(wèn)題我之前沒(méi)怎么在意祠够,我通常不會(huì)特意在APP中做取消請(qǐng)求的處理,因?yàn)閺奈业闹庇X(jué)來(lái)說(shuō)粪牲,網(wǎng)絡(luò)請(qǐng)求一旦發(fā)出去...
關(guān)聯(lián)對(duì)象可以為category添加成員變量落君,因?yàn)槲覀冸m然可以通過(guò)category為類添加屬性穿香,但是只是生成了方法聲明,并不能添加方法實(shí)現(xiàn)也不能生成成員變量(那還有個(gè)鳥(niǎo)用呢绎速?皮获?...
本篇文章主要是對(duì)在iOS上做半透明模糊效果的開(kāi)發(fā)實(shí)現(xiàn)做整理洒宝。 雖然iOS很早就支持使用模糊效果對(duì)圖片等進(jìn)行處理,但尤其在iOS7以后萌京,半透明模糊效果得到大范圍廣泛使用。包括今...