//读取plist
supporting Files:helloword-info.plist文件
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"" ofType:@"plist"];
NSMutableDictionary *data = [[NSMutableDictionary alloc] initWithContentsOfFile:plistPath];
NSLog(@"ddd\n%@", data);//直接打印数据。
打印结果如下:
2013-06-14 15:44:23.561 helloword[453:c07]
{
CFBundleDevelopmentRegion = en;
CFBundleDisplayName = helloword;
CFBundleExecutable = helloword;
CFBundleIdentifier = "jd.helloword";
CFBundleInfoDictionaryVersion = "6.0";
CFBundleName = helloword;
CFBundlePackageType = APPL;
CFBundleShortVersionString = "1.0";
CFBundleSignature = "????";
CFBundleSupportedPlatforms = (
iPhoneSimulator
);
CFBundleVersion = "1.0";
DTPlatformName = iphonesimulator;
DTSDKName = "iphonesimulator6.1";
LSApplicationCategoryType = "";
LSRequiresIPhoneOS = 1;
UIDeviceFamily = (
1
);
UIMainStoryboardFile = MainStoryboard;
UIRequiredDeviceCapabilities = (
armv7
);
UISupportedInterfaceOrientations = (
UIInterfaceOrientationPortrait,
UIInterfaceOrientationLandscapeLeft,
UIInterfaceOrientationLandscapeRight
);
}
//读取InfoPlist.strings文件
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"" ofType:@"strings"];
NSLog(@"文件路径:%@",plistPath);
NSString *myFileContent=[NSString stringWithContentsOfFile:plistPath encoding:NSUTF8StringEncoding error:nil];
NSLog(@"文件内容如下:\n%@", myFileContent);//直接打印数据。
原文件的内容是:
dddddddppp
打印结果如下:
2013-06-14 16:02:16.031 helloword[693:c07] 文件路径:/Users/qing/Library/Application Support/iPhone Simulator/6.1/Applications/A3EEDA4B-0F5E-49E5-91D8-FBCCD388B539/helloword.app/en.lproj/InfoPlist.strings
2013-06-14 16:02:16.035 helloword[693:c07] 文件内容如下:
bplist00Zdddddddppp