
一、數(shù)組定義 array() 1、索引數(shù)組 在一個(gè)變量中,存儲(chǔ)一個(gè)或多個(gè)值。數(shù)組中的每一個(gè)元素都有一個(gè)訪問ID壹将,根據(jù)ID獲取對(duì)應(yīng)元素。 一般用來...
47、熟悉系統(tǒng)框架 將一系列代碼封裝為動(dòng)態(tài)庫(dynamic library)为鳄,并在其中放入描述其接口的頭文件,這樣做出來的東西就叫框架坚冀。 圖形...
41济赎、多用派發(fā)隊(duì)列,少用同步鎖 OC中记某,如果有多個(gè)線程執(zhí)行同一份代碼司训,有時(shí)可能會(huì)出問題。通常情況下液南,使用鎖來實(shí)現(xiàn)某種同步機(jī)制壳猜。 GCD之前有兩種...
當(dāng)前多線程編程的核心就是塊(block)與大中樞派發(fā)(Grand Central Dispatch,GCD)。 塊是一種可在C滑凉、C++统扳、OC代碼...
在OC這種面向?qū)ο蟮恼Z言中喘帚,內(nèi)存管事是個(gè)重要概念。要想用一門語言寫出內(nèi)存使用效率高而且又沒有bug的代碼咒钟,就得掌握其內(nèi)存管理模型的種種細(xì)節(jié)吹由。 O...
協(xié)議(protocol)與java的接口類似。CO不支持多重繼承朱嘴,因而吧某個(gè)類應(yīng)該實(shí)現(xiàn)的一系列方法定義在協(xié)議里倾鲫。協(xié)議最常見的用途是事先委托模式,...
15萍嬉、使用前綴避免命名空間沖突 1乌昔、重命名符號(hào)錯(cuò)誤 OC沒有其他語言內(nèi)置的命名空間(namespace),命名時(shí)要避免潛在的命名沖沖突(nami...
用OC等面向?qū)ο笳Z言編程時(shí),對(duì)象(object)就是基本構(gòu)造單元(building block)行冰,開發(fā)者可以通過對(duì)象來存儲(chǔ)并傳遞數(shù)據(jù)溺蕉。 在對(duì)象之...
1、了解OC OC使用消息結(jié)構(gòu)(messaging structure)而不是函數(shù)調(diào)用(function calling)悼做。OC由Smallta...