Objective C 总结(十):Conventions
类名必须是唯一的
Objective-C中没有提供命名空间,所以公开的类一般都添加了前缀来避免类名的冲突
Prefix |
Framework |
---|---|
|
Foundation (OS X and iOS) and Application Kit (OS X) |
|
UIKit (iOS) |
|
Address Book |
|
Core Animation |
|
Core Image |
自定义的类应该使用三字母前缀
对象创建约定
NSMutableArray *array = [[NSMutableArray alloc] init];
NSMutableArray *array = [NSMutableArray new];
NSMutableArray *array = [NSMutableArray array];
- 初始化方法以init为前缀
- 使用new 会调用alloc]init]方法
- 工厂方法应以类名为前缀,会返加autoreleasing的对象
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步