當重寫乙個子類並需要init方法,注意要重寫父類的指定初始化方法。
當匯入的標頭檔案使用objective-c或objective-c++語言時,使用#import .
當匯入標準c或 c++標頭檔案時,使用#include . 標頭檔案應該使用自己的#define 重載入保護
在nsstring 上呼叫setters 方法時,永遠使用copy 方式。
永遠不要retain 乙個字串,這可以防止呼叫者在你不知到的情況下修改了字串。不要以為你可以改變nsstring 的值,只有nsmutablestring 才能做到。
ios 編碼規範
正文 格式化 指標 號的位置 如 nsstring varname 空格 vs tabs 只允許使用空格,將編輯器設定為1個 tab 2 個字元縮排 每行的長度 protocals 待完善 初始化 在初始化方法中,不要將變數初始化為 0 或 nil 那是多餘的 記憶體中所有的新建立的物件 isa除外...
iOS編碼規範
前言 objective c 蘋果推崇的編碼規範核心思想是 可讀性高。不隨便使用縮寫,分段式長函式名都是基於此思想。在實際編碼過程中,隨時以此思想為準則。一 命名 1 清晰,無歧義 如 insertobject atindex 好 insert at 不清晰 方法名稱必須明確表達出該方法的用途 駝峰...
IOS 編碼規範
首先是巨集定義 define file name filename 表示時,使用大寫字母表示與一般駝峰表示想區別,然後每個詞之間使用 分開 列舉定義 列舉定義的時候,我們遵循大駝峰標記 typedef ns enum nsinteger,test 函式取名 乙個規範的方法讀起來應該像一句完整的話,讀...