#Objective-C中最受瞩目库 [链接](https://github.com/languages/Objective-C/most_watched) * [three20](https://github.com/facebook/three20) * faebook的320库** * [AFNetworking](https://github.com/AFNetworking/AFNetworking) *网络库** * [MBProgressHUD](https://github.com/jdg/MBProgressHUD) HUD ** ** * [JSONKit](https://github.com/johnezang/JSONKit) *不支持ARC的高效的JSON库** * [tapkulibrary](https://github.com/devinross/tapkulibrary) **的CoverFlow,日历等样式** * [SDWebImage](https://github.com/rs/SDWebImage) *异步图片获取** * [AwesomeMenu](https://github.com/levey/AwesomeMenu) *路径的菜单效果** * [ViewDeck](https://github.com/Inferis/ViewDeck) *左右划出菜单控件** * [切达-IOS](https://github.com/nothingmagical/cheddar-ios) *切达客户端代码** * [QuickDialog](https://github.com/escoz/QuickDialog) **各种类型的表单** * [SVProgressHUD](https://github.com/samvermette/SVProgressHUD) *另一个牛叉的单例HUD ** * [EGOTableViewPullRefresh](https://github.com/enormego/EGOTableViewPullRefresh) *下拉刷新** * [iCarousel](https://github.com/nicklockwood/iCarousel) **的CoverFlow ** * [AQGridView](https://github.com/AlanQuatermain/AQGridView) * NSCollectionView的iOS6的,替代品** * [appirater](https://github.com/arashpayan/appirater) *提示用户给应用评分的工具** * [PullToRefresh](https://github.com/leah/PullToRefresh) *下拉刷新** * [PaperFold作的iOS](https://github.com/honcheng/PaperFold-for-iOS) *滑动折叠效果** * [DTCoreText](https://github.com/Cocoanetics/DTCoreText) *使用HTML格式来使用CoreText ** * [GMGridView](https://github.com/gmoledina/GMGridView) ** NSCollectionView ** * [JASidePanels](https://github.com/gotosleep/JASidePanels) *左右划出菜单控件** * [MKNetworkKit](https://github.com/MugunthKumar/MKNetworkKit) *网络模块** * [InAppSettingsKit](https://github.com/futuretap/InAppSettingsKit) *在应用程序设置** * [PSStackedView](https://github.com/steipete/PSStackedView) *左右划出菜单控件** * [CocoaLumberjack](https://github.com/robbiehanson/CocoaLumberjack) *伐木工人日志框架** * [MTStatusBarOverlay](https://github.com/myell0w/MTStatusBarOverlay) *应用内自定义状态栏显示** * [读者](https://github.com/vfr/Reader) * PDF阅读器内核** * [TTTAttributedLabel](https://github.com/mattt/TTTAttributedLabel) *富文本标签** * [PSTCollectionView](https://github.com/steipete/PSTCollectionView) ** UICollectionView ** * [MGSplitViewController](https://github.com/mattgemmell/MGSplitViewController) ** MGSplitViewController是一个替代UISplitViewController ** * [ECSlidingViewController](https://github.com/edgecase/ECSlidingViewController) *向右滑出菜单** * [SVPullToRefresh](https://github.com/samvermette/SVPullToRefresh) *下拉刷新** * [UIDevice-with-UniqueIdentifier-for-iOS-5](https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5) ** MAC2UDID ** * [MWFeedParser](https://github.com/mwaterfall/MWFeedParser) *一个Objective-C RSS / Atom源分析器为iOS ** * [CMPopTipView](https://github.com/chrismiles/CMPopTipView) ** CMPopTipView ** * [卡尔](https://github.com/klazuka/Kal) *日历框架** * [FlatUIKit](https://github.com/Grouper/FlatUIKit) **一套自定义的UIKit中** * [FormatterKit](https://github.com/mattt/FormatterKit) *一些特殊的格式化数据** * [BlockAlertsAnd-ActionSheets](https://github.com/gpambrozio/BlockAlertsAnd-ActionSheets) **座而非委托实现的UIAlertView和UIActionSheet ** * [PKRevealController](https://github.com/pkluz/PKRevealController) *又一个滑出菜单的玩意** * [TSMessages](https://github.com/toursprung/TSMessages) *信息提示** * [MGBox2](https://github.com/sobri909/MGBox2) *简单,快速的iOS表格,网格,多** * [MWPhotoBrowser](https://github.com/mwaterfall/MWPhotoBrowser) *图片浏览器** * [JTGestureBasedTableViewDemo](https://github.com/mystcolor/JTGestureBasedTableViewDemo) *清除的效果** * [OHAttributedLabel](https://github.com/AliSoftware/OHAttributedLabel) *富文本标签** * [愤怒](https://github.com/nicklockwood/iRate) *提示用户给应用评分的工具** * [AudioStreamer](https://github.com/mattgallagher/AudioStreamer) *音频流播放器** * [MCSwipeTableViewCell](https://github.com/alikaragoz/MCSwipeTableViewCell) *为了展示如何能实现一个TableViewCell就像一个我们可以在很好地执行邮箱的iOS应用程序看到的。** * [SMPageControl](https://github.com/Spaceman-Labs/SMPageControl) *自定义的UIPageControl ** * [OpenUDID](https://github.com/ylechelle/OpenUDID) ** OpenUDID ** * [ObjC中,TimesSquare](https://github.com/square/objc-TimesSquare) *日历视图** * [OpenFlow的](https://github.com/thefaj/OpenFlow) **的CoverFlow ** * [XMPPFramework](https://github.com/robbiehanson/XMPPFramework) ** XMPPFramework ** * [KNSemiModalViewController](https://github.com/kentnguyen/KNSemiModalViewController) *国家地理应用程序的ModalView效果** * [HGPageScrollView](https://github.com/100grams/HGPageScrollView) * Safari浏览器切换网页效果** * [MGTileMenu](https://github.com/mattgemmell/MGTileMenu) ** MGTileMenu ** * [SVSegmentedControl](https://github.com/samvermette/SVSegmentedControl) ** SVSegmentedControl ** * [GrowingTextView](https://github.com/HansPinckaers/GrowingTextView) *短信输入菜单** * [iOSPlot](https://github.com/honcheng/iOSPlot) **聊** * [newsyc](https://github.com/Xuzz/newsyc) *一个iPhone黑客新闻客户端。** * [ODRefreshControl](https://github.com/Sephiroth87/ODRefreshControl) *模仿iOS6的的下拉刷新控件效果** * [TPKeyboardAvoiding](https://github.com/michaeltyson/TPKeyboardAvoiding) *自动处理的TextField和键盘位置** * [WebViewJavascriptBridge](https://github.com/marcuswestin/WebViewJavascriptBridge) *在iOS / OSX的桥梁,为在UIWebViews / WebViews的OBJ-C与JavaScript之间发送消息** * [YRDropdownView](https://github.com/onemightyroar/YRDropdownView) *信息提示** * [SVWebViewController](https://github.com/samvermette/SVWebViewController) ** SVWebViewController ** * [EGOImageLoading](https://github.com/enormego/EGOImageLoading) *异步图片加载** * [NoticeView](https://github.com/tciuro/NoticeView) *信息提示** * [PSCollectionView](https://github.com/ptshih/PSCollectionView) ** PSCollectionView ** * [SDSegmentedControl](https://github.com/rs/SDSegmentedControl) ** SDSegmentedControl ** * [DCRoundSwitch](https://github.com/domesticcatsoftware/DCRoundSwitch) *自定义的UISwitch ** * [PHFComposeBarView](https://github.com/fphilipe/PHFComposeBarView) *短信输入框** * [EGOPhotoViewer](https://github.com/enormego/PhotoViewer) ** EGOPhotoViewer **
http://www.cocoachina.com/ios/20141017/9955.html
知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《 iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者 @iOSCowboy也在博客中给我们列出了国外多款知名应用使用的开源框架。另外txx's blog中详细介绍了 Facebook Paper使用的第三方库。AFNetworking : 适用于iOS和OS X的网络框架。Appirater: 提醒用户打分。ASIHTTPRequest:简单使用CFNetwork API封装进行HTTP网络请求,用Objective-C编写,可应用在Mac OSX和iOS开发中。CocoaHTTPServer: 用于Mac OS X和iOS应用程序的轻量级、可嵌入的HTTP服务器框架。Cocoa Lumberjack:适用于Mac和iOS的日志框架,集简单、快速、强大以及灵活于一身。MBProgressHUD : 用多种样式展示半透明的HUD,并带有指示器和标签,自定义功能强大。PLCrashReporter (Github mirror): 进程内崩溃报告框架。QSUtilities: 实用工具、控件以及其他辅助类的集合。SocketRocket: Objective-C WebSocket客户端库。 https://github.com/square/SocketRocketXBImageFilters:允许实时过滤摄像头拍摄的照片,使用OpenGL ES 2 来快速处理各种图片效果。FoursquareFacebook SDK for iOS: 集成Facebook,构建强大的社交app。FSNetworking: Foursquare iOS网络库。kingpin: MapKit/MKAnnotation pin 聚合库,主要用来在地图上面添加锚点。AFNetworking :适用于iOS和OS X的网络框架。SKBounceAnimation: CAKeyframeAnimation子类,可快速简单地设置弹动的数量,开始和结束的值,以及创建动画。DB5: 通过Plist配置文件。BlocksKit: blocks工具包。SDWebImage: 提供一个UIImageVIew类以支持远程加载网络图片。具有缓存管理、异步图片下载等功能,支持GIF动画,使用GCD和ARC。DTCOreText:文字效果代码类库。在UITextView上实现丰富的文字效果,比如文字大小、颜色、字体、下划线,链接,给文字加上图片、视频,文字任意间距等等。实现类似于CSS网页的文字效果。ShazamAudioStreamer:Mac OS X和iPhone上适用的流媒体音频播放器,可播放来自网络上的音乐。.ColorArt: iTunes 11风格的颜色匹配代码。objc-geohash: Objective-C GeoHash库,通过经纬度获得哈希表。FormatterKit: 收集了精心构思的NSFormatter子类。UIView+Glow: UIView的一个类别,可添加对制作发光视图的支持,以突出屏幕上重要的部分,方便用户与之进行交互。WEbViewJavascriptBridge: 在使用UIWebView时,它优雅地实现了JS与ios 的ObjC 原生代码之间的互调,支持消息发送、接收、消息处理器的注册与调用以及设置消息处理的回调。SkypeAFNetworking: 适用于iOS和OS X的网络框架。Hockey SDK: HockeyApp service官方iOS SDK。PLCrashReporter (Github mirror): 进程内的崩溃报告框架。TTTAttributedLabel是一个文字视图开源组件,是UILabel的替代元件,可以以简单的方式展现渲染的属性字符串。另外,还支持链接植入,不管是手动还是使用UIDataDetectorTypes自动把电话号码、事件、地址以及其他信息变成链接。SDWebImage: 提供一个UIImageVIew类以支持远程加载网络图片。具有缓存管理、异步图片下载等功能,支持GIF动画,使用GCD和ARC。Cocoa Lumberjack: 适用于Mac和iOS的日志框架,集简单、快速、强大以及灵活于一身。MWPhotoBrowser: 一个简单的带有栅格视图的iOS照片浏览器,可添加标题和选择多个图片。照片浏览器效果类似iOS原生的照片应用,可显示来自手机的图片或者是网络图片,也可自动从网络下载图片并进行缓存,还可图片进行缩放等。BlocksKit: Objective-C blocks工具包。SpotifyFMDB: SQLite API封装库。MAObjCRuntime:将运行时API封装成ObjC。Nu: 编程语言。PLCrashReporter (Github mirror):进程内崩溃报告框架。SBJSON:Objective-C 实现的一个严格的JSON 解析器和生成器。
http://blog.rpplusplus.me/blog/2014/02/11/facebook-paper-used-3rd/
Facebook Paper使用的第三方库
-
顶
- 1