본문 바로가기

url

Open URL 활용하기 iOS 개발을 하다보면 웹사이트 연결 혹은 전화 등등 기능을 넣어야 할 때 간편하게 구현할 수 있는 방법이다. // 전화걸기[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://전화번호"]];[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://01012345678"]]; // 메일 쓰기[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://이메일주소"]];[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mai.. 더보기
[iOS] NSString URLEncoding 하기 iOS에서 제공해주는 [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 메소드의 경우 문제가 많고 버그도 있다라는 것으로 알려져있다. 한 가지 예시로 이메일 abcd@asbd.com을 Encoding해보면 결과가 그대로 출력되는 것을 알 수 있다. 위의 방법을 대체 할 수 있는 방법은 @interface NSString (URLEncoding) -(NSString *)urlEncodeUsingEncoding:(NSStringEncoding)encoding; @end @implementation NSString (URLEncoding) -(NSString *)urlEncodeUsingEncoding:(NSStringEncoding).. 더보기
Web 구조 Web Browser- request message를 작성하여 웹서버에 전달 웹 서버로 부터 전달 받은 response message를 해석하여 사용자에게 보여주는 프로그램 Database- 큰 데이터를 효율적으로 관리하기 위한것 URI (Uniform Resource Identifier)- 웹에서의 데이터 소재지- URL(Uniform Resource Locator) + URN (Uniform Resource Name) HTTP- 웹서버와 클라이언트가 데이터를 송수신할 때 준수하는 통신 규약- 웹페이지는 기본적으로 HTTP를 기반으로 데이터를 주고 받음 WAS란 - Web Application Server 의 줄임말 웹 어플리케이션을 수행 할 수 있는 환경을 제공해주는 서버- 사용자의 작업요청 -> 비.. 더보기