올해는 머신러닝이다.
스위프트 추천 기술들 본문
출처 : https://swifter.kr/2016/09/03/swifter%EA%B0%80-%EC%B6%94%EC%B2%9C%ED%95%98%EB%8A%94-%EC%95%8C%EB%A9%B4-%EC%A2%8B%EC%9D%80-%EA%B0%9C%EB%B0%9C%EC%9A%A9-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC/
기본
1. Realm
모바일 로컬 데이터베이스로 개인적으로 sqlite보단 빠르고 안정적이라고 생각한다. 그외 iOS자체적으로 제공하는 CoreData등이 있다.
2. Firebase
MBaaS로 Parse가 없어지면서 대체할 수 있는 백엔드서비스로 각종 분석서비스등을 쉽고 저렴하게 이용할 수 있다.
3. SDWebImage
Objective-C시절부터 유명했던 이미지 캐시 라이브러리로 Swift도 지원한다. 이것 외에 Swift언어로 순수하게 작성된 Haneke나 Kingfisher등을 추천한다.
4. Alamofire
Swift언어에서 HTTP프레임웍으로 가장 많이 사용하는 라이브러리로 서버와의 통신에 중요하게 사용된다.
5. SwiftyJSON
Swift언어기반으로 만들어진 JSON데이터 파싱 라이브러리로 가장 많이 이용한다고 생각된다. 여기에 보통 JSON매핑이 필요한 경우 ObjectMapper를 사용한다.
6. RxSwift
함수형 프로그래밍(Reactive Programming)에 사용하는 Swift용 라이브러리 중 하나로 무엇보다 소스코드를 상당히 간결하게 작성할 수 있는 장점이 있다.
UI 디자인
7. ParseUI
깔끔한 로그인 화면등에 사용할 수 있는 UI를 사용할 수 있다.
8. FlatUIKit
플랫한 UI 라이브로리로 경고창이나 버튼, 입력박스등을 참고할 수 있다.
9. JSQMessagesViewController
다양한 앱에 메시지받는 기능이나 채팅기능을 구현하고 싶을 때 유용하며 Firebase와도 궁합이 잘 맞는다.
10. KRPrograssHUD
다른 로딩 라이브러리도 많지만 색상이나 상세정보를 깔끔하고 쉽게 변경할 수 있어 추천한다. 보통은 SVProgressHUD, MBPrograssHUD를 많이 사용한다.
11. DualSlideMenu
Swift언어로 작성된 일반적인 슬라이드 메뉴를 구현할 때 자주 사용하는 라이브러리중 하나이다.
12. SlideMenu3D
입체적인 슬라이드메뉴를 구성해야할 경우 사용할 수 있는 라이브러리로 유튜브에 올라온 영상을 참고하자.
13. UIImageView-Letters
구글 서비스를 사용하다보면 나오던 원형 아이콘에 이니셜이 들어가는 형태의 이미지를 구현하고 싶을 때 이용할 수 있는 라이브러리이다.
14. UIViewController-KeyboardAnimation
키보드를 눌렀을 때 애니메이션 처리에 유용한 라이브러리인데 최근 업데이트가 되지 않고 있다.
15. UIColor-Hex-Swift
UIColor에 16진수 색상을 쉽게 사용하고 싶은 경우에 이용할 수 있는 라이브러리이다.
16. UITextField-Navigation
개인정보 입력화면 양식등에 다음 텍스트필드로 입력할 수 있도록 이동이 가능하게 만들어주는 라이브러리이다.
17. UICountingLabel
카운팅 애니메이션이 필요할 경우 이용할 수 있다.
18. FoldingTabBar.iOS
TabBar를 사용하는 UI를 구성시 깔끔한 애니메이션을 적용하고 싶은 경우에 이용할 수 있는 라이브러리이다.
19. LTNavigationBar
스크롤바가 방해되지 않는 형태의 네비게이션을 구현할 때 유용하다.
20.JDAnimationKit
코드 작성이 적고 깔끔하고 쉽게 애니메이션을 구현할 수 있는 라이브러리이다.
21. ZoomTransitioning
사진을 나열한후 줌 액션을 통해 이동애니메이션등을 깔끔하게 처리할 수 있는 라이브러리이다.
기술관련
22. VENTouchLock
TouchID사용할 경우 이용할 수 있는 라이브러리이다.
23. LocationManager
위치정보를 처리할 때 이용하는 라이브러리이다.
24. DebugView
화면UI의 크기를 확인할 수 있는 라이브러리이다.
'IOS' 카테고리의 다른 글
xcode 인덱싱 비활성화.. (0) | 2017.08.04 |
---|---|
background thread 종류 (0) | 2017.07.14 |
array union, intersection 관련내용 (0) | 2017.06.30 |
xcode pod 파일들이 엉켰을때.. (0) | 2017.06.29 |
스위프트 공부 참고 사이트 (0) | 2017.04.10 |