Github收藏
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