前言 在MRC下, 我們需要手動管理內(nèi)存, 寫一大堆的retain, release代碼, 稍不留神就會造成內(nèi)存泄露; 而ARC下, 編譯器幫我們屏蔽掉了這些繁瑣的代碼, 我...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 在MRC下, 我們需要手動管理內(nèi)存, 寫一大堆的retain, release代碼, 稍不留神就會造成內(nèi)存泄露; 而ARC下, 編譯器幫我們屏蔽掉了這些繁瑣的代碼, 我...
在iOS8以后咬清,還可以用下面的方法來判斷是否包含?某字符串: NSString *women = @"Hey you are bitch ?"; if ([women con...
二治专、數(shù)學(xué)運(yùn)算(math)函數(shù)2.1算術(shù)運(yùn)算函數(shù)2.1.1rand()函數(shù):產(chǎn)生隨機(jī)數(shù)2.1.2abs()函數(shù)/labs()函數(shù):整數(shù)的絕對值2.1.3fabs()/fabsf...
GCD##### GCD是iOS4.0 推出的,主要針對多核cpu做了優(yōu)化裂问,是C語言的技術(shù)GCD是將任務(wù)(block)添加到隊(duì)列(串行/并行/全局/主隊(duì)列)侧啼,并且以同步/異步...
首先戴甩,我們要明確NSOperationQueue與GCD之間的關(guān)系 NSOpertaionQueue用GCD構(gòu)建封裝的符喝,是GCD的高級抽象。 其次甜孤,我們要區(qū)別兩者的不同 GC...
原創(chuàng)文章轉(zhuǎn)載請注明出處袄简,謝謝 AOP(Aspect Oriented Programming)面向切面編程 相比傳統(tǒng)的OOP來說腥放,OOP的特點(diǎn)在于它可以很好的將系統(tǒng)橫向分為很...
觀察者模式(Observer Pattern):定義對象間的一種一對多依賴關(guān)系秃症,使得每當(dāng)一個(gè)對象狀態(tài)發(fā)生改變時(shí),其相關(guān)依賴對象皆得到通知并被自動更新吕粹。在iOS中典型的觀察者模...