NSURL(3)
-
NSURL URL주소 문자열에 한글 포함되었을때 처리
URL 주소 문자열에 한글이 포함될 경우 NSURL로 변환을 정상적으로 처리하지 못한다. NSString *strURL = @"https://domain.com/테스트파일입니다.pdf"; NSURL *url = [NSURL URLWithString:strURL]; // url : nil NSString 의 stringByAddingPercentEscapesUsingEncoding 메소드를 이용해서 URL의 한글문자열을 처리할 수 있다. NSString *strURL = @"https://domain.com/테스트파일입니다.pdf"; // API_AVAILABLE(macos(10.0,10.11), ios(2.0,9.0), watchos(2.0,2.0), tvos(9.0,9.0)) NSURL *url = [..
2022.04.06 -
NSURL
# NSURL 생성 NSString *strUrl = @"https://johnny:p4ssw0rd@www.example.com:443/script.ext;param=value?query=value#ref"; NSURL *url = [NSURL URLWithString:strUrl]; var strUrl = "http://someurl.com/something" var url = URL(string: strUrl) var domain = url?.host # NSURL 객체 구조 https://johnny:p4ssw0rd@www.example.com:443/script.ext;param=value?query=value#ref Component Value scheme https user johnny pas..
2021.04.08 -
[iOS9] 사이트 App Transport Security(ATS) Connection 체크
Mac에 설치된 nscurl 을 이용해서 체크가능하다. Result : PASS/FAIL 로 결과가 나온다 # /usr/bin/nscurl --ats-diagnostics --verbose URL ## 정상일 경우 $ /usr/bin/nscurl --ats-diagnostics --verbose https://google.com Starting ATS Diagnostics Configuring ATS Info.plist keys and displaying the result of HTTPS loads to https://google.com. A test will "PASS" if URLSession:task:didCompleteWithError: returns a nil error. ===========..
2017.04.21