Cache 썸네일형 리스트형 Mac에서 ~/Library/Preferences/ 밑에 있는 plist 값을 직접 수정했는데 NSUserDefault 에서 cache된 값을 가져오는 문제 출처 : http://hints.macworld.com/article.php?story=20130908042828630 Mac에서는 NSUserDefault를 이용해서 Windows의 레지스트리 처럼 이용할 수 있다.[[NSUserDefaults standardUserDefaults] setObject:@"Hello World" forKey:@"Test"];[[NSUserDefaults standardUserDefaults] synchronize]; NSString* test = [[NSUserDefaults standardUserDefaults] stringForKey:@"Test"]; NSLog(@"test = %@", test); 이렇게 사용할 경우 ~/Library/Preferences/ 하위에 .. 더보기 initWithContentsOfURL의 캐싱 문제 기존에는 initWithContentsOfURL를 이용해서 데이터를 가져왔는데, 이게 Cache된 데이터를 가져오는 문제가 있다는 것을 알았다. 기존에 서버에 최신 버전정보가 있는 xml을 두고 initWithContentsOfURL로 데이터 값을 읽는 코드를 작성했었다. NSString* newVersion = [NSString stringWithFormat:@"%@/NewVersion.xml", liveUpdateServer];NSURL* versionURL = [NSURL URLWithString:newVersion];NSXMLDocument* doc = [[NSXMLDocument alloc] initWithContentsOfURL:versionURL options:NSXMLDocumentTidy.. 더보기 이전 1 다음