Github收藏

weixin_34290000發表於2017-12-29

ARAnimation(封裝的動畫庫): https://github.com/AugustRush/ARAnimation
Masonry自動佈局約束:https://github.com/SnapKit/Masonry
ALSystemUtilities:https://github.com/andrealufino/ALSystemUtilities
提供相當完整的 iOS 裝置狀態查詢,包括電池、記憶體用量、網路狀態、執行序數目或是越獄情況等等
YYText: https://github.com/ibireme/YYText
顯示和編輯富文字的文字框架。
AFNetworking: https://github.com/AFNetworking/AFNetworking
網路請求封裝,不用多說
SDWebImage:https://github.com/rs/SDWebImage
對圖片快取庫
MJRefresh:https://github.com/CoderMJLee/MJRefresh
上下拉重新整理ScrollView
MJExtension:https://github.com/CoderMJLee/MJExtension
是一套字典和模型Model之間互相轉換的超輕量級框架
RTLabel:https://github.com/honcheng/RTLabel
基於UILabel類的擴充,能夠支援Html標記的富文字顯示,它是基於Core Text,因此也支援Core Text上的一些東西。
TYSlidePageScrollView:https://github.com/12207480/TYSlidePageScrollView
帶header,footer,滑動選單的,分頁上下左右滑動的TYSlidePageScrollView
JZDragView:https://github.com/zys456465111/JZDragView
能夠往上或往下拖拉圖片展現出更換圖片時候的視差效果
LTInfiniteScrollView:https://github.com/ltebean/LTInfiniteScrollView
包含兩種效果,一種是常見的橫向無限滾動,一種是帶有彈動效果的橫向無限滾動
UzysAnimatedGifPullToRefresh:https://github.com/uzysjung/UzysAnimatedGifPullToRefresh
只需要一些簡單的程式碼就可以使用動態的 GIF 新增 PullToRefresh 效果到任意的 scrollView 中,上下拉重新整理。
WebViewJavascriptBridge: https://github.com/marcuswestin/WebViewJavascriptBridge
Obj-C和JavaScript通過UIWebViews/WebViews互通訊息的一個iOS/OSX的橋樑
XMLDictionary: https://github.com/nicklockwood/XMLDictionary
解析xml 將XML檔案轉換為NSDictionary
AMWaveTransition: https://github.com/andreamazz/AMWaveTransition
實現了表格檢視的自定義過渡效果。每一個單元格都實現了類似波形效果的動畫切換
ParallaxTableViewHeader:https://github.com/Vinodh-G/ParallaxTableViewHeader
當 tableView 滾動時的時候 UITableView 頭部檢視的視差滾動檢視。
PLPlayerKit:https://github.com/pili-engineering/PLPlayerKit
是一個適用於 iOS 的音視訊播放器 SDK,可高度定製化和二次開發,特色是支援 RTMP 和 HLS 直播流媒體播放,並且支援常見音視訊檔案例如 MP4/M4A 的播放。
MJParallaxCollectionView:https://github.com/mayuur/MJParallaxCollectionView
TableView的cell視覺差效果
YYKit:https://github.com/ibireme/YYKit
是一組龐大、功能豐富的 iOS 元件。
• YYModel — 高效能的 iOS JSON 模型框架。
• YYCache — 高效能的 iOS 快取框架。
• YYImage — 功能強大的 iOS 影象框架。
• YYWebImage — 高效能的 iOS 非同步影象載入框架。
• YYText — 功能強大的 iOS 富文字框架。
• YYKeyboardManager — iOS 鍵盤監聽管理工具。
• YYDispatchQueuePool — iOS 全域性併發佇列管理工具。
• YYAsyncLayer — iOS 非同步繪製與顯示的工具。
• YYCategories — 功能豐富的 Category 型別工具庫。
FancyTabBar:https://github.com/marvelapp/FancyTabBar
類似新浪微博那種彈出動畫效果的TabBar
SDAutoLayout:https://github.com/gsdios/SDAutoLayout
一行程式碼搞定自動佈局!支援Cell和Tableview高度自適應,Label和ScrollView內容自適應,致力於做最簡單易用的AutoLayout庫。
SDCycleScrollView:https://github.com/gsdios/SDCycleScrollView
Autoscroll Banner. 無限迴圈圖片、文字輪播器。
ZipArchive:https://github.com/ZipArchive/ZipArchive
解壓Zip包,解壓檔案
WZLBadge:https://github.com/weng1250/WZLBadge
一行程式碼實現Badge效果,小紅點
AGEmojiKeyboard:https://github.com/ayushgoel/AGEmojiKeyboard
iOS 上一個實現了對 emoji 表情支援的鍵盤控制元件
LBXScan:https://github.com/MxABC/LBXScan
二維碼、掃碼、掃一掃、ZXing和ios系統自帶掃碼封裝,掃碼介面效果封裝
iOS-Oncenote:https://github.com/chenyufeng1991/iOS-Oncenote
一款類似於印象筆記Evernote的生活類iOS應用——朝夕筆記 Oncenote。
YTKNetwork:https://github.com/yuantiku/YTKNetwork
猿題庫 iOS 研發團隊基於 AFNetworking 封裝的 iOS 網路庫,其實現了一套 High Level 的 API,提供了更高層次的網路訪問抽象
uiimage-from-animated-gif:https://github.com/mayoff/uiimage-from-animated-gif
GiFHUD:https://github.com/cemolcay/GiFHUD
progress hud for displaying only animated gif images. no labels (for now)
JSPatch:https://github.com/bang590/JSPatch
熱補丁
iosStudyResource:https://github.com/whytimber/iosStudyResource
牛人部落格地址blogs
APNGKit:https://github.com/onevcat/APNGKit
一個高效能的框架用於在iOS中載入和展示APNG圖片。
JBChartView:https://github.com/Jawbone/JBChartView
實現效果非常不錯的折線統計圖和柱狀統計圖。可以動態繪製圖表。手指在圖表上滑動,會顯示對應的數值。
JSQMessagesViewController:https://github.com/jessesquires/JSQMessagesViewController
是一個優雅的iOS訊息類UI庫。聊天介面封裝
TLYShyNavBar: https://github.com/telly/TLYShyNavBar
自動滾動的導航條。
NVActivityIndicatorView:https://github.com/ninjaprox/NVActivityIndicatorView
CWStatusBarNotification:https://github.com/cezarywojcik/CWStatusBarNotification
一個在狀態列提醒資訊的控制元件。可實現延遲自動消失
ResearchKit:https://github.com/ResearchKit/ResearchKit
是蘋果專為醫學研究者打造的一款軟體基礎架構,用於幫助人們診斷各種疾病。
RDVTabBarController:https://github.com/robbdimitrov/RDVTabBarController
封裝的TabBar
BButton :https://github.com/mattlawer/BButton
JDStatusBarNotification:https://github.com/jaydee3/JDStatusBarNotification
狀態列提醒資訊的控制元件。
UITableView-FDTemplateLayoutCell:https://github.com/forkingdog/UITableView-FDTemplateLayoutCell
TableView自動佈局,自動高度
PNChart:https://github.com/kevinzhow/PNChart
折線統計圖和柱狀統計圖,圖表統計
appirater:https://github.com/arashpayan/appirater
一個可以直接使用到任何iPhone應用(iOS4.0及以上)中的開源類,用於提醒使用者在開啟App時,對應用進行評論或打分。AppStore評分
SearchHistory:https://github.com/zhiwupei/SearchHistory
搜尋歷史標籤
EAIntroView: https://github.com/ealeksandrov/EAIntroView
一個用來實現軟體啟動時介紹的控制元件,支援多個檢視進行滑動顯示。
SKTagView:https://github.com/zsk425/SKTagView
一款支援自動佈局的標籤tag.
iOS-Slide-Menu:https://github.com/aryaxt/iOS-Slide-Menu
左側選單欄
JKCategories:https://github.com/shaojiankui/JKCategories
category,控制元件類別
NetworkEye:https://github.com/coderyi/NetworkEye
網路除錯庫,可以監控App內HTTP請求並顯示請求相關的詳細資訊,方便App開發的網路除錯。
MDRadialProgress:https://github.com/mdinacci/MDRadialProgress
自定義顯示進度狀態檢視
terminal-notifier: https://github.com/julienXX/terminal-notifier
一個用來給 Mac OS X 使用者傳送通知的命令列工具
TTTAttributedLabel:https://github.com/TTTAttributedLabel/TTTAttributedLabel
是 UILable 的改進,支援 NSAttributedStrings,據說用起來比較方便,但是需要增加很多程式碼,但比較靈活
CocoaLumberjack:https://github.com/CocoaLumberjack/CocoaLumberjack
Mac和iOS上一個集快捷、簡單、強大和靈活於一身的日誌框架。
realm-cocoa:https://github.com/realm/realm-cocoa
是一個跨平臺的移動資料庫引擎,於 2014 年 7 月釋出,準確來說,它是專門為移動應用所設計的資料持久化解決方案之一。
MobileProject:https://github.com/wujunyang/MobileProject
開發框架
MagicalRecord:https://github.com/magicalpanda/MagicalRecord
第三方庫實現的資料庫
iOSBlogCN:https://github.com/tangqiaoboy/iOSBlogCN
中文 iOS/Mac 開發部落格列表
TopTabControl:https://github.com/liqiushui/TopTabControl
類似於網易新聞主介面中切換選單的一個空間,定製自由度高。
IQKeyboardManager:https://github.com/hackiftekhar/IQKeyboardManager
鍵盤
UICollectionView-Pure-code:https://github.com/cjq002/UICollectionView-Pure-code
使用純程式碼建立UICollectionView,自定義cell,新增類似tableViewHeader的頭部。
iOS-H.264-hareware-encode-and-decode:https://github.com/LevyGG/iOS-H.264-hareware-encode-and-decode
使用 Video Toolbox 進行H.264編碼,視訊播放
PLCameraStreamingKit:https://github.com/pili-engineering/PLCameraStreamingKit
視訊播放,一個適用於 iOS 的 RTMP 直播推流 SDK,可高度定製化和二次開發。特色是支援 iOS Camera 畫面捕獲並進行 H.264 硬編碼,以及支援 iOS 麥克風音訊取樣並進行 AAC 硬編碼;同時,還根據行動網路環境的多變性,實現了一套可供開發者靈活選擇的編碼引數集合。
GPUImage:https://github.com/BradLarson/GPUImage
一個基於GPU影象和視訊處理的開源iOS框架,提供各種各樣的影象處理濾鏡,並且支援照相機和攝像機的實時濾鏡; 基於GPU的影象加速,因此可以加速對實時攝像頭視訊、電影以及image的濾鏡和其它效果處理,並且能夠自定義影象濾鏡
TZImagePickerController:https://github.com/banchichen/TZImagePickerController
一個支援多選、選原圖和視訊的圖片選擇器,同時有預覽功能,適配了iOS6789系統。
XMPPFramework:https://github.com/robbiehanson/XMPPFramework
一個OS X/iOS平臺的開源專案,使用Objective-C實現了XMPP協議(RFC-3920),同時還提供了用於讀寫XML的工具,大大簡化了基於XMPP的通訊應用的開發。
CocoaAsyncSocket:https://github.com/robbiehanson/CocoaAsyncSocket
封裝了CFSocket和CFSteam的TCP/IP socket網路庫。它提供了非同步操作,本地cocoa類的基於delegate的完整支援。
ACCodeSnippetRepositoryPlugin:https://github.com/acoomans/ACCodeSnippetRepositoryPlugin
是 Xcode 的一個程式碼段的管理外掛,像管理Xcode的外掛一樣,在Xcode裡管理程式碼段是不容易的。該外掛用Git倉庫來同步Xcode的程式碼片段。
HZExtend:https://github.com/GeniusBrother/HZExtend
1.解放VC:基於MVVM的思想,將資料相關的業務邏輯交給到ViewModel處理從而減少控制器的壓力,降低程式碼耦合.
2.網路請求:基於AFN自定義了貼切業務邏輯的網路請求框架.
3.快取體系:基於TMCache定製與業務邏輯相符的快取體系.
4.資料元組:基於FMDB自定於實現了與表元組對應的資料模型.
5.URLManager:根據URL進行頁面的跳轉導航
6.一些常用的基礎類擴充套件.
ReactiveCocoa:https://github.com/ReactiveCocoa/ReactiveCocoa
由Github開源的一個應用於iOS和OS開發的新框架,Cocoa是蘋果整套框架的簡稱,因此很多蘋果框架喜歡以Cocoa結尾。
Mantle:https://github.com/Mantle/Mantle
iOS和Mac平臺下基於Objective-C編寫的一個簡單高效的模型層框架。
UIGestureRecognizer:https://github.com/cjq002/UIGestureRecognizer
Tap(點選)、Pinch(捏合)、Rotation(旋轉)、Swipe(滑動)、Pan(拖移)、LongPress(長按)手勢的建立和使用。
OWUProximityManager:https://github.com/ohwutup/OWUProximityManager
一個方便的 iBeacon + CoreBluetooth 管理器
DGAdLaunchView:https://github.com/Desgard/DGAdLaunchView
登入頁廣告
BetterDribbble:https://github.com/zangqilong198812/BetterDribbble
XLVideoPlayer:https://github.com/ShelinShelin/XLVideoPlayer
基於AVFoundation的視訊播放器
BarrageRenderer:https://github.com/unash/BarrageRenderer
開源彈幕渲染庫.
JMHoledView:https://github.com/leverdeterre/JMHoledView
新增一片圓形,方型,圓角方型以及自定義檢視的高亮區域到檢視當中。可以用於應用頁面的某些強調說明,點選該區域支援delegate回撥,指導操作頁
PinYin4Objc:https://github.com/kimziv/PinYin4Objc
最好用的漢字轉拼音程式碼PinYin4Objc
JHChainableAnimations:https://github.com/jhurray/JHChainableAnimations
實現易讀鏈式動畫寫法
Canvas:https://github.com/CanvasPod/Canvas
iCarousel:https://github.com/nicklockwood/iCarousel
是一個用來簡化在 iOS 上實現旋轉木馬時的檢視切換效果,支援 iPad,提供多種切換效果。內容類似的頁面需要並排列出來,供使用者選擇。iCarousel具有非常酷的3D效果,比如經典的CoverFlow, TimeMachine。另外還具有線性,圓柱狀等其它效果。可用於圖片選擇,書籍選擇,網頁選擇等。
DTCoreText:https://github.com/Cocoanetics/DTCoreText
iOS/OSX裡的文字渲染引擎,在iOS/OSX上看到的所有文字在底層都是由CoreText去渲染。
DACircularProgress:https://github.com/danielamitay/DACircularProgress
圓環的進度指示欄。圓形進度條
KRVideoPlayer:https://github.com/36Kr-Mobile/KRVideoPlayer
類似Weico的播放器,支援豎屏模式下全屏播放
DAAppsViewController:https://github.com/danielamitay/DAAppsViewController
可以按多種方式檢視App Store上的App,比如按照開發者的ID檢視所有該開發者釋出的App,或者按照App ID檢視對應的某個App,或者按照App Bundle,也可以搜尋某個關鍵字顯示所有搜尋結果。
SAMKeychain:https://github.com/soffes/SAMKeychain
在應用間利用KeyChain共享資料
PINRemoteImage:https://github.com/pinterest/PINRemoteImage
一個執行緒安全的,高效能,功能豐富的影象下載iOS庫
FFmpeg:https://github.com/FFmpeg/FFmpeg
FFmpeg傳送流媒體的命令
XHImageViewer:https://github.com/JackTeam/XHImageViewer
實現圖片瀏覽功能,點選圖片,開啟圖片全屏瀏覽模式。支援下載和顯示網路圖片
XXBRippleView:https://github.com/sixTiger/XXBRippleView
水波紋效果
BTSimpleRippleButton:https://github.com/balram3429/BTSimpleRippleButton
水波紋效果按鈕
DownloadButton:https://github.com/PavelKatunin/DownloadButton
自定義的 App Store 風格的下載按鈕。可自定義設計元件,用 IB 進行編輯。
sdkdemoapp3.0:https://github.com/easemob/sdkdemoapp3.0_ios
環信
iOSKeyPointExploration:https://github.com/huang303513/iOSKeyPointExploration
GCD系列、Operation、KVC、KVO、Notification、響應鏈、模型解析、圖片本地快取、
TMCache:https://github.com/tumblr/TMCache
快取
FBAnnotationClustering:https://github.com/infinum/FBAnnotationClustering
地圖適分法
MiaowShow:https://github.com/SunLiner/MiaowShow
iOS視訊直播專案
BabyBluetooth:https://github.com/coolnameismy/BabyBluetooth
藍芽
BeaconOSX:https://github.com/mttrb/BeaconOSX
https://github.com/coolnameismy/demo
基礎實用東西
hexo-theme-next:https://github.com/iissnan/hexo-theme-next
next主題
PodsRepertory:https://github.com/heyuan110/PodsRepertory
study:https://github.com/ming1016/study
學習資料
popping:https://github.com/schneiderandre/popping
封裝的動畫庫
AYBubbleView:https://github.com/AYJk/AYBubbleView
QQ / 仿qq的可拖拽未讀氣泡
TagView:https://github.com/xhzengAIB/TagView
圖片標籤,分叉樹標籤
FunctionGuideController:https://github.com/wbxiaowangzi/FunctionGuideController
新功能引導控制器,傳入兩個陣列就能使用,由於新增了自定義字型,和圖片資源,所以比較大,程式碼本身並不大
KVOController:https://github.com/facebook/KVOController
FBKVOControlloer是FaceBook開源的一個 在 iOS,maxOS上使用 kvo的 開源庫;
提供了block和@selector(SEL) 的回撥操作,很方便實用
SXWaveAnimate: https://github.com/dsxNiubility/SXWaveAnimate
水花無限迴圈,灌水是用圖片做的,現在已經改成了用貝塞爾曲線畫,水波紋,百分比數字
Context-Menu.iOS:https://github.com/Yalantis/Context-Menu.iOS
可以為app的選單新增漂亮的動畫展開選單,可自定義icon,並可根據自己的喜好設計單元格和佈局。
BSCycleTextView:https://github.com/blurryssky/BSCycleTextView
滾動文字,迴圈
MarqueeLabel:https://github.com/cbpowell/MarqueeLabel
一個實現了超長文字的自動滾動顯示,類似 HTML 裡的 \ 標籤的行為。
iOS_3D_ClusterAnnotation:https://github.com/hadesh/iOS_3D_ClusterAnnotation
MAMapKit 點聚合,高德
JYJNavigationBar:https://github.com/jiangyongjian/JYJNavigationBar
不一樣的導航欄漸變效果
FDFullscreenPopGesture:https://github.com/forkingdog/FDFullscreenPopGesture
全屏POP手勢動畫,包含帶頂欄標題和不帶頂欄標題兩種
MotionKit:https://github.com/MHaroonBaig/MotionKit
一款CoreMotion框架實用又簡潔的的包裝,並且全部使用Swift書寫。Core Motion框架的作用是從裝置硬體獲取裝置運動資料,並對獲取到的資料進行了一層加工。資料來源可以是加速計,磁力儀和陀螺儀。另外你還可以從CMDeviceMotion獲取提煉加工過的陀螺儀和加速計資料。
LocationManager:https://github.com/intuit/LocationManager
定位管理
Reader:https://github.com/vfr/Reader
閱讀器,能夠讓 iOS 開發者輕而易舉地在 iOS 裝置螢幕上顯示 PDF 檔案。程式碼通用,不需要任何 XIB (因為所有 UI 元素都是程式碼生成的,具有極大的靈活性),執行於 iOS 4.0 及其以上版本裝置中,同時還支援所有 Retina Display 裝置。
Chameleon:https://github.com/ViccAlexander/Chameleon
輕量級顏色框架
awesome-ios-cn:https://github.com/jobbole/awesome-ios-cn
iOS 資源大全中文版,內容包括:框架、元件、測試、Apple Store、SDK、XCode、網站、書籍等
Linkage:https://github.com/leejayID/Linkage
【聯動】:兩個TableView之間的聯動,TableView與CollectionView之間的聯動,分類選擇類似
FTreasure:https://github.com/Cherishforever/FTreasure
高仿網易1元奪寶
BGFMDB:https://github.com/huangzhibiao/BGFMDB
FMDB資料庫封裝
iOS-Echarts:https://github.com/Pluto-Y/iOS-Echarts
圖表框架
NeiHanDuanZI:https://github.com/Charlesyaoxin/NeiHanDuanZI
純乾貨:短期純程式碼高仿優質《內涵段子》
SRClimate:https://github.com/guowilling/SRClimate
簡約天氣預報
SougouReading:https://github.com/YinTokey/SougouReading
仿搜狗閱讀 ,用 charles抓取資料
LZEasemob3:https://github.com/nacker/LZEasemob3
酷信 | 高仿微信| WeChat | 高仿朋友圈 | moments| Github上最牛逼的高仿微信專案沒有之一
SmallDay:https://github.com/ZhongTaoTian/SmallDay
小日子 - By Swift 2.0

相關文章