[Swift] 앱 개발시 편리한 라이브러리들

3113 단어 iOSSwift앱 개발

머리



여러분 안녕하세요. 최근 후배가 들어와 Swift의 공부회를 열게 되었기 때문에, Swift를 다시 처음부터 공부하고 있는 필자입니다. 이번에는 자신이 앱 개발을 해 와서 편리했던 라이브러리에 대해 써 가고 싶습니다.

게시 시 개발 환경


  • Xcode 7.3.1
  • Swift 2.2

  • 사용 라이브러리



    Alamofire





    Alamofire는 Swift로 작성된 HTTP 네트워크 라이브러리입니다.
    GET 리퀘스트나 POST 리퀘스트가 간단하고 Swift다운 쓰는 방법을 할 수 있으므로 매우 추천입니다.

    SwiftyJSON



    SwiftyJSON은 JSON 데이터를 쉽게 다룰 수 있는 라이브러리입니다. 이쪽도 JSON을 Swift다운 쓰는 방법으로 취급할 수 있어 매우 편리합니다. 필자는 Alamofire와 세트로 사용하는 경우가 많습니다.

    RealmSwift





    RealmSwift는 간단히 말해서 현대 모바일 용 데이터베이스입니다. 모바일 측에서 데이터를 유지하고 싶은 경우 등에 추천입니다.

    SwiftyUserDefaults



    SwiftyUserDefaults는 Swift에서 NSUserDefaults의 취급을 편하게 해주는 라이브러리입니다. 간단한 데이터만 있으면 RealmSwift를 사용하는 것보다 이쪽을 사용하는 편이 좋다고 생각합니다.

    Eureka





    Eureka는 TableView를 사용한 입력 form이나 설정 화면 등을 쉽게 작성할 수 있는 라이브러리입니다.

    FlatUIKit





    FlatUIKi는 평면 디자인의 UI를 쉽게 사용할 수 있는 라이브러리입니다. 웹에서 사용되는 평면 디자인과 매우 가깝습니다.

    Chameleon





    UIColor의 확장이나 플랫 컬러나 그라데이션을 간단하게 구현할 수 있는 라이브러리입니다. 디자인면에서는 매우 유용하다고 생각합니다.

    라이브러리 관리



    Cocoapods





    쓰는 것을 잊었지만 필자는 cocoapods를 사용하여 이러한 라이브러리를 관리합니다. 솔직하지 않으면 살 수 없습니다.

    기타



    이번에는 수많은 라이브러리 중에서 필자가 자주 사용하는 것을 소개했습니다. 이 기사를 읽고 있는 분으로 UI/UX를 위한 라이브러리가 더 알고 싶다! 라는 분에게는 이 사이트를 추천합니다.

    CocoaControls





    CocoaControls는 UI 라이브러리를 조건에 맞게 검색할 수 있는 사이트입니다. 간단한 샘플로 사용할 수 있으므로 추천합니다.

    마지막으로



    이번은 라이브러리의 소개만으로 라이브러리 자체의 구현 방법에 대해서는 언급하지 않았습니다.
    다음 번 이후의 기사에서 자세한 구현 방법에 대해서도 이야기 할 수 있으면 좋겠습니다.

    좋은 웹페이지 즐겨찾기