?用前綴避免命名空間沖突
OC 沒有其他語言那種內置的命名空間機制, 鑒于此, 我們在其名時要設法避免潛在的命名沖突.
避免此問題的唯一辦法就是變相實現命名空間, 為所有名稱都加上適當前綴, 所選前綴可以是與公司, 應用程序或二者皆有關聯之名.
使用 Cocoa 創建應用程序時一定注意, Apple 宣稱 其保留使用所有 '兩字母前綴'的權利, 所以你自己選用的前綴應該是三個字母的.
不僅是類名, 應用程序中的所有名稱都應加前綴, . 如果要為既有類新增 '分類', 那么一定要給 '分類' ?及 分類 中的方法加上前綴,
總結:
選擇與你的公司, 應用程序 或 二者皆有關聯之名稱作為類名的前綴, 并在所有的代碼中均使用這一前綴.
若自己所開發的程序庫中使用到了第三方庫, 則應為其中的名稱都加上 前綴.