Google 開源專案風格指南
latest
  • Google 開源專案風格指南 (繁體中文版)
  • C++ 風格指南 - 內容目錄
  • Objective-C 風格指南 - 內容目錄
    • Google Objective-C Style Guide 中文版
    • 留白和格式
    • 命名
    • 註釋
    • Cocoa 和 Objective-C 特性
    • Cocoa 模式
  • Python 風格指南 - 內容目錄
Google 開源專案風格指南
  • Docs »
  • Objective-C 風格指南 - 內容目錄
  • Edit on GitHub

Objective-C 風格指南 - 內容目錄

  • Google Objective-C Style Guide 中文版
    • 譯者的話
      • ewanke
      • Yang.Y
    • 背景介紹
    • 例子
  • 留白和格式
    • 空格 vs. 製表符
    • 行寬
    • 方法聲明和定義
    • 方法調用
    • @public 和 @private
    • 異常
    • 協議名
    • 塊(閉包)
  • 命名
    • 文件名
    • Objective-C++
    • 類名
    • 類別名
    • Objective-C 方法名
    • 變量名
      • 普通變量名
      • 實例變量
      • 常量
  • 註釋
    • 文件註釋
      • 版權信息及作者
    • 聲明部分的註釋
    • 實現部分的註釋
    • 對像所有權
  • Cocoa 和 Objective-C 特性
    • 成員變量應該是 @private
    • 明確指定構造函數
    • 重載指定構造函數
    • 重載 NSObject 的方法
    • 初始化
    • 避免 +new
    • 保持公共 API 簡單
    • #import and #include
    • 使用根框架
    • 構建時即設定 autorelease
    • autorelease 優先 retain 其次
    • init 和 dealloc 內避免使用訪問器
    • 按聲明順序銷毀實例變量
    • setter 應複製 NSStrings
    • 避免拋異常
    • nil 檢查
    • BOOL 若干陷阱
    • 屬性(Property)
      • 命名
      • 位置
      • 字符串應使用 copy 屬性(Attribute)
      • 原子性
      • 點引用
    • 沒有實例變量的接口
    • 自動 synthesize 實例變量
  • Cocoa 模式
    • 委託模式
    • 模型/視圖/控制器(MVC)
Next Previous

© Copyright . Revision dfe0efd2.

Built with Sphinx using a theme provided by Read the Docs.