WEB开发网
开发学院手机开发iPhone 开发 iPhone 开发过程中的一些小技术的总结 阅读

iPhone 开发过程中的一些小技术的总结

 2010-08-22 00:45:00 来源:WEB开发网   
核心提示:/*得到移动设备上的文件存放位置*/NSString *documentsPath = [self getDocumentsDirectory];NSString *savePath = [documentsPath stringByAppendingPathComponent:@"save.plist&qu

/*得到移动设备上的文件存放位置*/

NSString *documentsPath = [self getDocumentsDirectory];

NSString *savePath = [documentsPath stringByAppendingPathComponent:@"save.plist"];

/*存文件*/

if (plistData) {

[plistData writeToFile:savePath atomically:YES];

}

else {

NSLog(errorDesc);

[errorDesc release];

}

- (NSString *)getDocumentsDirectory {

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

return [paths objectAtIndex:0];

}

4 读取plist文件并转化为NSDictionary

NSString *documentsPath = [self getDocumentsDirectory];

NSString *fullPath = [documentsPath stringByAppendingPathComponent:@"save.plist"];

NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:fullPath];

5 读取一般性文档文件

NSString *tmp;

NSArray *lines; /*将文件转化为一行一行的*/

lines = [[NSString stringWithContentsOfFile:@"testFileReadLines.txt"]

componentsSeparatedByString:@" "];

NSEnumerator *nse = [lines objectEnumerator];

// 读取<>里的内容

while(tmp = [nse nextObject]) {

NSString *stringBetweenBrackets = nil;

NSScanner *scanner = [NSScanner scannerWithString:tmp];

[scanner scanUpToString:@"<" intoString:nil];

[scanner scanString:@"<" intoString:nil];

[scanner scanUpToString:@">" intoString:&stringBetweenBrackets];

NSLog([stringBetweenBrackets description]);

}

对于读写文件,还有补充,暂时到此。随机数和文件读写在游戏开发中经常用到。所以把部分内容放在这,以便和大家分享,也当记录,便于查找。

6 隐藏NavigationBar

[self.navigationController setNavigationBarHidden:YES animated:YES];

在想隐藏的ViewController中使用就可以了。

上一页  1 2 

Tags:iPhone 开发 过程

编辑录入:coldstar [复制链接] [打 印]
赞助商链接