사용법
-
[Raywenderlich - iOS/Swift] Alamofire 사용하기앱등이에게 살충제를 뿌린다./iOS 2016. 4. 15. 00:34
Alamofire는 iOS와 OS X에서 사용하기 위한 Swift기반의 HTTP 네트워킹 라이브러리입니다. 애플의 네트워킹 파운데이션을 기반으로 많은 기능을 제공하고 있습니다. Alamofire는 reponse/request 메소드, JSON parameter와 response serialization, authentication 등의 기능을 제공합니다. 이번 튜토리얼에서는 파일 업로드나 RESTful API에서 데이터를 요청하는 작업과 같은 기본적인 네트워킹 작업에 대해서 소개합니다. Alamofire는 AFNetworking의 Objective-C코드를 전혀 상속하지 않고 모두 Swift로 새롭게 만들었다는 점에서 참 대단한 라이브러리입니다. 시작하기 전에, HTTP네트워킹과 NSURLSession이..
-
[Raywenderlich - iOS] NSURLSession 사용 가이드앱등이에게 살충제를 뿌린다./iOS 2016. 4. 11. 00:59
앱이 서버로부터 앱 관련 데이터를 받거나, 소셜 미디어의 상태를 업데이트하거나, 리모트 서버의 파일을 로컬에 다운로드 받거나,, 어떤 경우던지 HTTP 요청은 모바일 앱의 핵심이라고 할 수 있습니다. 수 많은 네트워크 요청을 하고자 하는 여러분을 위해 Apple에서는 NSURLSession을 제공하고 있습니다. 이 놈은 HTTP를 통해 컨텐트를 업로드하거나 다운로드를 하는 네트워킹 API를 완벽하게 아우르는 놈입니다. NSURLSession 튜토리얼에서는 NSURLSession을 사용하여 Half Tunes라는 앱을 만들어볼 것입니다. 이 앱은 iTunes Search API에 커리를 보내 특정 음악의 30초 미리듣기를 다운로드 하는 앱입니다. 최종적으로 완성한 앱에서는 백그라운드 전송과 사용자들이 다운..