base64EncodedStringWithOptions 옵션값 NSDataBase64Encoding64CharacterLineLength - 최대 길이를 64자로 설정 NSDataBase64Encoding76CharacterLineLength - 최대 길이를 76자로 설정 NSDataBase64EncodingEndLineWithCarriageReturn - 삽입할 줄 끝부분에 CarriageReturn이 포함되도록 설정 NSDataBase64EncodingEndLineWithLineFeed - 최대 줄길이까지 도달하면 줄바꿈되도록 설정 url : https://developer.apple.com/documentation/foundation/nsdatabase64encodingoptions?language..
환경 OS : macOS High Sierra 10.13.3 Xcode : 9.2(9C40b) 0. Project 생성 iOS App - Ojbective-C로 선택 1. CoreLocation Framework 추가 [Build Phases] - [Link Binary With Libraries]에 CoreLocation.framework를 추가 2. 위치기반허용 기기의 위치정보는 개인정보이기 때문에 반드시 필요하다. 3. Source code ViewController.h #import #import @interface ViewController : UIViewController { IBOutlet UITextView *loclogview; IBOutlet UITextField *corelocatio..
예전에는 NetworkExtension을 개발자 요청에 따로 신청서를 요청해서 복잡하게 운영해왔지만 지금은 개발자에 한하여 오픈(?)했다고 한다. 발표시기는 iOS8부터 였다고하니....(지금 11인데..ㅠ) 환경 OS : macOS High Sierra 10.13.3 Xcode : 9.2(9C40b) NetworkExtension VPN 터널을 구성할 수 있는 프레임워크 Personal VPN NEVPNMAnager API는 iOS와 MacOS환경의 앱에서 개인 VPN을 생성하고 관리 할 수 있는 기능을 제공. Personal VPN구성은 공용 Wi-Fi 네트워크과 같이 안전하지않는 네트워크 환경에서 인터넷 검색 활동을 보호하는 서비스를 사용자에게 제공해주기 위해 사용된다. NEVPNManager (h..