Programer/iOS

[Swift] iOS앱 개발 전 반드시 알아야할 3가지 라이브러리

아즈샤 2016. 11. 11. 16:59
반응형

(초보주의....!)


- 들어가며..


기본 지식 없이 시작하시는 iOS개발자분들을 위해 iOS앱 개발 전 반드시 알아야 할 3가지 라이브러리를 소개합니다.

주로 Swift위주이며 해당 페이지 README에서 잘 설명해주고 있으니 자세한 설명은 생략하겠습니다. :)



1. Alamofire


너무나 유명한 라이브러리입니다.

RESTful API를 간단하게, 편하게 구현가능한 라이브러리입니다.

다운로드, 업로드 등도 지원하고 있으며 이 라이브러리를 사용하면 쉽게 서버 통신을 구현을 할 수 있습니다.



2. ObjectMapper / SwiftyJSON


서버로 부터 온 JSON을 아주 간다하고 쉽게 모델로 바꿔주는 라이브러리입니다.

데이터를 클레스나 구조체로 구현 했을 경우 ObjectMapper로 한번에, 아주 쉽게 변형할 수 있습니다.

SwiftyJSON의 경우에도, JSON 데이터를 하나하나 개별적으로 쉽게 변형 가능합니다. 

만약 ObjectMapper가 어렵다면 더 쉬운 버전인 AlamofireObjectMapper 가 있다!



3. SDWebImage / KingFisher


URL를 이용한 이미지를 불러온 때 쓰는 라이브러리입니다.

캐시를 제공하므로 높은 성능을 기대할 수 있고 SDWebImage는 Obj-C 버전이고, 

KingFisher는 좀 더 가벼운 Swift버전입니다.



- 마치며..


맨땅에서 iOS개발을 시작 할 때, 위 라이브러리를 가지고 시작했으면 지금처럼 고생을 안했을텐데.. 하는 마음이 생겨 포스팅합니다.

저 3가지 라이브러리만 있으면 iOS앱 기본 뼈대는 쉽게 구현할 수 있을거라고 생각합니다.

라이브러리를 사용하기 위해서는 cocoapod을 이용하는 것이 가장 쉽습니다. 차후 설치 방법에 대해 포스팅하도록 하겠습니다.

반응형