Swift 개발을 위한 라이브러리 추천

반응형
728x90
반응형
 
Introduction

  SwiftUI를 공부하면서, 조금 더 편리하게, 조금 더 유용한 라이브러리가 있지 않을까? 생각하여 검색을 조금 해보았습니다. 현재 블로그를 포스팅 하는 시점에서는 해당 블로그가 폐쇄되었는지 접속이 되지 않네요.(레퍼런스 링크를 추가하지 못하였습니다.) 그래서 구글링을 통해 조금 더 필요한 라이브러리를 찾아서 추가합니다.  
  검색된 라이브러리만 해도 방대한데, 일일이 확인해보고 쓰려면 시간이 조금 걸리겠죠? 포스팅으로 정리하는 라이브러리는 조금 더 검증 및 사용해보고 업로드를 하도록 하겠습니다. 
 
블로그 포스팅을 하지만, 아래 작성한 자료들을 직접 사용해보지는 못했습니다. 메모를 해두고, 하나씩 필요에 따라 사용할 수 있도록 정리를 할 예정입니다. 언제나 그럿듯 재미 있는건 공유해야죠?다른 추천 라이브러리가 있으신 경우에 댓글로 알려주시면 추가하도록 할께요 🙂
 
감사합니다. 
 
 
 
Library List

  • Realm: 모바일 로컬 데이터베이스로 개인적으로 sqlite보단 빠르고 안정적이라고 생각한다. 그외 iOS자체적으로 제공하는 CoreData등이 있다.
  • FirebaseMBaaS로 Parse가 없어지면서 대체할 수 있는 백엔드서비스로 각종 분석서비스등을 쉽고 저렴하게 이용할 수 있다.
  • SDWebImageObjective-C시절부터 유명했던 이미지 캐시 라이브러리로 Swift도 지원한다. 이것 외에 Swift언어로 순수하게 작성된 HanekeKingfisher등을 추천한다.
  • AlamofireSwift언어에서 HTTP프레임웍으로 가장 많이 사용하는 라이브러리로 서버와의 통신에 중요하게 사용된다.
  • SwiftyJSONSwift언어기반으로 만들어진 JSON데이터 파싱 라이브러리로 가장 많이 이용한다고 생각된다. 여기에 보통 JSON매핑이 필요한 경우 ObjectMapper를 사용한다.
  • RxSwift함수형 프로그래밍(Reactive Programming)에 사용하는 Swift용 라이브러리 중 하나로 무엇보다 소스코드를 상당히 간결하게 작성할 수 있는 장점이 있다.
 

 

 

UI 디자인 Library

  • ParseUI: 깔끔한 로그인 화면등에 사용할 수 있는 UI를 사용할 수 있다.
 
  • FlatUIKit플랫한 UI 라이브로리로 경고창이나 버튼, 입력박스등을 참고할 수 있다.
 
 
 
  • JSQMessagesViewController다양한 앱에 메시지받는 기능이나 채팅기능을 구현하고 싶을 때 유용하며 Firebase와도 궁합이 잘 맞는다.
 
 
  • DualSlideMenu: Swift언어로 작성된 일반적인 슬라이드 메뉴를 구현할 때 자주 사용하는 라이브러리중 하나이다.

 
 
 
 
 
 
 
728x90
반응형

댓글

Designed by JB FACTORY