1

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

我想创建我定义的类的对象,然后在 Storyboard 中不同视图的视图控制器方法中访问和使用这些对象。我不知道在哪里以及如何创建对象,以便可以在任何视图中访问它们。在 Java 中,我可以在 main 中做所有事情,但 Objective C 的结构让我感到困惑。

例如我有一堂课

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

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

4

1 回答 1

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
于 2012-10-29T22:01:03.440 回答