在 Github 上 Star 太多了,有時(shí)候很難找到自己想要的開(kāi)源庫(kù),所以在此記錄下來(lái)。便于自己開(kāi)發(fā)使用,也順便分享給大家。
動(dòng)畫(huà)
awesome-ios-animation
收集了iOS平臺(tái)下比較主流炫酷的幾款動(dòng)畫(huà)框架
RCTRefreshControl
qq的下拉刷新
TBIconTransitionKit
icon 的點(diǎn)擊動(dòng)畫(huà)過(guò)渡效果
PullToBounce
類似百度外賣(mài)的下拉刷新動(dòng)畫(huà)
LiquidFloatingActionButton
可定制水滴型浮動(dòng)動(dòng)態(tài)按鈕組件及演示
CardAnimation
卡片式動(dòng)畫(huà)
pull-back-layout
Pull down to finish an Activity.
HYAwesomeTransition
瓦拉格轉(zhuǎn)場(chǎng)動(dòng)畫(huà)
DGElasticPullToRefresh
swift-彈性下拉動(dòng)畫(huà)
StarWars.iOS
瞬間崩塌為小方塊動(dòng)畫(huà)效果演示。Yalantis 出品博客詳解
WaveRefresh
下拉刷新灌水動(dòng)畫(huà)
LiquidLoader
swift-黏性加載動(dòng)畫(huà)
mntpulltoreact
下拉的基礎(chǔ)上然后滑動(dòng)選擇
RMEIdeasPullToSortControl
下拉的基礎(chǔ)上然后滑動(dòng)選擇2
EasyAnimation
動(dòng)畫(huà)簡(jiǎn)單使用
UIWebView
TLMetaResolver
裝載 Web 頁(yè)面時(shí),該 UIWebView 擴(kuò)展自動(dòng)解析 HTML 頭部 Meta Tags
SCSafariViewController
Push / Pop modal SFSafariViewController (原本只能Present).
RxWebViewController
實(shí)現(xiàn)類似微信的 webView 導(dǎo)航效果,包括進(jìn)度條,左滑返回上個(gè)網(wǎng)頁(yè)或者直接關(guān)閉,就像 UINavigationControlle
富文本
DDRichText
附帶了微信朋友圈Demo,博客詳解
WordPress-Editor-iOS
強(qiáng)大的富文本,支持markdown語(yǔ)法
ViewController
JSQMessagesViewController
一個(gè)優(yōu)雅的信息UI開(kāi)源庫(kù)
MMDrawerController
側(cè)邊欄
Eureka
swift-多功能表格
TaskSwitcherDemo
仿造 iOS 9 的 Task Switcher 做出來(lái)的動(dòng)畫(huà)效果
TYAlertController
彈出框
DrawerController
swift側(cè)邊欄 – Side Drawer Navigation Controller in Swift (based on MMDrawerController)
MapView
ABFRealmMapView
Real-time map view clustering for Realm
OCMapView
Simple and easy to use clustering mapView for iOS
UIView
RKNotificationHub
快速給 UIView 添加上炫酷的通知圖標(biāo)
JMHoledView
可在 App 中輕松創(chuàng)建新手引導(dǎo), Web 也有個(gè)類似的開(kāi)源插件叫 Intro.js
MarkdownTextView
Rich Markdown editing control for iOS
KYCuteView
實(shí)現(xiàn)類似QQ消息拖拽消失的交互+GameCenter的浮動(dòng)小球效果
Material-Controls-For-iOS
一大波UIControl控件!
SwipeView
輪播圖
ActiveLabel.swift
擴(kuò)展實(shí)現(xiàn) UILabel 觸控事件針對(duì) #, @, 鏈接響應(yīng)及事件捕獲。
FDStackView
Use UIStackView directly in iOS6+
STPopup
p 提供了一個(gè)可在 iPhone 和 iPad 上使用的具有 UINavigationController 彈出效果的 STPopupController 類, 并能在 Storyboard 上很好的工作
ZKPulseView
呼吸燈
attributedlabel
屬性label,支持多樣式字符串
CMPopTipView_Swift
泡泡風(fēng)格的提示框開(kāi)源控件, 繼承自UIView
TKRubberIndicator
page control-swift
VideoPlayer
KRVideoPlayer
類似Weico的播放器,支持豎屏模式下全屏播放
kxmovie
視頻流播放器-movie player for iOS using ffmpeg
VKVideoPlayer
VKVideoPlayer is the same battle tested video player used in our Viki iOS App enjoyed by millions of users all around the world.
ijkplayer
Android/iOS video player based on FFmpeg n2.8, with MediaCodec, VideoToolbox support.
Eleven
Eleven Player is a simple powerful video player.use ffmpeg.
Chirp
swift-封裝了音頻,更加方便使用
SQL
realm-cocoa
a replacement for Core Data & SQLite
SwiftRecord
基于 Core Data 極為輕量、易用的對(duì)象持久化工具庫(kù),相當(dāng)于 ActiveRecord 的 Swift 版本。非常好的項(xiàng)目
Objective-LevelDB
Uber開(kāi)源的數(shù)據(jù)庫(kù)框架
SQLite.swift
名字已告訴你
NetWork
Pitaya
A Swift HTTP / HTTPS networking library just incidentally execute on machines
UIImage
OLImageView
加載gif圖
SLImageLoader
圖片加載動(dòng)畫(huà)
PictureWatermark
給圖片加水印
VVeboImageView
vvebo作者-gif圖加載,輕量、低內(nèi)存
ForceZoom
swift-利用3Dtouch查看圖片細(xì)節(jié)
圖片選擇、瀏覽
PhotoBrowser-swift
圖片瀏覽
PhotoPicker
swift圖片選擇
BSImagePicker
swift圖片選擇
ImagePickerSheetController
swift類似iMessage的圖片選擇
DNImagePicker
類似wechat的圖片選擇
CocoaPicker
仿 QQ 圖片選擇器
JFImagePickerController
vvebo作者:多選照片、預(yù)覽已選照片、針對(duì)超大圖片優(yōu)化
Nuke
完整、強(qiáng)大、實(shí)用的圖片管理類庫(kù)。主要功能包括可定制裝載,緩存,濾鏡及尺寸變換。
SKPhotoBrowser
swift 圖片瀏覽
VIPhotoView
圖片瀏覽
AGImagePickerController
圖片選擇,適用所有iOS設(shè)備
藍(lán)牙
BluetoothKit
Easily communicate between iOS/OSX devices using BLE
BabyBluetooth
一個(gè)非常容易使用的藍(lán)牙庫(kù),適用于ios和os
彈出框
Popover
類似FB app的彈出框
BRYXBanner
一款可以帶圖片顯示的下拉通知條
FeSpinner
收集了不少優(yōu)雅的 iOS 動(dòng)畫(huà)加載效果
UINavigationController
AMScrollingNavbar-swift
上下滾動(dòng)時(shí)自動(dòng)消隱或顯示導(dǎo)航標(biāo)題欄類庫(kù)及示例
JZNavigationExtension
Pop Gesture Works Perfect With UITableView【全屏Pop手勢(shì)完美匹配UITableView無(wú)沖突】
Enable or disable property for each view controller conveniently.【簡(jiǎn)單地針對(duì)每一個(gè)Controller開(kāi)關(guān)屬性】
Pushes/Pops a view controller when hides/shows navigation bar display soomthly【當(dāng)控制器做Push/Pop時(shí)無(wú)縫、平滑地顯隱導(dǎo)航欄】
Release some restrictions make your navigation controller stronger【解除一些限制,使你的導(dǎo)航控制器更加強(qiáng)大】
Follow Apple’s API design principles,uses as natural as system api【遵循Apple Inc的API設(shè)計(jì)原則,使用就像系統(tǒng)API一樣自然】
LTNavigationBar
UINavigationBar Category更自由改變導(dǎo)航欄的背景色
k線圖、表格、貝塞爾曲線
awesome-ios-chart
iOS平臺(tái)下的圖表組件
KlineInSwift
用swift寫(xiě)的K線圖
LxThroughPointsBezier-Swift
LxThroughPointsBezier
貝塞爾曲線
3DCharts
3D表格-swift
Auto Layout
PureLayout
自動(dòng)布局
Masonry
自動(dòng)布局
如果硬要用官方的VFL(Visual Format Language)
官方的VFL
Cartography
Swift-自動(dòng)布局
SnapKit
Masonry的Swift移植版
UIView-FDCollapsibleConstraints
AutoLayout輔助工具
Neon
A powerful Swift programmatic UI layout framework.
Sketch-Constraints
Sketch插件類似Autolayout
andyAutoLayout
UIView的autolayout類目
SDAutoLayout
一句代碼添加autolayout
Model
CFRuntime
Swift版的MJExtension,運(yùn)行時(shí)、反射與一鍵字典模型互轉(zhuǎn)
Mirror
通過(guò)反射(Refection)實(shí)現(xiàn)鏡像對(duì)象封裝庫(kù)。從而可以更輕松獲?。ɑ蜉敵觯?duì)象屬性名、類型及值變量。
webView
WebViewJavascriptBridge
使用于webview與JS的交互
介紹視圖
KDIntroView
RazzleDazzle
Presentation
HolyView
swift-介紹視圖
Instructions
可定制嵌入式操作指引框架及演示
輸入法
squirrel
Mac上的一款開(kāi)源輸入法
日歷類
CVCalendar
swift上的日歷第三方庫(kù)
PDTSimpleCalendar
OC上的日歷第三方庫(kù)
MDCalendarSelector
swift-日歷
TextField
ACAnimatedTextField
它是 UITextField 的子集,以動(dòng)畫(huà)圖像做為占位符
插件
IconMaker
快速生成不同尺寸的App Icon
RTImageAssets
快速生成@2x、@3X
sketchexporter
快速將.sketch文件導(dǎo)入到assest
XBookmark
Xcode代碼書(shū)簽
spacecommander
排版插件
私有API
iOS-Runtime-Headers
iOS9私有API
通訊錄
BeautyAddressBook
通訊錄,文字頭像
二維碼
libqrencode
生成二維碼
QRWeiXinDemo
二維碼
AppleTV
Aerial
John Coates把Apple TV的Aerial屏保做成了mac屏保
MVVM
MVVM
一個(gè)MVVM架構(gòu)的iOS工程
MVVM-IOS-Example
A basic example of a way to implement MVVM using ReactiveCocoa
demo
CATextLayerTest
使用 CATextLayer,實(shí)現(xiàn)文字的整體變色(網(wǎng)易新聞頂部菜單)與區(qū)域變色(UC 瀏覽器閱讀器頂部菜單)功能。
SafariAutoLoginTest
通過(guò)safari自動(dòng)登錄APP
WeChatDemo
微信demo
TYSlidePageScrollView
帶header,footer,滑動(dòng)菜單的,分頁(yè)上下左右滑動(dòng)的TYSlidePageScrollView
Tuan
ipad版美團(tuán)(swift版)
chuanke
高仿百度傳課iOS版
meituan
高仿美團(tuán)iOS版
JFMeiTuan
高仿美團(tuán)
BaiduFM-Swift
百度FM swift語(yǔ)言實(shí)現(xiàn)
LayoutTrait
iOS9分屏demo
LxGridView
LxGridView-swift
利用UICollectionView模仿iOS系統(tǒng)桌面圖標(biāo)的交互
SwiftWeather
一個(gè)由國(guó)人使用 Swift 語(yǔ)言開(kāi)發(fā)的 iOS 天氣類應(yīng)用
Chats
聊天 UI 示例程序
WatchKit-Apps
WatchKit 開(kāi)源小項(xiàng)目示例集錦
SmileWeather
完整的天氣應(yīng)用
Currency
一個(gè)簡(jiǎn)單的匯率計(jì)算App
MyTags
用于表現(xiàn)修改個(gè)人標(biāo)簽,使用UICollectionView實(shí)現(xiàn),動(dòng)態(tài)背景框使用UICollectionViewFlowLayout的DecorationView實(shí)現(xiàn)
CoreAnimationCode
Code examples of the book “iOS Core Animation Advanced Techniques”
Swift-Radio-Pro
swift完整Radio應(yīng)用Professional Radio Station App, created w/ Swift 2.0
模仿微信的xmpp應(yīng)用
Coding-iPad
Coding iPad 客戶端源代碼
SocketRocket
SocketRocket是一個(gè)WebSocket客戶端(WebSocket是適用于Web應(yīng)用的下一代全雙工通訊協(xié)議,被成為“Web的TCP”,它實(shí)現(xiàn)了瀏覽器與服務(wù)器的雙向通信),采用Object-C編寫(xiě)。
swift應(yīng)用
NirZhihuDaily2.0
知乎日?qǐng)?bào)
調(diào)試-測(cè)量視圖
MMPlaceHolder
A drop in solution to show UIView’s size. Only one line code to use it.
ViewMonitor
ViewMonitor can measure view positions with accuracy.
XXPlaceHolder
Swift version of MMPlaceHolder
PonyDebugger
優(yōu)秀的iOS應(yīng)用網(wǎng)絡(luò)調(diào)試工具,查看UI結(jié)構(gòu)
LxDBAnything
封裝了NSLog,可打印任何類型
Helper
Unused
搜索項(xiàng)目中未使用的圖片資源
Proposer-swift
用單個(gè) API 處理 iOS 上的權(quán)限請(qǐng)求,以便使用前確認(rèn)可訪問(wèn)“相冊(cè)”、“相機(jī)”、“麥克風(fēng)”、“通訊錄”或“用戶位置”。
Diplomat
整合第三方 SDK 微信、微博、 QQ 等為統(tǒng)一的 Diplomat 接口。
LxKeychain
LxKeychain-swift
keychain管理類。支持多用戶賬號(hào)/密碼保存,支持提供設(shè)備唯一標(biāo)示符;APP卸載后所保存信息不會(huì)丟失;全部使用方便的類方法實(shí)現(xiàn)
SmileTouchID
Touch ID 和 password 的框架
CoreLock
高仿支付寶解鎖(iOS)
Parse-SDK-iOS-OSX
可以參考下這個(gè)Parse 教程:網(wǎng)絡(luò)后臺(tái)基礎(chǔ)
AlamofireImage
swift版的SDWebImage,而且功能更多、靈活性更高,可以自己寫(xiě) Image Filter
FLEX
iPhone上的調(diào)試工具
adcdownload
蘋(píng)果開(kāi)發(fā)者中心資源國(guó)內(nèi)接力
xcode_shell
自動(dòng)打包腳本
MonkeyKing
集成微信、微博、qq社會(huì)化分享
j2objc
jave to objc
xcode-snippets
swift-代碼片段 (Snippets)。用于管理一些常用的代碼段,在需要時(shí)通過(guò)代碼補(bǔ)全自動(dòng)生成出來(lái),可以提高工作效率。
PhoneNumberKit
swift-簡(jiǎn)單、直接,配置精簡(jiǎn)但功能強(qiáng)大的電話號(hào)碼處理插件
Valet
Valet lets you securely store data in the iOS or OS X Keychain without knowing a thing about how the Keychain works. It’s easy. We promise.
框架
react-native
Facebook的React Native已經(jīng)開(kāi)源了iOS版本,使得你能基于JavaScript 和 React編寫(xiě)跨平臺(tái)的代碼,F(xiàn)acebook已經(jīng)在生產(chǎn)環(huán)境中應(yīng)用了該項(xiàng)技術(shù)
samurai-native
基于私有web-core用html+css開(kāi)發(fā)native app
JSPatch
動(dòng)態(tài)更新iOS APP
wax
熱修復(fù),已更新支持64位,基于lua腳本。大眾點(diǎn)評(píng)、網(wǎng)易等已使用多年
文章
Why-Reject
蘋(píng)果AppStore被拒理由大全
音頻播放系列
iOS音頻播放的系列博客
Design-Pattern-For-iOS
IOS設(shè)計(jì)模式探索(配合大話設(shè)計(jì)模式學(xué)習(xí))
Swift學(xué)習(xí): 從Objective-C到Swift
這篇文章是自己學(xué)習(xí)Swift的筆記與深化。希望這篇文章能夠幫助已經(jīng)有Objective-C經(jīng)驗(yàn)的開(kāi)發(fā)者更快地學(xué)習(xí)Swift。同時(shí)也品味到Swift的精妙之處。
ios-good-practices-the-lastest-version
OS Good Practices 最新版的中文翻譯,融合了以往Objective-C和最近一些關(guān)于Swift的內(nèi)容
iOSWeekly
喵神的每周周報(bào)
TimLiu-iOS
Tim9Liu9總結(jié)的iOS、mac開(kāi)源項(xiàng)目及庫(kù)
iOS9AdaptationTips
iOS9適配教程
The-Art-Of-Programming-By-July
Csdn 600萬(wàn)博客「結(jié)構(gòu)之法算法之道」部分經(jīng)典博文集錦:《程序員編程藝術(shù) — 面試和算法心得》
AutoLayout
《Auto Layout 使用心得》系列文章代碼倉(cāng)庫(kù)
javascript
js超仔細(xì)代碼規(guī)范
ios_top_1000
常用庫(kù)整理
開(kāi)源APP
開(kāi)源APP總結(jié)
iOS資料總結(jié)vsouza/awesome-ios
github-roam
GitHub 漫游指南- a Chinese ebook on how to build a good build on Github
DWCategory
借助 GitHub 托管 Category,利用 CocoaPods 集成到項(xiàng)目中
gitflow
亂入
集合了2010—2015年所有WWDC的視頻字
查看GitHub代碼的Chrome插件
Cakebrew
Homebrew圖形界面管理
CotEditor
CotEditor is a lightweight plain-text editor for OS X 開(kāi)源輕量級(jí)的Mac端文本編譯
lanyon
lanyon 是一款強(qiáng)調(diào)內(nèi)容優(yōu)先, 附有側(cè)邊欄的 Jekyll 主題,, 整體界面和文字內(nèi)容等排版十分簡(jiǎn)約, 自然, 清新, 能夠讓讀者的精力更加專注在文章內(nèi)容上面
WWDC-2015
My Application for the 2015 WWDC Scholarship Application
nodePPT
這可能是迄今為止最好的網(wǎng)頁(yè)版PPT