如何在视图控制器方法中创建和使用相同的对象?

时间:2012-10-29 21:49:59

标签: objective-c xcode xcode4.4

您是一位经验丰富的Java程序员。我刚刚开始学习Objective-C和XCode。我无法理解 一个非常基本但重要的事情,不让我继续前进。

我想创建由我定义的类的对象,然后在不同的View Controller方法中访问和使用这些对象 故事板中的视图。 我不知道在哪里以及如何创建对象,以便可以在任何View中访问它们。在Java中我可以做主要但是 目标C的结构令我困惑。

例如我有一个班级

@interface list : NSObject
{
NSMutableArray* ary;
}
@end

我想创建此类的对象,并在不同View Controller的方法中使用它们。 我怎么能这样做? 请有人可以给我一个关于创建对象的位置的答案,以便可以在View Controller方法中访问它们。 我已经看到了复杂的答案,但不是基本答案 PS:我正在使用XCode 4.4

1 个答案:

答案 0 :(得分:1)

我认为你应该阅读一些书籍或教程。

有些书:

对于教程 - 只需谷歌 - 其中一个:


说,你有mainViewController类,你想要使用你的list类,然后你可以做如下的事情:

// mainViewController.h

#import "list.h"

@interface mainViewController

@property (nonatomic, strong) list *objList;

@end


// mainViewController.m

@implementation mainViewController

@synthesize objList = _objList;

- (void) viewDidLoad {
    self.objList = [[list alloc] init];
}

- (void) someMethod {
    self.objList.ary = ...;
}

@end