본문 바로가기

IOS17

인코딩 (UTF-8) [ios] 출처 : http://www.cocoadev.co.kr/tag/RSS HTTP 로 데이터를 전송 받을 때 한글이 깨어지는 경우가 있었다. 아래와 같이 넘어온 데이터의 인코딩을 변경 해 주면 된다 receiveData 는 HTTP 요청 후 받은 데이터(NSData) NSString *str = [[NSString alloc] initWithData:receiveData encoding:0x80000000 + kCFStringEncodingDOSKorean]; NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding]; 다시 NSString으로 변경 해서 출력 해 보면 잘 나온다. 2015. 12. 17.
UIWebView에서 user Agent 변경 [IOS] iOS 5 이상 AppDelegate.m 파일에 아래 코드를 넣으면 됩니다. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSString *deviceModel = [[UIDevice currentDevice].model stringByReplacingOccurrencesOfString:@"" withString:@""]; NSString *userAgent = [NSString stringWithFormat:@"Mozilla/5.0 (%@; CPU OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Geck.. 2015. 12. 17.
UIWeview 링크 새창 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { // open External Links (not beginning with www.playbuzz.org/ in Safari.app if ( (navigationType == UIWebViewNavigationTypeLinkClicked) && ( ![[[request URL] absoluteString] hasPrefix:@"http://www.naver.com/"]) ) { [[UIApplication sharedApplication] open.. 2015. 12. 15.
user agent [IOS] IOS User Agent 세팅 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { NSDictionary*dictionnary = [[NSDictionary alloc] initWithObjectsAndKeys:@"your agent", @"UserAgent", nil]; [[NSUserDefaults standardUserDefaults] registerDefaults:dictionnary]; [[NSUserDefaults standardUserDefaults] synchronize]; retur.. 2015. 12. 15.