これまでのところ、次のクラスがあります。
@interface BRPerson : NSObject
@property (nonatomic) NSString *name;
@property (nonatomic) NSString *address;
-(instancetype)initWithName:(NSString*)name andAddress:(NSString*)address;
@implementation BRPerson
-(instancetype)initWithName:(NSString*)name andAddress:(NSString*)address{
self.name = name;
self.address = address;
return self;
}
@end
私の主なものは次のとおりです。
#import <Foundation/Foundation.h>
#import "BRPerson.h"
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"Directory"
ofType:@"txt"];
}
return 0;
}
Directory.txt ファイルは、私が作成したプレーン ファイルで、次のように設定されています。
name, address
name2, address2
name3, address3
名前とアドレスを読み取り、名前がインスタンス名である BRPerson クラスの新しいインスタンスを作成するプログラムを作成しようとしています。最初にNSDictionaryに保存する必要がありますか(名前がキーで、アドレスが値です)?
どんな助けでも大歓迎です。前もって感謝します。