【发布时间】:2013-04-26 13:44:21
【问题描述】:
我是 Objective-c 和 iOS 开发的新手。我有一个简单的问题要问:
我在一些 iOS 类实现文件中看到,人们使用如下代码:
@implementation BIDMyController
- (void)viewDidLoad{...}
上面的代码非常简单。但是,有时,我会看到如下的类实现代码:
@implementation BIDMyController{
NSMutableArray *names;
}
- (void)viewDidLoad{...}
唯一的区别是添加了大括号,其中包括一些变量定义。大括号和变量是什么意思?它们是定义此类私有变量的 Object-C 风格吗?谁能给我解释一下?
【问题讨论】:
-
你确定第二个实现是@implementation 而不是@interface?
标签: ios objective-c cocoa-touch ios5