如何创建我的NSObject类的数组

时间:2012-01-18 06:44:50

标签: iphone

我创建了一个新的NSObject类,如下所示:

@interface LoginObject : NSObject {

NSString *fName;
NSString *lName;
NSString *sessionId;
NSString *result;
NSString *response;
}

现在我可以创建一个这种类型的对象:

LoginObject *login;

为了创建自己的NSMutableArray课程的NSObject,我需要做些什么。

可以任何身体指导吗? 感谢

3 个答案:

答案 0 :(得分:1)

请在此处查看NSMutableArray文档 - http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSMutableArray_Class/Reference/Reference.html

使用init或array方法之一。 arrayWithObjects是我经常使用的那个。

答案 1 :(得分:0)

在您希望拥有此数组的类中,您可以创建 -

@property (nonatomic, retain) NSMutableArray *loginObjectArray;

在实施文件中 -

LoginObject *myLoginObject = [[LoginObject alloc] init];
myLoginObject.fName = ---
......
[loginObjectArray addObject:myLoginObject];
....

不要忘记初始化loginObjectArray。

答案 2 :(得分:0)

首先创建类的对象,数组为 -

    LoginObject *obj1 = [[LoginObject alloc]init];
    obj1.fName = @"xxxx";
    -----------

    LoginObject *obj1 = [[LoginObject alloc]init];
    obj1.fName = @"xxxx";
    -----------

    // create a array with above objects 
    // nil indicate end of array 

    NSMutableArray *users = [[NSMutableArray alloc]initWithObjects:obj1,obj2,...,nil];

   //if you want you can add other objects too -
   [users addObject:obj10];