Я хочу создать Objective-C Class
типа NSArray
, но я не знаю, как инициализировать его или как добавить данные вКак использовать класс NSArray?
я сделал следующее:.
1 Создайте новый файл
2-я выбрал Objective-C Class
3-я выбрала Subclass of
типа NSArray
двух файлов Появляются:
.h:
#import <Foundation/Foundation.h>
@interface ArrayClass : NSArray
@end
.m
#import "ArrayClass.h"
@implementation ArrayClass
@end
Мой вопрос: Что такое следующие шаги.
1 что можно назвать в этом классе.
2- как инициализировать массив.
3- является -(id)init
достаточно для того,
EDIT: я есть анализатор в моем ViewController
и мне нужно инициализировать другой с другой ссылке XML, так вот почему мне нужно, чтобы новый класс с NSArray
тип
Заранее спасибо.
http://stackoverflow.com/questions/5752443/retrieving-class-object-from-nsarray-and-adding-to-self и https://developer.apple.com/library/mac/#documentation/ Cocoa/Reference/Foundation/Classes/NSMutableArray_Class/Reference/Reference.html – iPatel
Вы действительно хотите получить * подкласс * NSArray, а не только * экземпляр *? – DrummerB
Что именно вы хотите достичь? Вы будете добавлять методы в соответствии с вашими потребностями. Вы инициализируете массив обычным способом инициализации объектов. Единственная причина для реализации - (id) init - это если вы хотите переопределить его поведение (помните, что - (id) init наследуется от родительского класса). – Petar