
一、數組定義 array() 1、索引數組 在一個變量中,存儲一個或多個值。數組中的每一個元素都有一個訪問ID,根據ID獲取對應元素。 一般用來...
47、熟悉系統框架 將一系列代碼封裝為動態庫(dynamic library),并在其中放入描述其接口的頭文件,這樣做出來的東西就叫框架。 圖形...
41、多用派發隊列,少用同步鎖 OC中,如果有多個線程執行同一份代碼,有時可能會出問題。通常情況下,使用鎖來實現某種同步機制。 GCD之前有兩種...
當前多線程編程的核心就是塊(block)與大中樞派發(Grand Central Dispatch,GCD)。 塊是一種可在C、C++、OC代碼...
在OC這種面向對象的語言中,內存管事是個重要概念。要想用一門語言寫出內存使用效率高而且又沒有bug的代碼,就得掌握其內存管理模型的種種細節。 O...
協議(protocol)與java的接口類似。CO不支持多重繼承,因而吧某個類應該實現的一系列方法定義在協議里。協議最常見的用途是事先委托模式,...
15、使用前綴避免命名空間沖突 1、重命名符號錯誤 OC沒有其他語言內置的命名空間(namespace),命名時要避免潛在的命名沖沖突(nami...
用OC等面向對象語言編程時,對象(object)就是基本構造單元(building block),開發者可以通過對象來存儲并傳遞數據。 在對象之...
1、了解OC OC使用消息結構(messaging structure)而不是函數調用(function calling)。OC由Smallta...