苹果Objective-C编程规范指南
需积分: 33 143 浏览量
更新于2024-09-11
收藏 219KB PDF 举报
苹果编程规范
苹果编程规范是指在编写苹果相关的程序时,需要遵守的一些编程规范和惯例,以确保代码的可读性、可维护性和可扩展性。本文将详细介绍苹果编程规范的各个方面,包括格式化代码、方法的声明和定义、方法的调用等。
一、格式化代码
在苹果编程规范中,格式化代码是非常重要的。以下是一些基本规则:
* 指针“*”号的位置:在声明变量时,指针“*”号应置于变量名前,如:NSString *varName;
* 空格 VS tabs:苹果编程规范强烈建议使用空格,而不是 tabs,将编辑器设置为1个TAB = 2个字符缩进。
* 每行的长度:每行代码不得超过100个字符,以15寸Macbook Pro的大小,每行100个字符时能最大化地同时容下编辑器和iPhone模拟器。Google的80字符的标准有点少,这导致过于频繁的换行(Objectve-C的代码一般都很长)。可以通过“Xcode => Preferences => TextEditing => 勾选Show Page Guide / 输入 100 => OK”来设置提醒。
二、方法的声明和定义
在苹果编程规范中,方法的声明和定义也需要遵守一些规则:
* 在 - 和 + 和返回值之间留1个空格,方法名和第一个参数间不留空格。如:- (void)doSomethingWithString:(NSString *)theString {
* 当参数过长时,每个参数占用一行,以冒号对齐。如:- (void)doSomethingWith:(GTMFoo*)theFoo rect:(NSRect)theRect interval:(float)theInterval{
* 如果方法名比参数名短,每个参数占用一行,至少缩进4个字符,且为垂直对齐(而非使用冒号对齐)。如:- (void)short:(GTMFoo*)theFoo longKeyword:(NSRect)theRect evenLongerKeyword:(float)theInterval{
三、方法的调用
在苹果编程规范中,方法的调用也需要遵守一些规则:
* 调用方法沿用声明方法的习惯。例外:如果给定源文件已经遵从某种习惯,继续遵从那种习惯。
* 所有参数应在同一行中,或者每个参数占用一行且使用冒号对齐。如:[myObject doFooWith:arg1 name:arg2 error:arg3]; 或 [myObject doFooWith:arg1 name:arg2 error:arg3];
苹果编程规范是苹果开发者必须遵守的重要规则之一,它可以帮助开发者编写出更加高效、可读和可维护的代码。
2014-01-24 上传
2021-10-14 上传
2024-02-23 上传
2023-07-16 上传
2023-11-25 上传
2024-08-27 上传
2024-10-26 上传
2023-12-05 上传
2023-12-02 上传
Bruceyang1298
- 粉丝: 0
- 资源: 3
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能