顯示具有 NSString 標籤的文章。 顯示所有文章
顯示具有 NSString 標籤的文章。 顯示所有文章

2012年6月22日 星期五

NSString & NSData Swap

最近常用到NSData與NSString的轉換, 記錄一下。
//NSData to NSString
NSString *swapString = [[NSString alloc] initWithData:swapData encoding:NSASCIIStringEncoding];
//NSString to NSData
NSData *swapData = [swapString dataUsingEncoding: NSASCIIStringEncoding];
另外還有與char之間的轉換
參考網頁:
http://blog.sina.com.cn/s/blog_4adf31ea0100t4y7.html

2012年6月20日 星期三

Write NSString to File

為了要釐清是Server傳入的資訊有錯,還是APP的問題,
我將Server回傳的JSON字串,存在本地資料夾中,
待有需要的時候將文件取出確認。

將NSString存入本地資料夾的方式如下:
NSError *error = nil;
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *areaPath = [documentsDirectory stringByAppendingPathComponent:@"area.txt"];
[areaReturnStr writeToFile:areaPath atomically:YES encoding:NSUTF8StringEncoding error:&error];