Google的Objective-C编码规范
Google的Objective-C编码规范
原文Google Objective-C Style Guide
iPhone项目新成立,也没有编码规范的积累,项目组本来是想拿老的C编码规范套用的,但评审一下就发现问题多多,之后找到了Google的Objective-C的编码规范,大家就先翻译一下咯
声明这是无版权翻译,也不对任何错误负责,不保证文章的完整性,我到现在也认不全语法。
(大半年的事后,决定对这份文档做重审,当然不是对修辞手法,而是处理内部的硬伤)
总览
背景知识
Objective-C是一个C语言的扩展语言,非常动态,非常的“面向对象”,它被设计成既拥有复杂的面向对象设计理念又可以轻松使用与阅读的语言,也是Mac OS X和iPhone开发的首选语言。
Cocoa是Mac OS X的主要应用框架,提供迅速开发各种功能的Mac OS X应用的Objective-C类集合。
Apple已经有一个很好也被广泛接受的Objective-C的编码规范,Google也有类似的C++编码规范,这份Objective-C编码规范很自然是Apple和Google的共同推荐的组合。所以,在阅读本规范前,确保你已经阅读了:
Apple's Cocoa Coding Guidelines
Google's Open Source C++ Style Guide
注意所有已在Google的C++编码规范里的禁用条款在Objective-C里也适用,除非本文档明确指出反对意见。
本文档旨在描述可供可适用于所有Mac OS X代码的Objective-C(包括Objective-C++)编码规范和实践。规范中的许多条款已经改进也不断的被其他的项目和团队所证明其指导性。Google的相关开源项目都遵守此规范。
Google已经发布了一份作为Google Toolbox for Mac project (文档中简称为GTM)的组成部分的遵守本规范的开源代码。这份开放代码也是本文很好的例证(原文看不太懂--Code meant to be shared across different
你可能喜欢
- 界面设计原则
- 软件管理规范
- 软件开发规范文档
- iphone开发
- ios开发
- 系统操作手册
- 软件项目管理规范2页
- 软件开发管理规范5页
- 计算机软件配置管理计划规范 GB T12505-9018页
- 软件bug管理流程和规范4页
- NIIT软件开发专业学生管理规范2页
- GMCC_ITC_项目管理规范_模板_软件需求规格说明书_v0.9211页
- 00-软件开发文档编制规范6页
- 三.软件开发文档管理规范29页
- 软件开发文档编制规范12页
- 软件开发文档编制规范7页
- 软件开发文档规范69页
- 3.软件开发文档管理规范29页
- iphone开发常用代码12页
- iphone开发笔记7页
- iphone开发常用代码段24页
- iphone-ipad-应用开发43页
- iphone ipad 开发39页
- iphone开发教程PC上利用vmware搭建开发环境1页
- ios开发要领2页
- 如何学习ios开发2页
- 苏州NIIT ios软件开发培训课程介绍6页
- ios开发笔记54页
- ios开发之多线程5页
- ios开发 XCode的一些调试技巧3页


