相关疑难解决方法(0)

Objective C中的对象分配和初始化

以下两种分配和初始化对象的方法有什么区别?

AController *tempAController = [[AController alloc] init];
self.aController = tempAController;
[tempAController release];
Run Code Online (Sandbox Code Playgroud)

self.aController= [[AController alloc] init];
Run Code Online (Sandbox Code Playgroud)

大多数苹果示例使用第一种方法.为什么要分配,初始化和对象然后立即释放?

cocoa cocoa-touch memory-management objective-c

56
推荐指数
4
解决办法
3万
查看次数

Objective-C:在命名变量中使用_(下划线)

可能重复:
在Objective C中使用下划线前缀属性名称

在Objective-C的书中我正在阅读,在我看到的一些代码中,有时人们会在变量名称中添加下划线.

虽然我意识到这是由于一个既定的惯例,我想知道:

下划线是先于还是完成变量名称是否有任何意义?例如,_name, name and name_作为Objective-C程序员,如果有什么,下划线对您有意义吗?

objective-c naming-conventions

7
推荐指数
2
解决办法
8531
查看次数