ios - 新手: about ios/objective -c variable definition in a class

标签 ios objective-c cocoa-touch ios5

我是 Objective-C 和 iOS 开发的新手。我有一个简单的问题要问:

我在一些iOS类实现文件中看到,人们使用如下代码:

@implementation BIDMyController

- (void)viewDidLoad{...}

上面的代码非常简单。但是,有时,我看到类实现的代码如下:

@implementation BIDMyController{
    NSMutableArray *names;
}

- (void)viewDidLoad{...}

唯一的区别是增加了大括号,其中包括一些变量定义。大括号和变量是什么意思?它们是定义此类私有(private)变量的Object-C 风格吗?有人能给我解释一下吗?

最佳答案

是的,这是一种声明仅在内部可见的实例变量 (ivars) 的方法。

参见:https://stackoverflow.com/a/6891326/1597531

关于ios - 新手: about ios/objective -c variable definition in a class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16238054/

相关文章:

ios - 将手势识别器添加到 MKPointAnnotation

iphone - 使 UINavigationBar 半透明

iphone - 以编程方式将事件添加到 iCal 时出现错误时间

ios - 快速 NSData 解档

ios - 完全可见时在 UITableViewCell 上播放视频

ios - 可以创建许多 UIDocument 实例吗?

iphone - 如何在一次操作中从 UINavigationController 中弹出一个 View 并将其替换为另一个 View ?

iphone - 将 iPhone 日历与您的应用程序同步

objective-c - 我应该如何重新创建 iOS 主屏幕打开文件夹动画?

ios - Swift - 从 BviewController 调用 AviewController 方法