一合瓢、【選擇排序】 每一次從待排序的數(shù)據(jù)元素中選出最泄窈颉(或最大)的一個(gè)元素记罚,存放在序列的起始位置,直到全部待排序的數(shù)據(jù)元素排完氏义。 二、【插入排序】...
一、介紹說(shuō)明 Instrument是性能分析采幌、動(dòng)態(tài)跟蹤和分析OS X和iOS代碼的測(cè)試工具。常見有CPU性能測(cè)試震桶、圖形性能測(cè)試休傍、內(nèi)存性能測(cè)試等,...
一磨取、內(nèi)存基本構(gòu)成可編程內(nèi)存在基本上分為這樣的幾大部分:靜態(tài)存儲(chǔ)區(qū)、堆區(qū)和棧區(qū)柴墩。他們的功能不同忙厌,對(duì)他們使用方式也就不同。 堆區(qū):亦稱動(dòng)態(tài)內(nèi)存分配江咳。...
一逢净、Swift 介紹 Swift是蘋果于2014年WWDC(蘋果開發(fā)者大會(huì))發(fā)布的新開發(fā)語(yǔ)言,可與Objective-C共同運(yùn)行于MAC OS和...
一歼指、內(nèi)存管理的基本規(guī)則 在Objective-C的內(nèi)存管理中爹土,其實(shí)就是引用計(jì)數(shù)(reference count)的管理。內(nèi)存管理就是在程序需要時(shí)...
多線程為我們帶來(lái)了很大便利踩身,也提高了程序的執(zhí)行效率胀茵,但同時(shí)也帶來(lái)了Data race(當(dāng)至少有兩個(gè)線程同時(shí)訪問(wèn)同一個(gè)變量,而且至少其中有一個(gè)是寫...
一挟阻、Autorelease Pool是什么 AutoreleasePool(自動(dòng)釋放池)是OC中的一種內(nèi)存自動(dòng)回收機(jī)制琼娘,它可以延遲加入Autor...
一、按鈕點(diǎn)擊后先取消之前的操作 二附鸽、按鈕點(diǎn)擊后設(shè)為不可點(diǎn)擊狀態(tài)脱拼,幾秒后恢復(fù) 三、使用runtime
在實(shí)際開發(fā)中拒炎,使用Block比delegate和notification更簡(jiǎn)潔挪拟。于是在項(xiàng)目中會(huì)大量的使用block。 1击你、什么是block玉组? b...