ファイルからのテキスト読み込み(Objective-c)
テキストファイルからの読み込み
例
NSError* err1 = nil; NSString* str = [NSString stringWithContentsOfFile:ファイルパス encoding:NSUTF8StringEncoding error:&err1];
複数の情報を取得する場合
NSArrayを用いてXml形式ファイルから読み込むといいみたい。
例)
sample.xml
<?xml version="1.0 encoding="UTF-8" ?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.appple.com/DTDs/PropertyList-1.0.dtd"> <plist version ="1.0"> <array> <string>テキスト1</string> <string>テキスト2</string> </array> </plist>
コード側
NSString* str1; NSString* str2; NSArray *kTwitterConsKeyArray = [NSArray arrayWithContentsOfFile:ファイルパス]; if(kTwitterConsKeyArray.count ==2){ str1 = kTwitterConsKeyArray[0]; str2 = kTwitterConsKeyArray[1]; }
これで一応、テキスト形式の情報を複数、NSArrayで取得してこれる