一、【選擇排序】 每一次從待排序的數(shù)據(jù)元素中選出最?。ɑ蜃畲螅┑囊粋€元素,存放在序列的起始位置,直到全部待排序的數(shù)據(jù)元素排完。 二、【插入排序】...
一、介紹說明 Instrument是性能分析、動態(tài)跟蹤和分析OS X和iOS代碼的測試工具。常見有CPU性能測試、圖形性能測試、內(nèi)存性能測試等,...
一、內(nèi)存基本構(gòu)成可編程內(nèi)存在基本上分為這樣的幾大部分:靜態(tài)存儲區(qū)、堆區(qū)和棧區(qū)。他們的功能不同,對他們使用方式也就不同。 堆區(qū):亦稱動態(tài)內(nèi)存分配。...
一、Swift 介紹 Swift是蘋果于2014年WWDC(蘋果開發(fā)者大會)發(fā)布的新開發(fā)語言,可與Objective-C共同運行于MAC OS和...
一、內(nèi)存管理的基本規(guī)則 在Objective-C的內(nèi)存管理中,其實就是引用計數(shù)(reference count)的管理。內(nèi)存管理就是在程序需要時...
多線程為我們帶來了很大便利,也提高了程序的執(zhí)行效率,但同時也帶來了Data race(當(dāng)至少有兩個線程同時訪問同一個變量,而且至少其中有一個是寫...
一、Autorelease Pool是什么 AutoreleasePool(自動釋放池)是OC中的一種內(nèi)存自動回收機(jī)制,它可以延遲加入Autor...
一、按鈕點擊后先取消之前的操作 二、按鈕點擊后設(shè)為不可點擊狀態(tài),幾秒后恢復(fù) 三、使用runtime
在實際開發(fā)中,使用Block比delegate和notification更簡潔。于是在項目中會大量的使用block。 1、什么是block? b...