SMXMLDocument 로 작업을 하고 있었는데, 파싱이 너무 느리다…. 전에는 느껴보지 못했던 엄청난 속도 저하와 엄청난 메모리 사용량…. 용량이 작은 파일에서는 문제가 없는데, xml 파일 용량이 3메가 넘는 걸 로딩시켰더니 몇Read More →

GPX Tracker에는 GDataXML 이라는 라이브러리가 사용되는데, 좀 어렵다. 왜 선택했는지 기억도 안난다. 좋은거 있는지 찾다가 쉬워보이는 걸 찾았다.   source : https://github.com/nfarina/xmldocument blog post : http://nfarina.com/post/2843708636/a-lightweight-xml-parser-for-ios   <gpx> <trk> <name>화악산</name> <trkseg>Read More →

AFNetwork 라이브러리를 사용하는데 네트워크 인디케이터 뺑뺑이를 돌리기를 멈추는 코드를 매번 써줘야해서 귀찮았다. – (void) didLoadJson:(NSString *)json { NSLog(@”\n%@”, json); } – (IBAction)didClick:(id)sender { __weak id weakSelf = self; [self requestWithUrl:@”http://www.redmine.org/projects.json”Read More →

– (void)viewDidLoad { [super viewDidLoad]; [self performSegueWithIdentifier:@”googlemap” sender:self]; }   이렇게 하면 Warning: Attempt to present <GoogleMapViewController: 0x8b40990> on <ViewController: 0x8b3b8e0> whose view is not in the window hierarchy! 라고Read More →

AVSpeechUtterance *utterance = [AVSpeechUtterance speechUtteranceWithString:@”배가 부르니 일하기가 싫구나.”]; utterance.rate = 0.25; // 0: 아주 느림, 0.5: 기본값, 1: 아주 빠름 utterance.pitchMultiplier = 1.25; // 숫자가 작아지면 굵은 목소리 utterance.voice =Read More →

도움 받은 곳 : http://natashatherobot.com/ios-core-data-singleton-example/   db가 필요한 예제 만들다가 sqlite 클래스 만들기 귀찮아서 이 참에 core data를 써봐야겠다 싶어서 이 예제를 만들었다.     #import <Foundation/Foundation.h> @interface DBManager : NSObjectRead More →