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