IOSApp开发规范
APP开发
浏览:996 次

需要适当的规范,如代码规范、程序规范、过程规范等,以减少事故的发生。然而,在实际实施中,存在各种情况。最大的问题是如何确定哪些规范需要强制执行,哪些规范建议实施。
规范的实施可以提高代码的可读性并减少歧义。缺点是规范过于死板,容易引起程序员的抵触。然而,如果大多数规范都被设置为推荐实施,那么在没有良好指导的情况下,这些规范很容易被忽略。因此,我建议将代码规范分为五个级别:强制性、强烈推荐(但不是强制性)、良好、可接受和不可接受。以下介绍了IOS命名方法的一些示例。
1.类名前缀至少为三个字符,内部方法前缀为两个下划线。强烈推荐。上述方法可以在最大程度上避免与系统类库的重复:苹果公司声称保留使用所有两个字符前缀的权利,其内部方法名称以下划线作为前缀。

2.将类名大写,并使用驼峰方法命名方法和变量。强烈要求。然而,在一些Apple示例中,我还看到了如何使用m作为前缀来表示类成员变量。这些都是遗留代码的问题,仍然可以接受。然而,在自己的代码中使用类似匈牙利的命名方法是不可接受的。
3.在确保代码可读性的基础上保持代码的简短和统一:小类、小方法和统一的函数返回。小类和小方法可以确保其他人在阅读时更关注类逻辑而不是具体细节,而统一的函数返回可以减少意外错误,降低错误排除的难度。
4.K&R样式和Allman样式是否都可以接受,但强烈建议将一个表格保存在一个文件中。

,注册后为新手提供免费开发包
