2
Objective-C에 C struct
과 같은 것을 만들 수 있습니까? NSArray
에서 사용할 수 있어야하므로 전통적인 struct
이 될 수 없습니다. 지금 저는 이것을 달성하기 위해 전체 수업을 선언하고 있으며 더 간단한 방법이 있는지 궁금해하고있었습니다.NSArray에 데이터를 넣을 수 있도록 구조체 대신 클래스를 생성해야합니까?
내가 현재 무엇을 가지고 : 내가 원하는 무엇
이@interface TextureFile : NSObject
@property NSString *name;
@property GLKTextureInfo *info;
@end
@implementation TextureFile
@synthesize name = _name;
@synthesize info = _info;
@end
NSMutableArray *textures;
:
typedef struct {
NSString *name;
GLKTextureInfo *info;
} TextureFile;
NSMutable array *textures;
을하지만보다 더 불편 보인다 첫 번째 방법 : P –
글쎄, 그렇지 않으면 NSObject의 하위 클래스를 만들 수있다. 개인적으로 나는 그것이 내가 더 생각한다. nconvenient :) 그것은 어떤 종류의 데이터를 전송하는지에 달려 있습니다. 귀하의 예제는 구조체에 적합하다고 보입니다. – Daniel