전체 글(16)
-
[iOS] PushKit Framework
앱의 복잡한 결합, 파일 제공자, 그리고 VoIP서비스에 관련된 푸쉬 알림에 응답합니다. 최신 WatchOS 결합, 파일 제공자의 변경, 들어오는 VoIP전화 수신의 알림을 전담지원합니다. UserNotifications Framework와 다르다. 알림을 표시하거나, 앱 아이콘에 벳지를 달거나, 소리를 재생하는 대신에 앱을 깨우거나, 응답하여 실행합니다. PuskKit, UserNotifications Framework 모두 APNs(Apple Push Notification service)를 사용하여 디바이스로 알림을 전달합니다. PushKit 알림을 수신하기위해 PKPushRegistry객체를 생성하고, 이를 사용하여 지원하는 알림 형식을 구분합니다. 성공적인 등록을 했을 때, PushKit이 앱에..
2020.01.11 -
[iOS] CallKit Framework이란
CallKit Framework 앱의 VoIP 서비스를 위한 시스템 호출 UI를 표시하고 다른 앱 및 시스템과 함께 통화 서비스를 조정합니다. 시스템상 다른 통화관련 앱들과 통합하게 해줍니다. 통화 인터페이스를 제공하며, VoIP서비스와 back-end의 소통을 다룹니다. 통화 수신, 발신시 폰앱과 같은 인터페이스가 표시되어 좀더 네이티브한 느낌을 줍니다. 방해금지와 같은 시스템레벨 동작에 적합한 응답을합니다. 통화 처리 외에도 발신자 ID 정보와 서비스와 관련된 차단된 번호 목록을 제공하기 위해 통화 디렉토리 앱 확장을 제공할 수 있습니다. 걸려온 전화 받기 들어오는 전화를 수신하도록 앱을 구성하려면 먼저 CXProvider 객체를 생성하여 글로벌 액세스를 위해 저장 앱은 PushKit에 의해 생성된 ..
2020.01.08 -
[Network] HTTP부터 훑어보는 변화
인터넷 프로토콜 : 프로토콜은 규약, 약속을 의미하며, 계층별 응용, 전송, 인터넷, 링크로 구분 할 수 있습니다. 응용계층에 위치하는 HTTP(Hyper Text Transfer Protocol) WWW(World Wide Web)상에서 주로 HTML 문서를 주고받는 데 쓰입니다. 예)로 클라이언트인 웹 브라우저가 HTTP를 통하여 서버에게 웹페이지나 그림 정보 요청, 서버가 클라이언트로응답하여 필요한 정보를 전달합니다. HTTP메소드에는 GET, POST, PUT, PATCH, DELETE등이 있으며, (순서대로) 검색, 생성, 업데이트(전체), 업데이트(일부), 삭제요청을 의미합니다. 전송계층에 위치하는 TCP, UDP를 사용합니다. TCP: Transmission Control Protocol T..
2020.01.07 -
[iOS] WKWebView사용하기
참조: [애플공식문서] (https://developer.apple.com/documentation/webkit/wkwebview) 먼저, 레퍼런스를 참고하여 사용해본 제 후기 겸 느낀 점을 기술하였기에, 사실과 다를 수 있습니다. 이점 피드백 주시면 수정하겠습니다. WKWebView란? 인앱 브라우저같은 대화형 웹 컨텐트를 표시하는 객체입니다. iOS8.0, OS X 10.10에 등장하였고, UIWebView, WebView는 사용하지 말라고 하네요. 확인해보니 방금 언급한 두가지 뷰는 'Deprecated', 편의를 위해 아래 부터는 WKWebView를 '웹뷰'로 칭하겠습니다. 웹뷰의 httpBody(Data)와 함께 구성된 'POST' 요청들을 만들 수 있습니다. (개인적으로 의미가 확 와닿지는 않..
2020.01.05