Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Check
- 페이백
- 공략
- 아이폰7
- IOS
- GCD
- UIView
- 포켓볼
- Xcode
- afterdelay
- Bitcode
- Example
- 앱스토어
- simulator
- 신도림 테크노마트
- loop
- LG유플러스
- 해몽
- 스마트폰
- 보라카이
- 포켓몬 GO
- 얻는법
- push
- 신도림
- error
- UITableView
- 샘플
- swift
- swift3
- setting
Archives
- Today
- Total
도래울
iOS 라이브러리 정리 본문
알림 UI
채팅
직접 만들때 도움이 될만한것
폼
- Eureka
- XLForm의 Swift 버전. 폼을 만들때 쉽게 만들 수 있다.
화면전환 효과
- TransitionTreasury
- 화면 전환할때 효과를 쉽게 사용할 수 있고 정의할 수 있다고 한다. 이거 필요한 경우 가끔 있었는데 ㅜㅜ
차트
- ios-charts
- iOS 에서 차트를 그릴수 있다. MPAndroidChart 를 따라가는듯
재미 있는 애니메이션
- UIViewXXYBoom
- EasyAnimation
- 애니메이션 코드를 짧고 간단하게 만들수 있다
- SAConfettiView
- 화면에 꽃가루가 내린다
Loader
- FillableLoaders
- 로더들 별로 안좋아 하지만 이건 괜찮을듯. 기다리는게 심심하지 않게...
디자인 라이브러리
- Material
- Material 디자인에 많이 나오는 UI들 구현한 라이브러리
UIViewController
- XLPagerTabStrip
- 좌우 스와이프로 여러개의 뷰 컨트롤러를 사용할 수 있다. 다양한 스타일 지원
- STLBGVideo
- UIViewController 뒤에 비디오를 재생시킨다
TabBar
UITableView
- Shoyu
- UITableView 섹션이나 타입이 여러개일때 귀찮은 분기 코드를 줄여준다. qiita 글
- SwiftRefresher
- UIRefreshControl을 대체. 테이블뷰 상단에 당겨서 새로고침을 해준다. 이거 iOS 기본거가 약간 이상해서 고려해볼만 할듯
UICollectionView
- StickyCollectionView
- 컬렉션뷰인데 카드처럼 쌓이면서 덮어지는 방식
UIScrollView
- TLYShyNavBar
- 스크롤 하면 네비게이션바가 사라진다. GTScrollNavigationBar도, RainbowNavigation, LTNavigationBar
UILabel
- LTMorphingLabel
- ActiveLabel
- Label에 해쉬태그, 멘션, URL 링크가 동작하도록 한다. 그냥 쓰기는 괜찮을텐데 sizefit이나 높이 구하는데 오류 없는지 확인이 필요. 직접 높이 계산하는데서 쓸수 있을지
UIButton
- RNLoadingButton-Swift
- 버튼 눌렀을때 로딩이 표시... 이런거 자주 써먹을데 있을듯
UITextView
- PlaceholderTextViewDemo
- IB에서도 오류 없이 잘된다. border 설정도 되고 좋음. cocoapods 지원안하는게 아쉽긴 한데 간단하니까 좋다
- MBAutoGrowingTextView
- 줄이 늘어남에 따라 자동으로 커지는 textview
UITextField
- UITextField-Shake
- UITextField가 좌우로 흔들리는 애니메이션. 비번같은거 잘못 입력했을때 사용하기 좋겠다
MenuItem
- MenuItemKit
- 메뉴 아이템에 이미지를 사용할수 있게 하고 block 지원
Navigation
String
- BonMot
- attributed string 을 만들기 편하게 해준다.
- Regex
- swift 정규식 매칭 쉽게
- SwiftString
- 자주 쓰는 문자열 다루는 메소드 모음. trim, capitalize..
- JNaturalKorean
- 한국어 조사를 알맞게 표시
AutoLayout
- SnapKit
- 오토 레이아웃을 DSL로 쉽게 설정
- Cartography
- - 오토 레이아웃을 쉽게 설정
ActionSheet
- XLActionController
- 커스텀 ActionSheet
UIStackView
- TZStackView, OAStackView
- iOS 7,8 에서도 UIStackView 같은걸 사용할수 있게
UIColor
- Hue
- 색상 헬퍼. 그라데이션 색상 쉽게 해주거나
제스쳐, 이벤트
- Tactile
- UIView, UIControl에 제스쳐를 쉽게 매핑
Non UI 유틸리티
- AppVersionMonitor
- 앱 문자열을 가져오고 버전 비교를 할 수 있다.
- 비슷한 역할을 하는 SemanticVersioning
- KeyboardObserver
- 키보드 보임/안보인 이벤트를 쉽게 처리 할 수 있다
- SingleLineKeyboardResize
- 이건 한줄로 scrollView, tableView의 insets을 조정해주니 좋긴 한데 다른것도 같이 바꿔야되면 애매함
- UnderKeyboard
- 뷰의 크기를 바꾸는거라 다른것들에 비해 별로지만 쓸데가 있을듯
- DDKeyboardObserver
- 사용방법이 마음에 든다. 다음에 이런식으로 사용하면 될듯
- SwiftyUserDefaults
- NSUserDefaults를 쉽게 쓰게 하는 라이브러리. 비슷한것들이 많긴 한데 swift 에서는 이거인듯?
- PermissionScope
- OS에 사용자 권한이 필요한 경우 사용자에게 현황과 권한을 얻는것을 관리
- R.swift
- swift 에서 리소스를 안드로이드처럼 코드로 관리할 수 있다.
- SwiftDate
- NSDate의 부족한점을 커버해준다. 비슷한걸로 DateTools
- Scale
- swift로 만들어진 단위 변환 라이브러리. 그런데 4.days 이런식으로도 쓸수 있다 유용!
- VersionTrackerSwift
- 해당 버전에서 처음으로 실행되었는지등을 확인하는 라이브러리
이미지 편집
- Adobe Creative SDK for ios
- 이미지 필터, 이미지 자르기, 방향전환, 문자입력 등을 쉽게 해주는 라이브러리. Adobe에 앱을 등록하고 키를 발급 받아야 한다. 제한이 어디까지인지는 모르겠음
지역화
- Hordor
- 어플리케이션의 언어별 설정을 앱 안에서 변경 가능한 라이브러리. 위챗이 이런식인가보다.
- Laurine
- 지역화 파일을 만들고 나서 문자열 관리하기 귀찮은데 이거는 문자열이 아니라 코드로 사용할 수 있다. 자동완성도 되고 오타의 위험도 없고 좋다!
신기한거
- KKVerticalText
- 세로쓰기가 되는 라이브러리. 신기하다. iOS 8만 지원된다고 적혀있음
앱 사용 설명
- Gecco
- 앱 사용방법을 화면에 포인트를 찍어가며 알려주는거
키보드
- MMNumberKeyboard
- iOS 기본 숫자패드는 소수점을 입력 못하는데 이건 가능! 아이폰/아이패드 지원
개발도구
- Rainbow
- swift 결과창에 텍스트에 색상을 표현
- SwiftLint
- github swift style을 기준으로 CLI, Xcode에서 스타일을 맞췄는지 확인
- Crayons
- 코드에서 만들 색상을 IB 색상표에서도 볼수 있어서 좋긴 한데 사용법이 친절하지가 않아서 아직 이해를 못함 ㅜㅜ
- SwiftGen
- 지역화 파일, UIImage, Storyboard 등을 자동으로 enum으로 만들어 줘서 코드 자동완성도 돕고 그런거
- VWInstantRun
- Xocde 에서 현재 선택한 부분을 플레바로 실행해준다. 마치 플레이 그라운드 처럼. 외부 라이브러리 까지 로딩되는지는 모르겠는데 되기만 하면 대박일듯. 플레이그라운드 연결하는거 엄청 복잡해서 이런게 필요했음
- Swift 스타일 검사
- Knuff
- 맥에서 APNS(애플 푸쉬) 보내는 테스트 할때 유용한 앱
- ThisCouldBeUsButYouPlaying
- cocoapod 플러그인, pod 프로젝트를 포함한 상태의 플레이 그라운드를 만들어준다. 간단하게 cocoapod 사용법 확인하거나 할때 완전 유용할듯
'개발 > iOS' 카테고리의 다른 글
Display CGRect Frame Values in NSLog (0) | 2016.03.28 |
---|---|
iOS SWIFT 전화걸기 액션 (0) | 2016.03.14 |
부분 코드 실행이 가능한 Xcode 플러그인[설치용], VWInstantRun (0) | 2016.03.11 |
무료 오픈소스 SQLite 툴, DB Browser for SQLite (0) | 2016.03.11 |
Mac에서 wireshark를 사용한 iphone 패킷 캡쳐 (0) | 2016.03.03 |
Comments