开源 iOS 项目分类索引大全
2024-08-28 02:09:44 219人阅读
GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助
系统基础库
Category/Util
sstoolkit |
一套Category类型的库,附带很多自定义控件 功能不错~ |
|
|
BlocksKit |
将Block风格带入UIKit和Founcation |
|
|
cocoa-helpers |
一些Cocoa的扩展 2年前的工程 |
|
|
CoconutKit |
一系列扩展和一些自定组件 |
|
|
STUtils |
一系列扩展包 |
|
|
PSFoundation |
一系列扩展 和功能增强 |
|
|
ConciseKit |
一系列宏定义 挺有意思 |
|
|
DTFoundation |
又一系列扩展。。。 |
|
|
BBBootstrap |
一些常见功能的扩展库 |
|
|
cooliris-toolkit |
cooliris出品的基础工具库,从GoogleCode clone过来 |
|
|
BaseKit |
一套基础工具库 |
|
|
NSObject-Utility-Categories |
如题 |
|
|
NSArray-Utilities |
如题 |
|
|
aqtoolkit |
一些常用的东西 |
|
|
DLIntrospection |
一些NSObject的扩展 |
|
|
NSDate-Extensions |
如题日期 |
|
|
ALActionBlocks |
在UIControl上添加的Block事件 |
|
|
jrswizzle |
主要是swizzling |
|
|
moriarty |
一些还算有用的功能 |
|
|
QSUtilities |
一些基础库 (Instagram有用到) |
|
|
libextobjc |
一堆oc的扩展 |
|
|
PrettyTimestamp |
友好时间的扩展 |
|
|
ios-jail-break-detector |
检测是否越狱 有上线 |
|
|
crackify |
检测App是否被破解 |
|
|
NSBundle-OBCodeSigningInfo |
检查当前签名、Sandbox状态 MacOSX |
|
|
UIView-AnimatedProperty |
为UIView添加动画效果的property,有用到swizzle |
|
|
Block-KVO |
Block风格的KVO~ |
|
|
MTDates |
一些Data的category |
|
|
CocoaSecurity |
常见的哈希、加密解密算法 |
|
|
sskeychain |
访问keychain 支持iOS Mac |
|
|
ABContactHelper |
访问联系人 |
|
|
UISS |
用JSON的风格设置UIKit样式 |
|
|
Underscore.m |
仿JS的underscore.js来写的,用于访问和处理数据 |
|
|
TICoreDataSync |
在不同设备间对CoreData进行同步 (iPhone iPad Mac) |
|
|
SoloComponents-iOS |
几个轻量的组件,没什么用,2年没更新 |
|
|
MAObjCRuntime |
将运行时包装成ObjC |
|
|
Objective-C-Generics |
通过宏定义勉强实现的范型 |
|
|
TBMacros |
一些常用的宏定义 |
|
|
NSString-Ruby |
为Ruby程序员带来的字符串相关功能 |
|
|
ObjectiveRecord |
CoreData包装的活动记录 有RoR风格的API |
|
|
FastImageCache |
滑动时快速显示图片的库,Path开发 |
|
|
基础功能
mediaextract |
纯C的一些常用媒体文件的解析读取 |
|
|
objection |
一个估计是java ee写多了的人搞的。。注解依赖注入xx工厂之类的 |
|
|
Typhoon |
IoC容器啊~~ |
|
|
HTKit |
一票乱七八糟的东西 |
|
|
StringScore |
模糊匹配字符串 查找某两个字符串的相似程度 |
|
|
RegexKitLite |
正则表达式库 (从SF.net mirror过来) |
|
|
FormatterKit |
一个NSString的格式化工具 |
|
|
TMCache |
一个内存Cache |
|
|
EGOCache |
EGOImage里面的 Cache功能 |
|
|
HJCache |
一个缓存网络内容等的Cache |
|
|
RNCryptor |
加密解密相关 貌似更上流, note:去看一下他博客 |
|
|
ssziparchive |
zip压缩 zip解压~ |
|
|
ZipKit |
一个ZipKit 从bitbucket Mirror过来 |
|
|
ZipKit |
如同ZipKit 改为ARC了 |
|
|
zipzap |
Zip文件处理 底层为libz |
|
|
MTMigration |
版本升时执行一次 |
|
|
MTControl |
jQuery风格touch事件绑定 |
|
|
storage |
快速、线程安全的I/O存储操作 |
|
|
CHCSVParser |
CVS文件解析 |
|
|
YLMoment |
日期的解析,格式化等,支持多语言 |
|
|
CMUnistrokeGestureRecognizer |
各种奇怪的手势检测 |
|
|
EKAlgorithms.git |
常见算法的ObjC实现,包括排序、查找、数组、字符串、常用数据结构.. |
|
|
框架/封装
three20 |
一个曾经用得广泛的庞大的iOS开发框架 已不再维护 |
|
|
nimbus |
three20替代品 又一个庞大的框架 |
|
|
BeeFramework |
一个基于MVC的框架, 比较大.. |
|
|
OmniGroup |
一套很庞大的库(OmniGroup) 支持Mac和iOS 更新迅速 |
|
|
ReactiveCocoa |
一套响应式编程的框架(Functional Reactive Programming) 支持Mac |
|
|
WebViewJavascriptBridge |
WebView和Cocoa之间的事件传递 |
|
|
OCUDL |
自定义literals 有点意思~~ |
|
|
Kiwi |
一个Behavior驱动编程框架? (BDD)? |
|
|
Mantle |
一个Model层, 替代CoreData 可以生成Model对象~ Github官方出品.. |
|
|
MagicalRecord |
CoreData的包装 简化代码 |
|
|
fmdb |
SQLite的封装 |
|
|
KZPropertyMapper |
一个Model的封装,类JSON |
|
|
BlockInjection |
为某个方法注入一个Block 类似AOP |
|
|
NSObject-ObjectMap |
JSON和XML包装到Object |
|
|
Ejecta |
通过OpenGL OpenAL来实现 WebCanvas JS等,很庞大~ |
|
|
FCModel |
为SQL程序员包装一下CoreData |
|
|
功能/封装
iOS-System-Services |
获取各种设备信息 包括硬件、网络、内存、进程等等 |
|
|
MKStoreKit |
iAP用的库 |
|
|
CargoBay |
一个包装iAP StoreKit的库 |
|
|
RMStore |
很轻量的iAP包装 |
|
|
QuincyKit |
处理crach信息的库 只有上架应用才能用 支持Mac |
|
|
OpenUDID |
系统UDID替代方案 |
|
|
UIDevice-with-UniqueIdentifier-for-iOS-5 |
另一个UUID解决方案 但iOS7不能用了 |
|
|
uidevice-extension |
一系列UIDevice的扩展 有PrivateAPI 最新的工程在cookbook-code里 |
|
|
InAppSettingsKit |
包装了设置、URLScheme、Mail、Icon等东西 |
|
|
DTWebArchive |
允许访问剪贴板中的WebArchive格式富文本 |
|
|
routable-ios |
inApp的URL定义 在App内打开自定义URL (解耦) |
|
|
JLRoutes |
复杂的URL Scheme解析和路由 |
|
|
Emoji |
访问Emoji图片的功能 |
|
|
PDKeychainBindingsController |
以类似UserDefault的方式访问Keychain |
|
|
CoreTextWrapper |
一个CoreText库的包装 |
|
|
Slash |
对AttributeString的封装 |
|
|
iHasApp |
检测某个App是否安装,集成了常见的URL Scheme |
|
|
网络
基础
AFNetworking |
很棒的HTTP网络通信库 |
|
|
asi-http-request |
一个HTTP库 同样很知名 性能好,稳定 但已不再维护 |
|
|
MKNetworkKit |
一个HTTP库 支持Mac 同样也不错 |
|
|
STHTTPRequest |
一个非常简单的http库,包装了NSURLConnection |
|
|
RestKit |
一个HTTP库 用来与RESTful的服务进行交互 |
|
|
AFIncrementalStore |
用CoreData和AFNetworking 将HTTP数据持久化 |
|
|
CocoaAsyncSocket |
TCP/UDP包装库 支持Mac 很棒 |
|
|
Reachability |
判断设备网络情况 和苹果的很像 用ARC、GCD |
|
|
SDReachability |
判断设备网络情况 和苹果的很像,更友好? |
|
|
socket.IO-objc |
支持HTTP 长轮询 socket.io |
|
|
DTBonjour |
Bonjour和Wifi |
|
|
XMPPFramework |
XMPP客户端的库~ 支持Mac |
|
|
CocoaHTTPServer |
一个轻量的HTTP Server 支持Mac |
|
|
SocketRocket |
WebSocket客户端~ |
|
|
MailCore |
IMAP SMTP邮件协议 |
|
|
JSON
JSONKit |
性能非常好 (只比Apple原生的差一点) |
|
|
json-framework |
SBJson 曾经用得很广泛的JSON 性能差 |
|
|
TouchJSON |
又一个JSON库 |
|
|
yajl-objc |
一个JSON库 可以支持流解析 支持Mac |
|
|
JSONModel |
一个构建JSON Model的工具和库 |
|
|
XML/Html
MWFeedParser |
Feed/Atom解析 |
|
|
RSSKit |
RSS Atom解析 |
|
|
ElementParser |
提供Html和XML的解析 |
|
|
hpple |
提供Html/XML解析 |
|
|
Objective-C-HMTL-Parser |
一个很简单的HTML解析 包装了下libxml |
|
|
RaptureXML |
一个简单的XML解析器 包装了libxml |
|
|
KissXML |
解析XML的库 包装了libxml |
|
|
TBXML |
快速解析xml的库 |
|
|
xmldocument |
又一个解析XML的库 |
|
|
XMLDictionary |
蛮好用的一个XML转NSDictionary的类~ |
|
|
XML-to-NSDictionary |
XML转NSDictionary |
|
|
MMMarkdown |
一个渲染Markdown到HTML的小引擎 |
|
|
Ashton |
在NSAttrbuteString和Html之间转换 |
|
|
XMLParser |
XML解析成json~ |
|
|
功能性
EGOImageLoading |
下载使用网络图片的库 |
|
|
SDWebImage |
异步加载网络图片 (UIImage Category) |
|
|
TCBlobDownload |
下载大文件/ 断点续传 |
|
|
GroundControl |
一个通过远程plist改变配置的库 |
|
|
appirater |
提醒用户稍后到AppStore给你评分的功能 |
|
|
iRate |
类似appirater 提醒用户稍后到AppStore评分 支持Mac |
|
|
ShareKit |
分享到国外的一些社交网站 的功能 用的的人挺多 |
|
|
Harpy |
新版本更新提醒 |
|
|
iVersion |
新版本更新提醒 功能提示 |
|
|
DataKit |
以类似CoreData的Model 来获取网络资源 |
|
|
SDURLCache |
URL缓存 |
|
|
objective-git |
libgit的包装 挺庞大 |
|
|
nsrails |
RoR风格的网络交互API |
|
|
音频
iOSSystemSoundsLibrary |
列出和播放iOS系统声音~ |
|
|
novocaine |
一个声音库 录音放音 页面上有CoreAudio的教程链接 |
|
|
TheAmazingAudioEngine |
一个声音库 包装了CoreAudio |
|
|
AudioStreamer |
音频流播放库 支持Mac |
|
|
SimpleAudioEngine |
一个简单的播放声音的库 |
|
|
DOUAudioStreamer |
豆瓣的音频流播放 |
|
|
audiograph |
一个AU的教程 & 示例工程~ |
|
|
ObjectAL-for-iPhone |
一个OpenAL的包装库 比较好用 |
|
|
SoundBankPlayer |
一个仿SoundFout的库 但更简单 |
|
|
SoundManager |
很简单的Sound播放管理 |
|
|
OrigamiEngine |
音乐播放引擎 支持 flac, cue, mp3, m4a, m3u |
|
|
RCTMidiLib |
一个Pad连接Midi设备通信的包装 |
|
|
octave |
一个免费的音效库 包括48个UI音效 |
|
|
RBDMuteSwitch |
在iOS5上检测是否静音 |
|
|
sfArkLib |
转换sfArk和sf2的库 很简单 |
|
|
unsfark |
和上面sfArkXTm一样,是老一点的纯C版本 |
|
|
MuseScore |
一个跨平台的音乐软件~ not iOS |
|
|
OpenSFZ |
一个SF2的处理库(Github上有详细说明) An Open SFZ player & SF2 based on SFZero |
|
|
alsaplayer |
一个Linux下PCM库 有sf2 midi等处理过程 |
|
|
游戏
图像
GPU OpenGL
GPUImage |
基于GPU的实时图像视频处理 |
|
|
XBImageFilters |
一个GPU实时处理的库 类似GPUImage |
|
|
CeedGL |
一个OpenGL的包装 用起来更方便 |
|
|
rend-ios |
一个OpenGL的轻量包装 接近UIKit |
|
|
GLView |
在UIView的包装 方便使用OpenGL |
|
|
sift-gpu-iphone |
一个包装GL用的,不知道干毛的 |
|
|
ShaderManager |
如题 一个Manager 管理创建Shader |
|
|
GLImageProcessing |
演示如何用GPU处理图片 |
|
|
FRD3DBarChart |
用OpenGL绘制的3D柱形图 |
|
|
EarthView |
显示3D地形图 用OpenGL |
|
|
CoreAR |
一个挺有意思的AR |
|
|
VRToolKit |
一个虚拟现实的库 |
|
|
图像处理
NYXImagesKit |
一套图像处理的库 加在UIImage上 |
|
|
ios-image-filters |
UIImage扩展 类似PS的功能 用CoreImage |
|
|
vImageCategory |
UIImage扩展 简单的一些处理 |
|
|
MGImageUtilities |
几个简单的图片处理 UIImage |
|
|
UIImageAdjust |
一些UIImage的扩展 如亮度 模糊等 |
|
|
CKImageAdditions |
一些UIImage的不错功能~ |
|
|
UIImage-BlurredFrame |
仅模糊图片中的一块区域~ |
|
|
LBBlurredImage |
UIImage扩展 可以模糊 不知道性能如何 |
|
|
FilterKit |
为拍照添加滤镜 基于GPUImage |
|
|
TCam |
用CIFIlter实现的类似Instagram的类 |
|
|
CLImageEditor |
一个功能齐全的图像处理(滤镜/曲线/裁减/旋转/等等~) |
|
|
PKCoreTechniques |
CA和CG的特性演示 |
|
|
UIImage-Categories |
UIImage的一些扩展 |
|
|
uiimage-dsp |
UIImage模糊的一些方法 |
|
|
UIImage-Sprite-Additions |
UIImage取Sprite~ |
|
|
iOS-Scratch-n-See |
类似结冰玻璃用手画开的效果~ |
|
|
OBGradientView |
一个渐变色的CALayer 比系统的好用些 |
|
|
ANImageBitmapRep |
一些Bitmap处理的方法 |
|
|
KGNoise |
产生带噪音的Image 支持Mac |
|
|
KGNoiseColorTester |
上面KGNoise的演示 |
|
|
SQRiskCursor |
一个用CA和UIControl自定义控件的例子 |
|
|
AmazeKit |
据说是为PNG加速 或自己画 主要为控件提升性能的 |
|
|
UIImage-PDF |
如题 UIImage来显示PDF |
|
|
JMNoise |
给UIView添加Noise噪音的 |
|
|
SWSnapshotStackView |
图片加上Stack外框 |
|
|
RMShapedImageView |
一个UIImageView的子类 能忽略透明地方的点击 |
|
|
MOOMaskedIconView |
一个通过Mask显示Icon的库 只要一个Mask 可以生成很多风格的Icon 类似Tabbar |
|
|
FTAssetRenderer |
运行时的图像Mask生成? |
|
|
wolfpack |
图像处理库CI CG |
|
|
DSGraphicsKit |
支持图片常见处理 视图控制3D等 |
|
|
uiimage-from-animated-gif |
显示gif |
|
|
cam |
一个AVFoundation的封装、照相等功能 |
|
|
Filtrr |
几个Filter 速度也不行 |
|
|
ZXingObjC |
ZXing 二维码/条形码处理 |
|
|
颜色
uicolor-utilities |
UIColor扩展和色板 |
|
|
color |
一系列UIColor扩展 |
|
|
ColorUtils |
一个UIColor扩展 |
|
|
ColorConverter |
RGB和HSL转换 |
|
|
InfColorPicker |
一个色彩选择器 |
|
|
RSColorPicker |
一个不错的色彩选择器 有放大镜 |
|
|
colorpicker |
一个很强大的ColorPicker 包装了挺多东西 |
|
|
ColorPicker |
功能很棒的一个取色 |
|
|
ILColorPicker |
一个还算标准的ColorPicker |
|
|
NPColorPicker |
一个HSV三角取色器 |
|
|
KZColorPicker |
又一个HSV圆盘取色器 |
|
|
Color-Picker-for-iOS |
一个简单的单色Picker 有一个滑块 |
|
|
LEColorPicker |
一个ColorPicker可以取到图片的主色调等 |
|
|
UIColor-converter |
一些UIColor的工具~~ |
|
|
SUColor |
提供2K多的日本色 |
|
|
Colours-for-iOS |
提供不少常用色 和几个方法 |
|
|
ColorArt |
类似iTunes的 取一幅图画的主要背景颜色等 (这是个Mac功能) |
|
|
iOS7Colors |
iOS7的几种常用颜色 |
|
|
绘图库
iOSPlot |
画饼图/折线图的库 用CA |
|
|
PNChart |
扁平风格的折线图/柱形图 |
|
|
TEAChart |
扁平风格的饼图/柱形图 |
|
|
ios-linechart |
简单好用的饼图/折线图 |
|
|
JYRadarChart |
雷达图(螂蛛网图), 风格多样 |
|
|
Core-Animation-Pie-Chart |
用CA画饼图 示例 |
|
|
MSSimpleGauge |
扇形仪表盘 |
|
|
FBDigitalFont |
LED液晶效果荧光字体,用CG实现 |
|
|
FBGlowLabel |
LED液晶效果荧光字体,UILabel |
|
|
ADGraphView |
一个CG绘画库 股票曲线演示 |
|
|
SVGKit |
一个用CA来呈现SVG图片的库 |
|
|
Smooth-Line-View |
用QuartZ画出平滑的曲线 |
|
|
Smooth-Line-View |
用上面的库搭建的比较完整的画板功能 有取色器等 |
|
|
SignatureDemo |
一个QuartZ 触摸画平滑曲线的Demo~~~ |
|
|
DynamicGraphView |
动态折线图 |
|
|
XYPieChart |
饼图~有动画 |
|
|
Animated-Paths |
动画画出文字和图形的轮廓~ |
|
|
动画/效果
常见动画
BCGenieEffect |
果冻吸入的效果 和Mac里最小化的效果一样~~很棒~ |
|
|
iCarousel |
一套类似CoverFlow的空间,非常棒,可选多样式,可用于Mac |
|
|
OpenFlow |
类似CoverFlow的效果 挺老的工程 支持Mac |
|
|
PaperFold-for-iOS |
一套类似报纸展开的仿3D效果 用CA实现 |
|
|
MPFoldTransition |
那个能左右上下Cube/Paper翻页的效果 挺棒 |
|
|
iOS-Flip-Transform |
一个Flip翻页效果 支持上下左右翻页 会变暗 |
|
|
AFKPageFlipper |
一个Flip翻页效果 可能性能不够好 也不会变暗 |
|
|
DoorwayTransition |
一个OpenDoor的动画 |
|
|
Flipboard-3D-Transform-Effect-Example |
如题Flip效果 没测试 |
|
|
PaperFoldMenuController |
一个Map折纸动画效果 一般 |
|
|
XYOrigami |
Map折纸动画~ |
|
|
PaperStack |
用OpenGL实现的类似iBook的效果 但是一般 |
|
|
GCRetractableSectionController |
让TableView能按Group展开合起 |
|
|
HMGLTransitions |
一个OpenGL的视图切换 跑不起来? 很久没更新 |
|
|
EPGLTransitionView |
一个OpenGL的视图 包括iBook效果 折纸翻页效果 散落效果 |
|
|
leaves |
一套有些类似iBook的效果但只有横向翻页 被用在看书的地方 |
|
|
GC3DFlipTransitionStyleSegue |
用GL实现的iBook 一般 |
|
|
KNSemiModalViewController |
一个推出ModalView的动画 后面的会缩小上移 |
|
|
letterpressexplosion |
UIView的撕碎爆炸效果 (CA实现) |
|
|
FancySegue |
几个GL实现的动画 虽然不怎么好 |
|
|
CoreImageTransition |
用CI实现的一些动画过渡 过雾~ |
|
|
LTransitionImageView |
一个Image的过渡效果 |
|
|
STScratchView |
刮奖的效果 |
|
|
XBPageCurl |
GL实现的翻页效果~ |
|
|
ADTransitionController |
很多有趣的导航视图切换动画 |
|
|
VCTransitionsLibrary |
iOS7下,一些自定义转场动画~ 挺棒 |
|
|
JazzHands |
IFTTT简介的动画框架,是个关键帧动画框架哟~ |
|
|
控件
HUD
MBProgressHUD |
一个HUD 用得很广泛 无阴影 全屏模态 |
|
|
MBProgressHUD |
和MBHUD一样 但有更新 添加了BLock iOS6 |
|
|
ATMHud |
很棒的HUD 有阴影和动画~ |
|
|
SVProgressHUD |
一个HUD 样式类似MB_HUD 有一些进度等 |
|
|
HTProgressHUD |
又一个HUD |
|
|
ETActivityIndicatorView |
Windows Phone 7风格风火轮 |
|
|
Slider
JMSlider |
一个很小清新的Slider 用CA画的 |
|
|
iOS-Custom-Controls |
按住可以出Pop的UISlider |
|
|
MTZTiltReflectionSlider |
一个模仿iOS6 Music的Slider |
|
|
ASRangeSlider |
一个两段式的Slider |
|
|
DCFineTuneSlider |
可以拖动外部 和显示左右箭头的Slider |
|
|
ARAnnotatedSlider |
KVO教学 一个在Slider上面显示小Poper的~ |
|
|
LARSBar |
显示声音dB的Slider |
|
|
EDStarRating |
打星评级 Slider控件 |
|
|
OBSlider |
模拟iPhone音乐进度的表现 |
|
|
TLTiltSlider |
仿iOS6 音量Slider,有金属光泽动画 |
|
|
RETrimControl |
类似iOS6录像裁减的控制条 |
|
|
Progress
KOAProgressBar |
自定义ProgressBar |
|
|
DDProgressView |
平面风格的Progress进度条 |
|
|
WNProgressView |
一些有趣风格的ProgressView |
|
|
YLProgressBar |
一些不错样式的ProgessBar |
|
|
DACircularProgress |
圆环形进度条 |
|
|
MRProgress |
圆环进度条,iOS7风格,iOS7 Only |
|
|
MDRadialProgress |
圆环进度条,多种风格 iOS6+ |
|
|
Popover
PopoverView |
CA实现的Popover 可用于iPhone,样式清新 |
|
|
WYPopoverController |
高可定制Popover 样式不错,很棒 |
|
|
CMPopTipView |
把PopView带入的iPhone |
|
|
FPPopover |
一个PopOver 支持iPhone |
|
|
WEPopover |
一个仿Popover API库 支持iPhone |
|
|
UAModalPanel |
一个类似PopView控件 可以比较多的自定义 Demo样式较乱 |
|
|
ColorPopover |
一个用WEPopover写的单色选择 |
|
|
MultiRowCalloutAnnotationView |
在Map里面弹出带表格的Pop |
|
|
QBPopupMenu |
类似iOS文字上的Pop 可以自定义~ |
|
|
kxmenu |
一个PopView,动作还可以 |
|
|
RNGridMenu |
一个Pop菜单,有背景模糊,效果不错~ |
|
|
GIKPopoverBackgroundView |
为PopOver提供无缝背景 很棒 |
|
|
AwesomeMenu |
Path的扇形弹出按钮效果(CA) |
|
|
QuadCurveMenu |
上面AwesomeMenu的fork 类似Path的菜单 |
|
|
MGTileMenu |
弹出按钮菜单 在四周成方形 效果不错 |
|
|
ADPopupView |
在UIVIew上弹出自己画的界面 挺丑 但可以看看实现 |
|
|
KLExpandingSelect |
四叶草风格弹出菜单~ |
|
|
StackMenu |
Mac的Stack弹出菜单 |
|
|
GridView
AQGridView |
类似TableView但有横向分类,就像Android Launcher |
|
|
GMGridView |
又一个GridView 很不错,自带横纵排序编辑等功能 |
|
|
KKGridView |
又一个GridView 已经Deperacted 直接用系统的就好 |
|
|
A3GridTableView |
又一个GridView 貌似支持类似图标样的上栏 |
|
|
LIExposeController |
一个类似GridView的东西 |
|
|
Alert
BlockAlertsAnd-ActionSheets |
一个Block支持的Alert控件 支持自定义 不错~ |
|
|
PXAlertView |
一个用来替代系统的Alert,高可定制,有iOS7风格 |
|
|
MBAlertView |
一个简洁的AlertView,和HUD |
|
|
MJPopupViewController |
用不同左右动画弹出AlertView |
|
|
MZFormSheetController |
一个不错的弹出Alert Controller |
|
|
WCAlertView |
一些不错的自定义AlertView |
|
|
GRAlertView |
用CA画的带颜色的AlertView |
|
|
SBTableAlert |
一个AlertView 可以带表格 可以用苹果风格 |
|
|
URBAlertView |
自定义AlertView 还有各种动画 |
|
|
SIAlertView |
一个样子不错的自定义AlertView |
|
|
MBMenuController |
一个自定义AlertSheetVC |
|
|
JLActionSheet |
另一个自定义AlertSheet |
|
|
ASDepthModal |
实现简单的3维景深的模态视图 提供背景模糊 |
|
|
RNBlurModalView |
将后方视图模糊 |
|
|
LMAlertView |
iOS7 可自定义内容的AlertView |
|
|
SDCAlertView |
iOS7 可自定义内容的AlertView |
|
|
Switch
DCRoundSwitch |
仿UISwicher 可以自定义 很棒 |
|
|
TTSwitch |
一个可以完全自定义的UISwich~~ |
|
|
KLSwitch |
iOS7风格的Switch 高仿 |
|
|
MBSwitch |
iOS7风格的Switch 效果多 |
|
|
SevenSwitch |
iOS7风格的Switch 效果很多~ |
|
|
Button
CoolButtons |
用CA画的带Glow的button 仿照系统 |
|
|
MAConfirmButton |
一个类似AppStore下载的按钮 可以动画颜色大小等 |
|
|
FTWButton |
一个UIControl实例的Button 可以看到如何自定义控件 有不错的动画效果 |
|
|
gradientbuttons |
一个带有不同风格的Button~ 用CA绘制 |
|
|
DCActionButtonsController |
一个PopOver的里面带各种画出的按钮 |
|
|
BPBarButtonItem |
一个BarItem的不错的on the fly 生成 |
|
|
BButton |
一种自定义Button 样式类似Twitter的Bootstrap 用CA画的 |
|
|
OBShapedButton |
用CA绘制的特殊形状button,可以检测path touch |
|
|
UIGlossyButton |
一些用CA画的带高光的奇怪Button... |
|
|
Scroll/Table
LRSlidingTableViewCell |
一个简单的左右滑动Cell 类似Twitter |
|
|
TISwipeableTableView |
UITable的左右滑动 类似Twitter |
|
|
TDBadgedCell |
在TableCell右侧添加badge 有不同风格 |
|
|
UITableViewZoomController |
类似Google+的 滑动Table缩放显示内部图片 |
|
|
UITableViewTricks |
TableView的扇形样式 |
|
|
iPhoneMK |
几个简单的自己实现的View和Cell,提供某些常见功能 |
|
|
EasyTableView |
一个支持左右的TableView 不错~ |
|
|
ZKRevealingTableViewCell |
一个简单的可以左右滑动的TableCell |
|
|
ADLivelyTableView |
非常棒的TableCell显示动画~~~ |
|
|
MHLazyTableImages |
一个简单的Table加载网络图片 从Apple的例子中改的 |
|
|
MHPagingScrollView |
一个可以Page的ScrollView 但可以看到左右的预览 类似WP7 |
|
|
KLScrollSelect |
一个竖屏滚动的选择瀑布流 |
|
|
RNRippleTableView |
Cell梳子抖动~ 挺有创意 |
|
|
RETableViewManager |
数据驱动的Table 由数据画出Table内容 |
|
|
ios-SDNestedTable |
二级菜单的Table |
|
|
SWTableViewCell |
类似iOS7邮件中的Cell,左右滑动出现多个功能键 |
|
|
TSUIKit |
复杂数据表格、tab展示的UI控件,适合复杂数据展示 |
|
|
Notification
EKNotifView |
很简单的下方Notif实现 |
|
|
MKInfoPanelDemo |
一个从上方滑下的Notif控件 类似TwieetBot |
|
|
TSMessages |
在导航栏显示一个下拉Notif 效果不错 |
|
|
YRDropdownView |
类似Tweetbot警告的下伸控件 |
|
|
NoticeView |
类似Tweetbot的下伸控件 |
|
|
AJNotificationView |
效果很不错的上部Notif提示 |
|
|
Label/Text
MarqueeLabel |
UILabel跑马灯效果 |
|
|
ICTextView |
文本查找,支持正则,关键词高亮 |
|
|
CoreTextHyperlinkView |
用CoreText画的 可以带Link的Text |
|
|
EGOTextView |
UITextField替代品 支持富文本编辑 |
|
|
iOS-Rich-Text-Editor |
富文本编辑 |
|
|
MTAnimatedLabel |
类似滑动解锁的闪动Label |
|
|
TextGlowDemo |
一个给Label发出Glow光亮的Demo |
|
|
FXLabel |
很多不错的Label特效 |
|
|
AUIAnimatedText |
一个UILabel子类 可以简单动画 颜色大小字体 |
|
|
RTLabel |
简单的富文本Label 可以用Html样式 |
|
|
TTTAttributedLabel |
一个Label控件 支持富文本属性 |
|
|
MDHTMLLabel |
一个富文本Label控件,可以支持链接和点击事件 |
|
|
DTCoreText |
CoreText的包装,可以输入HTML~~ |
|
|
OHAttributedLabel |
支持NSAttributedString的UILabel控件 |
|
|
ARLabel |
自动字体大小 |
|
|
LEffectLabel |
渐变动画颜色的Label,类似滑动解锁 |
|
|
BBCyclingLabel |
在Label发生改变时,有动画效果 |
|
|
HTAutocompleteTextField |
TextField带自动补全 |
|
|
JVFloatLabeledTextField |
带有能浮动的占位符的 文本框 |
|
|
CMHTMLView |
用HTML展示富文本,但能有Native类似的体验 |
|
|
其他
SMPageControl |
一个仿UIPageControl的API类 可以自定义小点点~ |
|
|
REActivityViewController |
开的ActivityView实现 |
|
|
DCControls |
不错的扇形滑动控件 平面风格 |
|
|
BSKeyboardControls |
与键盘相关的控制 控制 上一项下一项 |
|
|
OCMapView |
一个MapKit标注聚合用的东西~ |
|
|
NJKWebViewProgress |
显示WebView加载进度 |
|
|
REMenu |
一个导航栏下拉菜单 不错~ |
|
|
action-sheet-blocks |
为ActionSSheet提供block方法 |
|
|
ADClusterMapView |
Map的地标Cluster 应该不错~ |
|
|
TPKeyboardAvoiding |
一个UIView的 在有键盘时上移 |
|
|
calloutview |
实现了私有的UICalloutView 类似地图中的弹出控件 |
|
|
SVPulsingAnnotationView |
一个自定义MapLocator 动画控件 |
|
|
OWActivityViewController |
一个类似系统的分享控件 |
|
|
SYEmojiPopover |
显示一个Emoji选择de PopOVer |
|
|
fingertips |
在屏幕上显示触摸点 只支持iPad2和iPhone4s以上 |
|
|
ASTouchVisualizer |
为屏幕触摸添加指示 可用于屏幕录制 |
|
|
openspringboard |
仿SpringBoard的东西 |
|
|
HMLauncherView |
仿SpringBoard的东西 |
|
|
CQMFloatingController |
一个浮动的VC 类似Popover(没有箭头) 可以用在横屏iPhone等 |
|
|
WSCoachMarksView |
为某个控件加上蒙板 类似Spotlight |
|
|
KLHorizontalSelect |
横向扫动选择 |
|
|
iOS-StyledPageControl |
自定义PageControl,多种样式 |
|
|
iOS-blur |
iOS7的模糊效果 iOS7Only |
|
|
FXBlurView |
iOS7的模糊效果 可以用在iOS5以上 |
|
|
MYBlurIntroductionView |
带有模糊背景效果的 Intro |
|
|
Masonry |
AutoLayout框架 |
|
|
KeepLayout |
AutoLayout框架 貌似比较好用 |
|
|
MLPAccessoryBadge |
一些自定义badge~ |
|
|
JSBadgeView |
数字角标 Badge |
|
|
MSCellAccessory |
Cell右侧的小箭头~ |
|
|
ios-fontawesome |
一套用字体实现的Icon |
|
|
WTGlyphFontSet |
另一套用字体实现的Icon |
|
|
DAKeyboardControl |
键盘滑动消逝,就像系统内置的短信界面 |
|
|
JWFolders |
iOS6以下的文件夹展开效果 |
|
|
OCCalendar |
Popover样式的日期选择器 |
|
|
IBAForms |
Form构建。2年前的工程了.. |
|
|
ActionSheetPicker |
一个PopOver里面是Picker |
|
|
MSCollectionViewCalendarLayout |
日历事件样式 iOS6以上 |
|
|
MosaicUI |
WP7磁片风格View 自适应大小 |
|
|
MosaicLayout |
WP7磁片风格Layout UICollectionView |
|
|
iPhone-IntroductionTutorial |
用于创建启动引导界面的... |
|
|
US2FormValidator |
一套Table表单验证提示 |
|
|
AURosetteView |
玫瑰花瓣似的展开菜单 |
|
|
EAIntroView |
App启动的介绍界面 |
|
|
InformaticToolbar |
下边栏显示提示和动作 |
|
|
高级功能
PAPasscode |
类似系统的输入密码界面 |
|
|
KKPasscodeLock |
又一个类似系统输入密码界面 |
|
|
PTShowcaseViewController |
能显示音视频等一堆格式文件的控件 |
|
|
Reader |
一套显示PDF的库 支持大文件、加密文件 有iBook样式的界面 性能很好 |
|
|
FastPdfKit |
一套PDF库 性能据说很好 也有界面 |
|
|
Kal |
一套日历控件 高仿iOS默认 |
|
|
objc-TimesSquare |
一套日历控件 类似iOS默认 貌似清新一些 |
|
|
ABCalendarPicker |
高仿iOS默认日历的DatePicker~ |
|
|
MWPhotoBrowser |
一套图片浏览控件 高仿iOS默认 支持网络图片 |
|
|
PTImageAlbumViewController |
图片浏览控件 仿iOS默认 |
|
|
FGallery-iPhone |
图片浏览器 |
|
|
AGImagePickerController |
选取图片 支持多选 |
|
|
ELCImagePickerController |
一个仿系统的ImagePicker 但支持多选 |
|
|
PhotoViewer |
一个图片浏览的控件 |
|
|
KTPhotoBrowser |
图片浏览控件 3年没更新了 |
|
|
DLCImagePickerController |
一个用GPUImage实现的 ImagePicker功能,支持拍照和特效 |
|
|
route-me |
一套自定义MapView 高仿系统 但支持不同的数据源 |
|
|
GrowingTextView |
一个高仿短信发送的输入框 |
|
|
PHFComposeBarView |
高仿短信发送输入框 |
|
|
MessagesTableViewController |
高仿短信界面,可定制 |
|
|
AcaniChat |
仿短信App 挺老了 |
|
|
UIBubbleTableView |
iOS短信的泡泡界面,可以支持图片 |
|
|
ODRefreshControl |
一个高仿iOS6下拉刷新的控件 |
|
|
ssmessagesviewcontroller |
和系统类似的发短信界面 挺粗糙 当然现在系统已经提供了 |
|
|
SVWebViewController |
一个简易的浏览器功能控件 |
|
|
TSMiniWebBrowser |
一个简易的内置浏览器 |
|
|
TITokenField |
一个高仿Mail和短信 选择联系人的控件 |
|
|
DAAppsViewController |
一个仿AppStore的列表界面 输入appId集合 |
|
|
WUEmoticonsKeyboard |
输入表情的自定义键盘 |
|
|
CKCalendar |
一个朴实的日历 |
|
|
LBYouTubeView |
显示Youtube视频..国内无用 |
|
|
套装
tapkulibrary |
一套比较大的自定义控件库 包括不错的HUD,进度条,日历,CoverFlow等 |
|
|
FlatUIKit |
一套完整的扁平风格的UI (Flat) |
|
|
Weibo |
一套仿iOS7的控件 |
|
|
UI7Kit |
一套iOS7风格的控件,可以在iOS5、6上用 |
|
|
PrettyKit |
一套系统UI的子类 有着平滑渐变和阴影效果 |
|
|
nui |
一套加在UIKit上的Category,允许用类CSS代码来控制样式 |
|
|
QuickDialog |
一套自定义控件库,用来快速建造基于Table的设置 |
|
|
MGBoxKit |
一套UIView的扩展和子类(Table Grid..) 有不错的类CSS的功能 有些好用的代码 |
|
|
MGBox |
MGBox的旧版 应该去看v2 |
|
|
iOS-boilerplate |
一些常见功能实现的例子:HUD Table滑动,打开URL用WebView等 挺老的工程 |
|
|
idev-recipes |
iDevRecipes博客的代码,演示了如何自定义一些控件,代码比较老.. |
|
|
AePubReader |
一个阅读epub的 |
|
|
较完整的App
Brushes |
绘画的App,超棒,Appstore上架应用 |
|
|
Inkpad |
一个完整的矢量绘图App,很棒,已上架 |
|
|
modizer |
!!!超强大的App 可以读取和演奏各种mod音乐 midi合成 解压 下载 自带庞大音乐库~ 已上架 |
|
|
kxmovie |
一个ffmpeg的播放器 ~~~ 需要先构建ffmpeg |
|
|
cheddar-ios |
一个日程管理的App 应该比较知名 |
|
|
AppSales-Mobile |
基于iTunes Connect来查看App销售状况 |
|
|
baker |
一套HTML5构建的ebook库 貌似挺强大 |
|
|
iPhoneTracker |
一个挺老的App 2年前 |
|
|
Off-the-Record-iOS |
一个实时聊天的功能 支持一些XMPP协议 |
|
|
glpaint |
从Appled的GLPaint改的 |
|
|
OpenGLMilkyWay |
银河~~ 很棒 有教材 |
|
|
iphone-app |
OSChina 开源中国 ..竟然挪到git.oschina.net去了。。 |
|
|
BeeFancy |
一个仿Fancy的客户端 基于BeeFranework |
|
|
ruby-china-for-ios |
RubyChina官方客户端 |
|
|
CastleHassle |
一个Cocos2D的物理小游戏 貌似内容挺丰富~ |
|
|
DocSets-for-iOS |
iOS显示DocSets 可以下载iOS官方Doc~ |
|
|
newsyc |
一个newsyc.me的客户端 (iPhone hacker News) |
|
|
News-YC---iPhone |
hackerNews的客户端 |
|
|
Anypic |
一个像Instagram那样的图片分享社区App |
|
|
ntlniph |
Twitter客户端 古老的工程了 |
|
|
lastfm-iphone |
Last.fm官方客户端 |
|
|
开发/调试工具
xctool |
iOS工程构建和测试工具,用于替代系统的xcodebuild (CI) |
|
|
PonyDebugger |
一套Debugger工具,可以在电脑浏览器上远程调试iOS程序~查看试图层次、网络等 |
|
|
NSLogger |
一套Log工具,可以在电脑上通过client实时查看NSLog,甚至是图片和二进制文件 支持Android |
|
|
KIF |
一套用Private API做的调试库,可以以用户的方式测试(touch in xxx) |
|
|
DCIntrospect |
一套iOS调试工具,在iOS界面里显示信息 |
|
|
CocoaLumberjack |
一套类似Log4j的东西,可提供企业级的Log~~~~ |
|
|
superdb |
一个Debuger工具 用命令行调试。。 |
|
|
iOS-Hierarchy-Viewer |
一个调试iOS界面的工具 通过浏览器访问~~ 值得瞅瞅~~ |
|
|
hierarchydetective |
一个3D显示iOS视图层级的调试工具 |
|
|
CATransform3D-Test |
调试CATransform3D矩阵的工具~ |
|
|
LLDB-QuickLook |
在调试时用命令行调用QuickLook来显示图片、UIView等 |
|
|
iConsole |
在App内显示调试信息、执行调试命令 |
|
|
dyci-main |
一个可以在调试时动态添加代码的工具 需要改动Xcode |
|
|
GestureLab |
调试和把玩GestureRecognizor的 |
|
|
iOS-UI-Assets |
iOS5.1中,系统控件和App的图片资源Dump 嗯..iOS7后就没用了 |
|
|
iOS-Artwork-Extractor |
导出iOS系统App及控件的图片资源 只支持到iOS5 |
|
|
旧代码 & 奇怪的东西
HockeyKit |
一套iOS的 Ad-Hoc升级框架.包含PHP服务端 |
|
|
SimFinger |
一些Fake系统图标的App 还有一些设备外框的图片、触摸点图片可以用 |
|
|
scifihifi-iphone |
已经弃用的旧代码 新工程去看github页面 |
|
|
iphonearkit |
4年前的代码 增强现实 (AR) |
|
|
TouchDB-iOS |
一个嵌入式的CouchDB实现 |
|
|
iOS-Runtime-Headers |
从运行时Dump出来的公有/私有 Framework头 通过这个可以进行不同版本的对比 |
|
|
objectiveresource |
RoR相关的东西 |
|
|
titanium_modules |
Titanium 的常用模块 |
|
|
fontdiao |
类似FontAwesome的东西,包含了一些国内网站logo |
|
|
Mac Only
Induction |
一个Mac上的数据库客户端 支持Mysql Postgre Nosql Redis等 |
|
|
twui |
一个Mac的自定义控件库,有类似iOS的Table和Tab,CA实现 |
|
|
CocoaPods |
一个Ruby程序,用来管理Cocoa库依赖 |
|
|
kod |
Mac上的代码编辑,Chrome风格,小巧快速 |
|
|
appledoc |
用来生成Apple格式的文档和网页 |
|
|
macgap |
包装以可以用类似js的写法来调用函数 |
|
|
Quicksilver |
这个..Mac上知名的快速启动 |
|
|
mogenerator |
生成CoreData的Code |
|
|
Sparkle |
一个软件升级用的Framework |
|
|
PostgresApp |
PostgresSQL客户端 |
|
|
terminal-notifier |
通过终端发送Notification |
|
|
textmate-missingdrawer |
Textmate插件 一个侧边栏 |
|
|
AckMate |
Textmate插件 运行ack? |
|
|
clicktoflash |
Webkit插件 屏蔽Flash |
|
|
CocosBuilder |
用于cocos2d的JS绑定 GUI设计 |
|
|
DataKit |
不知道什么好想是与数据和网络连接的? |
|
|
Color-Picker-Pro |
取色器 状态栏插件 |
|
|
Hacky |
一个完整的Hacker News客户端~~ |
|
|
WWDCDownloader |
下载WWDC用,Xcode5 only |
|
|
zephyros |
窗口管理 for hackers |
|
|
qlstephen |
系统QuickLook的插件,查看无扩展名的文本文件 |
|
|
INAppStoreWindow |
Mac AppStore风格的NSWindow |
|
|
Xcode5-Plugin-Template |
Xcode5插件的开发模板 |
|
|
cocoapods-xcode-plugin |
cocoapod 插件 |
|
|
KFCocoaPodsPlugin |
cocoapod 插件, 方便编辑Podfile,显示构建日志 |
|
|
VVDocumenter-Xcode |
Xcode的插件 写注释时自动提醒JavaDoc风格 |
|
|
ColorSense-for-Xcode |
Xcode的插件 支持动态调整UIColor |
|
|
KSImageNamed-Xcode |
Xcode的插件 支持显示工程里的UIImage |
|
|
Lin |
Xcode的插件 显示NSLocalizedString的对应字符串 |
|
|
nib2objc |
把xib和nib翻译成m 包括命令、GUI、Service |
|
|
iOS-Framework |
编译iOS的Framework的通用模板 |
|
|
UIEffectDesignerView |
原生iOS/Mac粒子效果设计 |
|
|
SCStringsUtility |
开发工具 制作多语言 |
|
|
非Github
cooliris-toolkit |
Cooliris出品基础工具包,Github有Clone |
|
|
j2objc |
神奇的东西,将Java翻译成ObjC~ Google出品 |
|
|
theunarchiver |
解压,支持Zip, Tar, Gzip, Bzip2, 7-Zip, Rar, LhA, StuffIt等 |
|
|
google-toolbox-for-mac |
著名的Google工具箱 |
|
|
leveldb |
Google大神开发的KV存储,高性能,低内存 |
|
|
RegexKitLite |
著名的ObjC 正则表达式 |
|
|
zipachive |
用得很广泛的ObjC zip文件压缩解压 (github上有几个mirror) |
开源 iOS 项目分类索引大全
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉:
投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。