在 Github 上 Star 太多了,有時候很難找到自己想要的開源庫,所以在此記錄下來。便于自己開發使用,也順便分享給大家。
收集了iOS平臺下比較主流炫酷的幾款動畫框架
qq的下拉刷新
icon 的點擊動畫過渡效果
類似百度外賣的下拉刷新動畫
可定制水滴型浮動動態按鈕組件及演示
卡片式動畫
Pull down to finish an Activity.
瓦拉格轉場動畫
swift-彈性下拉動畫
瞬間崩塌為小方塊動畫效果演示。Yalantis 出品博客詳解
下拉刷新灌水動畫
swift-黏性加載動畫
下拉的基礎上然后滑動選擇
下拉的基礎上然后滑動選擇2
動畫簡單使用
裝載 Web 頁面時,該 UIWebView 擴展自動解析 HTML 頭部 Meta Tags
Push / Pop modal SFSafariViewController (原本只能Present).
實現類似微信的 webView 導航效果,包括進度條,左滑返回上個網頁或者直接關閉,就像 UINavigationControlle
附帶了微信朋友圈Demo,博客詳解
強大的富文本,支持markdown語法
一個優雅的信息UI開源庫
側邊欄
swift-多功能表格
仿造 iOS 9 的 Task Switcher 做出來的動畫效果
彈出框
swift側邊欄 – Side Drawer Navigation Controller in Swift (based on MMDrawerController)
Real-time map view clustering for Realm
Simple and easy to use clustering mapView for iOS
快速給 UIView 添加上炫酷的通知圖標
可在 App 中輕松創建新手引導, Web 也有個類似的開源插件叫 Intro.js
Rich Markdown editing control for iOS
實現類似QQ消息拖拽消失的交互+GameCenter的浮動小球效果
一大波UIControl控件!
輪播圖
擴展實現 UILabel 觸控事件針對#,@,鏈接響應及事件捕獲。
Use UIStackView directly in iOS6+
p 提供了一個可在 iPhone 和 iPad 上使用的具有 UINavigationController 彈出效果的 STPopupController 類, 并能在 Storyboard 上很好的工作
呼吸燈
屬性label,支持多樣式字符串
泡泡風格的提示框開源控件, 繼承自UIView
page control-swift
類似Weico的播放器,支持豎屏模式下全屏播放
視頻流播放器-movie player for iOS using ffmpeg
VKVideoPlayer is the same battle tested video player used in ourVikiiOS App?enjoyed by millions of users all around the world.
Android/iOS video player based on FFmpeg n2.8, with MediaCodec, VideoToolbox support.
Eleven Player is a simple powerful video player.use ffmpeg.
swift-封裝了音頻,更加方便使用
a replacement for Core Data & SQLite
基于 Core Data 極為輕量、易用的對象持久化工具庫,相當于 ActiveRecord 的 Swift 版本。非常好的項目
Uber開源的數據庫框架
名字已告訴你
A Swift HTTP / HTTPS networking library just incidentally execute on machines
加載gif圖
圖片加載動畫
給圖片加水印
vvebo作者-gif圖加載,輕量、低內存
swift-利用3Dtouch查看圖片細節
圖片瀏覽
swift圖片選擇
swift圖片選擇
swift類似iMessage的圖片選擇
類似wechat的圖片選擇
仿 QQ 圖片選擇器
vvebo作者:多選照片、預覽已選照片、針對超大圖片優化
完整、強大、實用的圖片管理類庫。主要功能包括可定制裝載,緩存,濾鏡及尺寸變換。
swift 圖片瀏覽
圖片瀏覽
圖片選擇,適用所有iOS設備
Easily communicate between iOS/OSX devices using BLE
一個非常容易使用的藍牙庫,適用于ios和os
類似FB app的彈出框
一款可以帶圖片顯示的下拉通知條
收集了不少優雅的 iOS 動畫加載效果
上下滾動時自動消隱或顯示導航標題欄類庫及示例
Pop Gesture Works Perfect With UITableView【全屏Pop手勢完美匹配UITableView無沖突】
Enable or disable property for each view controller conveniently.【簡單地針對每一個Controller開關屬性】
Pushes/Pops a view controller when hides/shows navigation bar display soomthly【當控制器做Push/Pop時無縫、平滑地顯隱導航欄】
Release some restrictions make your navigation controller stronger【解除一些限制,使你的導航控制器更加強大】
Follow Apple’s API design principles,uses as natural as system api【遵循Apple Inc的API設計原則,使用就像系統API一樣自然】
UINavigationBar Category更自由改變導航欄的背景色
iOS平臺下的圖表組件
用swift寫的K線圖
貝塞爾曲線
3D表格-swift
自動布局
自動布局
如果硬要用官方的VFL(Visual Format Language)
官方的VFL
Swift-自動布局
Masonry的Swift移植版
UIView-FDCollapsibleConstraints
AutoLayout輔助工具
A powerful Swift programmatic UI layout framework.
Sketch插件類似Autolayout
UIView的autolayout類目
一句代碼添加autolayout
Swift版的MJExtension,運行時、反射與一鍵字典模型互轉
通過反射(Refection)實現鏡像對象封裝庫。從而可以更輕松獲?。ɑ蜉敵觯ο髮傩悦㈩愋图爸底兞俊?/p>
使用于webview與JS的交互
swift-介紹視圖
可定制嵌入式操作指引框架及演示
Mac上的一款開源輸入法
swift上的日歷第三方庫
OC上的日歷第三方庫
swift-日歷
它是 UITextField 的子集,以動畫圖像做為占位符
快速生成不同尺寸的App Icon
快速生成@2x、@3X
快速將.sketch文件導入到assest
Xcode代碼書簽
排版插件
iOS9私有API
通訊錄,文字頭像
生成二維碼
二維碼
John Coates把Apple TV的Aerial屏保做成了mac屏保
一個MVVM架構的iOS工程
A basic example of a way to implement MVVM using ReactiveCocoa
使用 CATextLayer,實現文字的整體變色(網易新聞頂部菜單)與區域變色(UC 瀏覽器閱讀器頂部菜單)功能。
通過safari自動登錄APP
微信demo
帶header,footer,滑動菜單的,分頁上下左右滑動的TYSlidePageScrollView
ipad版美團(swift版)
高仿百度傳課iOS版
高仿美團iOS版
高仿美團
百度FM swift語言實現
iOS9分屏demo
利用UICollectionView模仿iOS系統桌面圖標的交互
一個由國人使用 Swift 語言開發的 iOS 天氣類應用
聊天 UI 示例程序
WatchKit 開源小項目示例集錦
完整的天氣應用
一個簡單的匯率計算App
用于表現修改個人標簽,使用UICollectionView實現,動態背景框使用UICollectionViewFlowLayout的DecorationView實現
Code examples of the book “iOS Core Animation Advanced Techniques”
swift完整Radio應用Professional Radio Station App, created w/ Swift 2.0
模仿微信的xmpp應用
Coding iPad 客戶端源代碼
SocketRocket是一個WebSocket客戶端(WebSocket是適用于Web應用的下一代全雙工通訊協議,被成為“Web的TCP”,它實現了瀏覽器與服務器的雙向通信),采用Object-C編寫。
知乎日報
A drop in solution to show UIView’s size. Only one line code to use it.
ViewMonitor can measure view positions with accuracy.
Swift version of MMPlaceHolder
優秀的iOS應用網絡調試工具,查看UI結構
封裝了NSLog,可打印任何類型
搜索項目中未使用的圖片資源
用單個 API 處理 iOS 上的權限請求,以便使用前確認可訪問“相冊”、“相機”、“麥克風”、“通訊錄”或“用戶位置”。
整合第三方 SDK 微信、微博、 QQ 等為統一的 Diplomat 接口。
keychain管理類。支持多用戶賬號/密碼保存,支持提供設備唯一標示符;APP卸載后所保存信息不會丟失;全部使用方便的類方法實現
Touch ID 和 password 的框架
高仿支付寶解鎖(iOS)
可以參考下這個Parse 教程:網絡后臺基礎
swift版的SDWebImage,而且功能更多、靈活性更高,可以自己寫 Image Filter
iPhone上的調試工具
蘋果開發者中心資源國內接力
自動打包腳本
集成微信、微博、qq社會化分享
jave to objc
swift-代碼片段 (Snippets)。用于管理一些常用的代碼段,在需要時通過代碼補全自動生成出來,可以提高工作效率。
swift-簡單、直接,配置精簡但功能強大的電話號碼處理插件
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.
Facebook的React Native已經開源了iOS版本,使得你能基于JavaScript 和 React編寫跨平臺的代碼,Facebook已經在生產環境中應用了該項技術
基于私有web-core用html+css開發native app
動態更新iOS APP
熱修復,已更新支持64位,基于lua腳本。大眾點評、網易等已使用多年
蘋果AppStore被拒理由大全
iOS音頻播放的系列博客
IOS設計模式探索(配合大話設計模式學習)
這篇文章是自己學習Swift的筆記與深化。希望這篇文章能夠幫助已經有Objective-C經驗的開發者更快地學習Swift。同時也品味到Swift的精妙之處。
ios-good-practices-the-lastest-version
OS Good Practices 最新版的中文翻譯,融合了以往Objective-C和最近一些關于Swift的內容
喵神的每周周報
Tim9Liu9總結的iOS、mac開源項目及庫
iOS9適配教程
The-Art-Of-Programming-By-July
Csdn 600萬博客「結構之法算法之道」部分經典博文集錦:《程序員編程藝術 — 面試和算法心得》
《Auto Layout 使用心得》系列文章代碼倉庫
js超仔細代碼規范
常用庫整理
開源APP總結
GitHub 漫游指南- a Chinese ebook on how to build a good build on Github
借助 GitHub 托管 Category,利用 CocoaPods 集成到項目中
Homebrew圖形界面管理
CotEditor is a lightweight plain-text editor for OS X 開源輕量級的Mac端文本編譯
lanyon 是一款強調內容優先, 附有側邊欄的 Jekyll 主題,, 整體界面和文字內容等排版十分簡約, 自然, 清新, 能夠讓讀者的精力更加專注在文章內容上面
My Application for the 2015 WWDC Scholarship Application
這可能是迄今為止最好的網頁版PPT