Objective-C 编程基础:方法、属性与对象特性深入解析
1. 代码可读性与方法参数格式
在 Objective-C 中,代码的可读性至关重要。像 getCharacters:c range:NSMakeRange(23,6) 这样的代码短语,就比 (23,29,c,1) 更具描述性。它清晰地表明了第一个参数与字符相关,第二个参数是一个范围。当方法的参数较多时,这种描述性的优势就更加明显。
当 Objective-C 方法名变得特别长时,格式化约定是将每个参数放在单独的一行,并使冒号水平对齐,示例代码如下:
NSString *new = [s stringByReplacingOccurrencesOfString:@"Walrus"
withString:@"Carpenter"
options:NSLiteralSearch
range:NSMakeRange(20,10)];
许多 Objective-C 文本编辑器,如 Xcode 编辑器,会自动完成这种格式化。
2. 参数和返回类型
与 Java 类似,Objective-C 方法可以向调用者返回单个值。之前展示的方法省略了返回类型和参
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



