아이폰어플개발정보2010. 9. 19. 01:29
아이폰 어플, text파일 생성 및 내용 저장하는 방법

TEXT파일 생성 & 파일에 내용 저장

NSArray* paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES );
NSString* documentsDirectory = [paths objectAtIndex:0];

NSString* fullFileName = [NSString stringWithFormat:@"%@/%@", documentsDirectory,@"log.txt"];

 const char* szFilePath = [fullFileName UTF8String];

 FILE* fp = fopen( szFilePath, "w" );
 if(fp == nil)     NSLog(@"do not exist log file");
 else

{

   NSString *tableAtt = @"haejinLee";

   // NSString을 char로 바꾸는 작업,

   // 굳이 NSString을 만들지 않아도 되는상황에선 char를 먼저 사용합니다.

   const char* ctableAtt = [tableAtt UTF8String];

   fputs(ctableAtt, fp);

}

아이폰으로 실행시켜 보면

파일이 저장경로는 My Computer에서 Raw File System에서

(저는 i-FunBox에서 확인하였습니다)

//var/mobile/Applications/어플번호/Documents에서 확인하실수 있습니다.

어플번호를 몰라서 당황하시는 분들은

당황하실 필요 없습니다..그냥 자신의 아이폰에 저장되어 있는 어플 (개발 목적으로 넣은어플)

중에 하나..입니다.



출처 : http://blog.naver.com/PostList.nhn?blogId=heajin722¤tPage=27
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 24. 11:38
아이폰 어플 개발, 원격 HTTP에서 이미지를 빠르게 저장하는 방법

by alex 9. 5월 2009 03:41
//This method works much faster then [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com/intl/en_ALL/images/logo.gif"]];

//Also it works better on bad internet connections

NSMutableURLRequest *requestWithBodyParams = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com/intl/en_ALL/images/logo.gif"]];

NSData *imageData = [NSURLConnection sendSynchronousRequest:requestWithBodyParams returningResponse:nil error:nil];

UIImage *image = [UIImage imageWithData:imageData];



출처 : http://blog.naver.com/PostView.nhn?blogId=amoros21&logNo=140107111261
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 24. 11:37
이미지를 이미지 라이브러리에 저장하는 방법

by alex 12. 5월 2009 15:28


-(void)savePictureToLibrary{   

    UIImage *img = [[UIImage imageNamed:@"image.png"];

    UIImageWriteToSavedPhotosAlbum(img, self, @selector(image:didFinishSavingWithError:contextInfo:), self);

}

 
 
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo{

    NSString *str = @"Saved!!!";

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Saved." message:str delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];

    [alert show];

}



출처 : http://blog.naver.com/PostView.nhn?blogId=amoros21&logNo=140107111195
Posted by 오늘마감

댓글을 달아 주세요