ios 輪子庫

開源項目
iOSBlogAndToolsiOS開發優秀博客和軟件推薦

CodeHubbrowse and maintain your GitHub repositories on any iOS device!

Open-Source iOS Apps開源iOS apps列表

彈框
FFToastGitHub中最強大的iOS Notification和AlertView框架,沒有之一!

TYAlertController各種風格的彈框,滿足你的各種需求

JKPopMenuView簡單的彈出菜單

MMPopupView精簡的彈框,非常漂亮,和喜歡

MJPopupViewControllerA UIViewController Category to display a ViewController as a popup with different transition effects.

QBPopupMenu自定義popup menu,外觀和iOS7上的UIMenuController
類似

CWStatusBarNotification狀態欄通知

DOPDropDownMenu下拉列表菜單

KLCPopup非常漂亮的彈出控件

自動佈局
Masonry最優雅的自動佈局解決方案,支持鏈式編程

PureLayout又一強大的自動佈局解決方案

SDAutoLayout一行代碼搞定自動佈局

網絡請求
AFNetworking地球人都在用

CocoaAsyncSocket封裝最完善的Socket類庫

RxAlamofire封裝Alamofire

基礎工具類以及Category
sstoolkit一個不錯的工具包,提供各種比如編碼、加密、字符串處理等等東西

BFKit Swift版本國外的一個大神寫的很好用的分類,比較齊全

YYKitibireme用心之作

BlocksKit爲基礎類提供Block支持,很好用

DateTools非常強大的日期處理工具

FlatUIKit擴展Foundation基本UI主件,扁平化風格

iOS-CategoriesiOS Objective-C Category, a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.

PinYin4Objc拼音解析

ZipArchive解壓縮

Chameleon扁平顏色框架,可以創建非常漂亮的顏色

CYLTabBarController低耦合集成TabBarController

RKNotificationHub在右上方顯示通知小角標

Material-Controls-For-iOSGoogle風格的控件

YYKitA collection of iOS components.

動畫
JHChainableAnimations鏈式動畫編程,有點Masonry的味道

Canvas非常強大的動畫框架

VCTransitionsLibrary轉場動畫庫

iCarousel各種3D變換的動畫,以前用過,炫酷得沒朋友

tapkulibraryTapku remain home to the things like the calendar UIs, coverflow, and any legacy classes, ect.

TBIconTransitionKit點擊按鈕過渡動畫 + –> x - –> +

SpringA library to simplify iOS animations in Swift

awesome-iOS-animationiOS動畫庫整理收集

FeSpinnerRocket Loader Collection for iOS app,有一些非常有趣的loading動畫

SDECollectionViewAlbumTransitionCollectionView相冊自定義轉場

RZTransitionsA library of custom iOS View Controller Animations Android Interacti

AnimatedTransitionGallery各種自定義轉場動畫收集,非常值得學習

StarWars.iOS非常炫酷的CAShapeLayer
動畫,非常炫酷😘

Animations來自極客學院的YouXianMing
的一些動畫收集

ZFDragableModalTransitionCustom animation transition for present modal view controller

Gif引擎
FLAnimatedImageFlipboard開源的Gif
引擎

緩存
RENCache簡單的緩存解決方案

RNCachingURLProtocolwebView離線緩存庫

HanekeSwiftSwift語言書寫的輕量級圖片緩存框架

FastImageCachePath官方開源的圖片緩存框架

Kingfisher貓神用Swift實現圖片下載緩存框架

文本相關
TTTAttributedLabel非常強大的Label,支持屬性,數據診斷和鏈接

SlackTextViewControllerSlack
開源的drop-in UIViewController subclass with a growing text input view and other useful messaging features

RTLabel可以展示Html的Label

TYAttributedLabel強大的屬性文本控件(無需瞭解CoreText
),支持圖文混排顯示,支持添加鏈接,image和UIView控件,支持自定義排版顯示

CSGrowingTextView文本框會隨着輸入字數改變高度

LTMorphingLabel效果非常炫的文本框

TextFieldEffects動效非常不錯的文本輸入框

DDRichText圖文混排

BMLine爲你的View增加線條

UITextView-PlaceholderA missing placeholder for UITextView.

加載進度
DACircularProgress各種圓形和圓環型進度指示

NJKWebViewProgressUIWebView progress interface

MBProgressHUD這個不用講,基本上都會用

SVProgressHUD又一個進度指示

Toast和MBProgressHUD差不多

LCProgressHUD對MBProgressHUD的簡單封裝,非常實用

TSMessages消息通知提醒框,非常好用

PINRemoteImagePinterest
抓取遠程圖片類

SDWebImage最廣泛使用的圖片緩存框架

AlamofireImageSwift版本的SDWebImage

鍵盤類
DAKeyboardControl一個鍵盤管理框架

IQKeyboardManager全局鍵盤管理

TPKeyboardAvoiding使用時設置scrollView的類爲TPKeyboardAvoidingScrollView
即可支持xib

RDRStickyKeyboardView作者已經停止維護。。。

抽屜
ViewDeck功能強大的抽屜效果

MMDrawerController又一個抽屜

SWRevealViewControllerA UIViewController subclass for revealing a rear (left and/or right) view controller behind a front controller, inspired by the Facebook app, done right!

MSDynamicsDrawerViewControllerContainer view controller that leverages UIKit Dynamics to provide a realistic drawer navigation paradigm.

PKRevealController安裝簡便,高度定製且對手勢識別良好

NavigationBar
AMScrollingNavbarSwift
語言編寫上下滑動時動態隱藏標題欄

LTNavigationbar導航欄顏色動態改變

JZNavigationExtensionNavigation的擴展,推薦

ScrollView相關
SwipeViewSwipeView is a class designed to simplify the implementation of horizontal, paged scrolling views on iOS. It is based on a UIScrollView, but adds convenient functionality such as a UITableView-style dataSource/delegate interface for loading views dynamically, and efficient view loading, unloading Android recycl

SWTableViewCell自定義Cell側滑動作

MGSwipeTableCell自定義Cell側滑動作,效果多樣

CHTCollectionViewWaterfallLayout瀑布流佈局

TYSlidePageScrollViewAn easy solution to page views or controllers with header and page tabbar,footer

XLPagerTabStripAndroid PagerTabStrip for iOS. nice

MJ系列
MJExtensionmodel <--> dic <--> json 框架

MJRefresh刷新控件

數據庫
realm-cocoa跨平臺輕量級數據庫解決方案,勵志取代Core Data
& SQLite

fmdb對sqlite
實現面向對象的封裝

圖標庫
PNChart提供各種圖標樣式,性能還非常不錯

ChartsBeautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

圖片處理以及展示相關
GPUImage開源基於GPU的圖片渲染引擎,帶有很多款濾鏡

FXBlurView背景模糊

IDMPhotoBrowser照片瀏覽器

AGImagePickerController相冊選擇

DNImagePicker仿照微信的照片選取器

JFImagePickerController又一個照片選取器

NukeImage loading, processing, caching Android preheating

日曆選擇
FSCalendariOS7+風格的日曆控件,非常漂亮

音頻/視頻
KRVideoPlayer36氪開源的視頻播放器

DOUAudioStreamer豆瓣開源的音頻播放器

內購/推廣
IAPHelperin app purchases helper for iOS

DAAppsViewController應用推廣界面,填寫合作app的appleId即可

TAPromotee交叉推廣應用是你可以免費實現的最佳市場推廣策略之一。

存儲相關
SSKeychain鑰匙串存儲

PINCachePinterest出品的非阻塞式異步緩存工具

TMCachetumblr出品的對象快速異步緩存,支持iOS
和OS X

MagicalRecord簡化Core Data
抓取數據的邏輯,推薦

KeychainAccessSimple Swift wrapper for Keychain that works on iOS and OS X

UICKeyChainStoreUICKeyChainStore
的簡單封裝

實用控件
HCSStarRatingView簡單的評分控件

LNNotificationsUI模仿iOS標準通知界面,可以以假亂真

SCLAlertView-Swift非常漂亮的動畫Alert View
,使用Swift
書寫

Wonderful跑馬燈,彩色標籤,漸變等。。。

VVeboTableViewDemoVVebo剝離的TableView繪製

FXForms快速創建表單,設置頁,用戶數據任務,非常棒

SVPullToRefresh一行代碼實現UIScrollView下拉刷新或者無限滾動

輔助類
Surge利用Accelerate
高性能數學計算框架

KMCGeigerCounter顯示當前動畫的幀率

XNGMarkdownParserMarkdown
解析器,將Markdown
格式的字符串解析成NSAttributedString
格式的字符串

TransformerKit封裝了一些常用的NSValueTransformer

RuntimeBrowserObjective-C Runtime Browser, for Mac OS X Android iOS

iOS-Runtime-HeadersiOS Objective-C headers as derived from runtime introspection

appledocObjective-C代碼,蘋果風格文檔生成器

MarkingbirdMarkdown processor written in Swift (translation of MarkdownSharp)

Swift
30DaysofSwiftallenwong自學Swift的30個工程

SwiftGuide這份指南匯集了Swift語言主流學習資源,並以開發者的視角整理編排

swift-package-managerSwift包管理工具

CarthageSwift依賴管理工具,類似OC的CocoaPods

swift-style-guideraywenderlich.com官方Swift編程風格規

RxSwiftReactive Programming in Swift



作者:imlifengfeng
鏈接:https://www.jianshu.com/p/91232c11770e
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章