題記 作為iOS開發(fā)者响禽,對category肯定不會陌生,category一般又叫分類漏健,當(dāng)我們需要為一個(gè)類增加額外的方法屬性等時(shí),分類便是我們的首選橘霎。根據(jù)前文可知,我們對象方法...
![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
題記 作為iOS開發(fā)者响禽,對category肯定不會陌生,category一般又叫分類漏健,當(dāng)我們需要為一個(gè)類增加額外的方法屬性等時(shí),分類便是我們的首選橘霎。根據(jù)前文可知,我們對象方法...
RunLoop是iOS開發(fā)中的一個(gè)基礎(chǔ)概念殖属,一個(gè)程序運(yùn)行后姐叁,你動則它動,你不動它不動,這種時(shí)刻待命的效果外潜,就是RunLoop的作用了原环。首先什么是RunLoop,它的字面意思是...
最近公司項(xiàng)目有個(gè)新要求处窥,需要APP常駐后臺嘱吗,并能在用戶喚醒屏幕(未解鎖狀態(tài)下)監(jiān)聽此操作,并實(shí)現(xiàn)APP中的自動開門功能滔驾。整理一下自己的思路做法谒麦,希望幫到有需要的朋友。 首先我...
如圖我們會經(jīng)常遇到這種需要點(diǎn)擊彈出視圖的效果哆致,利用UIWindow能夠比較容易地實(shí)現(xiàn)這個(gè)效果绕德。首先我們要注意以下兩點(diǎn):1、定義一個(gè)static變量用來保存要顯示的window...
最近在開發(fā)中需要進(jìn)行壓縮和解壓的操作耻蛇,網(wǎng)上參考了一些大神們的博客和文章,整理一下自己的思路胞此,記錄一下臣咖。 從http://code.google.com/p/ziparchiv...
NSOperation 是蘋果公司對 GCD 的封裝,了解GCD的朋友們使用起來并不會陌生夺蛇,大家可以看到 NSOperation和NSOperationQueue分別對應(yīng) G...
GCD,全稱是Grand Central Dispatch布疙,純C語言蚊惯,是蘋果公司為多核的并行運(yùn)算提出的解決方案,它會自動利用更多的CPU內(nèi)核(比如雙核灵临、四核)截型,最重要的是它會...
通常在iOS中會遇到四種多線程編程的技術(shù),分別是:(一)pthread(二)NSThread(三)NSOperation(四)GCD(全稱:Grand Central Dis...
蘋果系統(tǒng)為我們帶來了一個(gè)很便利的功能儒溉,在長長的頁面拖拽過程中宦焦,至于要點(diǎn)擊一下頂部狀態(tài)欄,便能回到頁面最頂部顿涣,省去了漫長的滑動過程波闹。但是有時(shí)在開發(fā)中,會遇到點(diǎn)擊返回功能消失的現(xiàn)...
在iOS里關(guān)于UIKit的操作都是放在主線程涛碑,因此如果主線程被阻塞住了精堕,你的UI可能無法及時(shí)響應(yīng)事件,給人一種卡頓的感覺蒲障。大多數(shù)阻塞主線程的情況是在主線程做IO操作歹篓,比如文件...
在iOS里關(guān)于UIKit的操作都是放在主線程瘫证,因此如果主線程被阻塞住了,你的UI可能無法及時(shí)響應(yīng)事件庄撮,給人一種卡頓的感覺背捌。大多數(shù)阻塞主線程的情況是在主線程做IO操作,比如文件...
正如各位所知毡庆,面向?qū)ο蟮娜筇匦裕悍庋b、繼承和多態(tài)烙如,下面簡單說下封裝思想以及對磁盤緩存方法的抽取和封裝么抗。所謂封裝就是把實(shí)現(xiàn)細(xì)節(jié)隱藏起來。面向?qū)ο缶幊讨刑瑁褦?shù)據(jù)和操作過程乖坠、實(shí)現(xiàn)...
正如各位所知刀闷,面向?qū)ο蟮娜筇匦裕悍庋b熊泵、繼承和多態(tài),下面簡單說下封裝思想以及對磁盤緩存方法的抽取和封裝甸昏。所謂封裝就是把實(shí)現(xiàn)細(xì)節(jié)隱藏起來顽分。面向?qū)ο缶幊讨校褦?shù)據(jù)和操作過程施蜜、實(shí)現(xiàn)...
從事編程行業(yè)也有兩年多卒蘸,雖然文筆不好,但是還是一直想寫些什么翻默,但卻不知從何下筆缸沃,拖延至今。剛好最近身邊有朋友開始學(xué)iOS修械,被問了不少問題趾牧,決定把一些簡單問題的思考過程整理一下...
這個(gè)我居然全文看懂了(′▽`??)
磁盤緩存的計(jì)算與清理(1)從事編程行業(yè)也有兩年多,雖然文筆不好肯污,但是還是一直想寫些什么翘单,但卻不知從何下筆,拖延至今蹦渣。剛好最近身邊有朋友開始學(xué)iOS哄芜,被問了不少問題,決定把一些簡單問題的思考過程整理一下...
從事編程行業(yè)也有兩年多柬唯,雖然文筆不好认臊,但是還是一直想寫些什么,但卻不知從何下筆锄奢,拖延至今失晴。剛好最近身邊有朋友開始學(xué)iOS冤议,被問了不少問題,決定把一些簡單問題的思考過程整理一下...