將類裡的方法根據功能分類,便於管理和除錯.
例如某些私有方法,可以放在名為private的分類中,這樣即使是其他使用者看到回溯資訊時,也能理解方法的用途.這算是一種編寫"自我描述式**(self-documenting code)"的辦法.
定義分類和方法時,應該加上程式或者庫一致使用的字首,這樣能有效避免與其他分類重名.
分類重名並不會造成錯誤,但是後載入的分類會覆蓋前面的分類.
如果分類方法重名,那麼可能會出現難以追查的bug.給方法名加字首能有效避免該問題.
OC閱讀筆記九 分類 下
除了 class continuation 之外的分類定義屬性都無法向類中新增例項變數.如果必要,可以用 dynamic宣告,然後使用訊息 機制在執行期攔截方法呼叫,提供實現方法.關聯物件能解決分類不能合成例項變數的問題,但容易在記憶體管理問題上出錯.一般最好的作法是將所有屬性都定義在主介面.在 c...
loadrunner基礎學習筆記八 分析場景
analysis會話的目的是查詢系統的效能問題,然後找出這些問題的根源 如 是否達到了預期的測試目標,在負載下對使用者終端的事務響應時間是多少 是否符合sla還是偏離了目標 事務的平均響應時間是多少 系統的哪些部分導致了效能下降 網路和伺服器的響應時間是多少 啟動analysis會話 開啟loadr...
OC課程筆記總結9 核心語法4 分類
課程 核心語法 category 分類,類目,類別,在oc中經常使用。分類是依賴於類的,先有類再有分類。類和分類都是同一種類,而分類可以在這種類的基礎上進行一些方法的擴充,而不用通過繼承建立乙個新的類再進行擴充。注意的是分類只能擴充類的方法 類方法和物件方法都可以 不能擴充類的屬性。乙個類可以有多個...