TextView

SlackTextViewController:文本输入视图,对于消息编辑非常有用,类似于微信发送消息的那个输入框。

Menu

RESideMenu:左右侧视图视差效果menu,不过很久没有commit了。

AwesomeMenu:Path2.0里面的menu效果。

Button

VBFPopFlatButton:使用pop做的不同状态具有平缓过渡动画效果的扁平化button。

BEMCheckBox:一款可自定义的具有非常nice动画效果的checkbox

TextField

JVFloatLabeledTextField:编辑就会出现浮动的提示label,效果不错。

Label

TTTAttributedLabel

RQShineLabel:类似于Secret的文字闪烁动画。

Font、Color

FontAwesomeKit:字体框架,支持Font-AwesomeFoundation iconsZocialionicons

Chameleon:类似颜色板一样,具有很多超赞的颜色可供直接使用。

Colours:和Chameleon功能类似。

DKNightVersion:对颜色的管理,融合了白天和黑夜的主题效果。

Cell

SWTableViewCell:滑动Cell的内容视图,出现功能按钮。(推荐)

MGSwipeTableCell:功能同上。

UITableView-FDTemplateLayoutCell:sunnyxx写的,自动计算cell动态高度。

CoreText、AttributeText

DTCoreText:允许使用HTML代码的Core Text框架。

YYText:非常强大的富文本显示和编辑框架。(推荐)

Image

GPUImage:GPUImage 是iOS下一个开源的基于GPU的图像处理库,提供各种各样的图像处理滤镜,并且支持照相机和摄像机的实时滤镜。

图片加载、缓存

SDWebImage:异步图片下载处理,支持缓存,我相信大部分开发者都用过。

PINRemoteImage:对图片下载、加载、缓存的管理,线程安全且快速,对于网络图片具有很好的表现力。

Haneke:轻量的图片缓存框架。

AsyncImageView:异步图片处理的一个简单Extension。

Concorde:下载和解码JPEGs格式图片。

GIF

FLAnimatedImage:Gif引擎框架。

YLGIFImage:异步Gif解码,播放Gif图片,占用内存少。

Camera、视频

XCDYouTubeKit:YouTube视频播放框架。

ZFPlayer:基于AVPlayer支持横屏、竖屏的视频播放器。

kxmovie:使用ffmpeg制作的一款视频播放器。

PBJVision:一款camera的引擎,支持录屏慢动作获取图片等特性,且camera可自定义。

MWPhotoBrowser:一款优雅的图片、视频资源浏览器。

瀑布流

CHTCollectionViewWaterfallLayout:UICollectionView的瀑布流。

Objective-C与JS交互

JSPatch:JSPath充当Objective-C
Javascript 交互的桥梁。

WebViewJavascriptBridge:Objective-C
Javascript 交互通信过程中,和JSPath一样充当桥梁。

地图、地理位置信息、LBS

LocationManager:非常容易获取设备当前地理位置信息的框架。

ReactiveCocoa

ReactiveCocoa:简称RAC。

MVVMReactiveCocoa:使用ReactiveCocoa结合MVVM模式做的一个Demo。

Runtime

RuntimeBrowser:有关运行时操作的工具,你有权使用运行时所有的类。

iOS-Runtime-Headers:使用RuntimeBrowser导出的iOSframework的头文件。

Block

BlocksKit :对于使用Block来说更加方便、高效,不过好久没有commit了。

KVO

KVOController:facebook出品,它是一个简单安全的 KVO工具,构建了一个基于 Cocoa 的 time-tested key-value 监控实现,提供简单方便、线程安全的 API。

AOP、Method Swizzling

Aspects:一个简洁高效的用于使iOS支持AOP面向切面编程的库。

路由器、Deep Link

JLRoutes:引入路由器的概念handle complex URL schemesdeep link(推荐)。

DeepLinkKitroutable-iosHHRouter:功能同上。

测试

Kiwi:iOS的BDD框架。

specta:轻量的TDD/BDD测试框架。

KIF:全称是Keep It Functional,来自Square,是一款专为iOS设计的移动应用测试框架

日志

CocoaLumberjack:是Mac和iOS上一个集快捷、简单、强大和灵活于一身的日志框架。

工具、Xcode插件

工具

Alcatraz:Xcode插件管理神器,当然还有些其他的包管理功能。

FLEX:一款很好的调试工具,同样是Flipboard出品。

PonyDebugger:原生app使用Chrome开发工具进行远程的网路和数据debug

xctool:facebook出品的取代Apple's xcodebuild,让编译和测试更简单。

Tweaks:facebook出品的快速原型开发工具,能在应用上实时调整参数并测试效果。

EarlGrey:google出品的UI自动测试工具。

GitUp:用于Git交互。

插件

injectionforxcode:运行中的程序,然后在Xcode中动态插入代码,你可以实时看到编译器中的变动。

CATweaker:创建CAMediaTimingFunction曲线的一个帮助工具,该插件可以实时观看你创建的曲线,而且可调整。

KSImageNamed-Xcode:自动call imageNamed:获取图片资源名字填充,且相应图片在左侧可见。

XAlign:自动代码对齐插件。

VVDocumenter-Xcode:王巍写的一款编写文本的插件,用于注释非常方便。

SCXcodeSwitchExpander:自动填充Switch语句的枚举case值。

RTImageAssets:给定一张@3x的图片,自动生成其他像素的图片,也可以给定一张@2x的图自动片生成@3x的图片。

ESJsonFormat-Xcode:将JSON格式化输出为模型的属性插件。

FuzzyAutocompletePlugin:代码索引、自动补全代码的插件。

ColorSense-for-Xcode:主要针对RGB颜色值,可实时查看RGB颜色。

API、SDK

facebook-ios-sdk:facebook的sdk,使用它可以集成facebook的一些API。

octokit.objc:GitHubAPI。

其他

PKRevealController:是一个iOS平台上的视图控制器集合,通过展现多个视图控制器来进行控制器之间的切换,设置简单,高度灵活。

nimbus:旨在落实Three20,但是提供文档放在第一位,其次才是功能。

Chameleon:就像是一个港口,有iPhoneiPadMac几个分支,用于处理不同平台。

iOS-Artwork-Extractor:可以把所有图片和emoji符号提取出来,并导入png文件。

Bolts-ObjC:集成多任务处理的,和GCD、NSOperation的作用有点类似。

资料

iOSInterviewQuestions:ios面试题集锦。

open-source-ios-apps:关于iOS开发一些开源的资源集锦,涉及iOS开发的各个方面。

trip-to-iOS:iOS学习资料整理。


 

文/Jisen(简书作者)
原文链接:http://www.jianshu.com/p/a1c3b7d5bab1
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

转载于:https://my.oschina.net/hejunbinlan/blog/700241

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐