iOS开发--好用的第三方库(OC)<持续更新>

使用第三方库在节省开发成本同时也可以提高开发效率.

下面总结了Github上常用的第三方库:

-> BlocksKit

   The Objective-C block utilities you always wish you had.

   pod 'BlocksKit'

   - Homepage: https://zwaldowski.github.io/BlocksKit

   - Source:   https://github.com/zwaldowski/BlocksKit.git


-> AFNetworking

   A delightful iOS and OS X networking framework.

   pod 'AFNetworking', '~> 2.5.0'

   - Homepage: https://github.com/AFNetworking/AFNetworking

   - Source:   https://github.com/AFNetworking/AFNetworking.git


-> ReactiveCocoa

   A framework for composing and transforming streams of values.

   pod 'ReactiveCocoa'

   - Homepage: https://github.com/blog/1107-reactivecocoa-is-now-open-source

   - Source:   https://github.com/ReactiveCocoa/ReactiveCocoa.git


-> pop Facebook动画引擎

   Extensible animation framework for iOS and OS X.

   pod 'pop', '~> 1.0.7'

   - Homepage: https://github.com/facebook/pop

   - Source:   https://github.com/facebook/pop.git


-> CocoaHTTPServer

   A small, lightweight, embeddable HTTP server for Mac OS X or iOS

   applications.

   pod 'CocoaHTTPServer'

   - Homepage: https://github.com/robbiehanson/CocoaHTTPServer

   - Source:   https://github.com/robbiehanson/CocoaHTTPServer.git


-> CocoaLumberjack LOGO神器

   A fast & simple, yet powerful & flexible logging framework for Mac and iOS.

   pod 'CocoaLumberjack'

   - Homepage: https://github.com/CocoaLumberjack/CocoaLumberjack

   - Source:   https://github.com/CocoaLumberjack/CocoaLumberjack.git

->SDWebImage

   Asynchronous image downloader with cache support with an UIImageView

   category.

   pod 'SDWebImage'

  - Homepage: https://github.com/rs/SDWebImage

   - Source:   https://github.com/rs/SDWebImage.git


-> ASIHTTPRequest  推荐使用AFNetworking

   Easy to use CFNetwork wrapper for HTTP requests, Objective-C, Mac OS X and

   iPhone.

   pod 'ASIHTTPRequest'

   - Homepage: http://allseeing-i.com/ASIHTTPRequest

   - Source:   https://github.com/pokeb/asi-http-request.git

   - Versions: 1.8.2, 1.8.1 [master repo]


-> CocoaAsyncSocket 

   Asynchronous socket networking library for Mac and iOS.

   pod 'CocoaAsyncSocket'

   - Homepage: https://github.com/robbiehanson/CocoaAsyncSocket

   - Source:   https://github.com/robbiehanson/CocoaAsyncSocket.git


-> JSQMessagesViewController 类似于系统信息

   An elegant messages UI library for iOS.

   pod 'JSQMessagesViewController'

   - Homepage: http://jessesquires.github.io/JSQMessagesViewController

   - Source:   https://github.com/jessesquires/JSQMessagesViewController.git



-> ASProgressPopUpView 

   A progress view showing percentage complete in an animated popUpView

   pod 'ASProgressPopUpView'

   - Homepage: https://github.com/alskipp/ASProgressPopUpView

   - Source:   https://github.com/alskipp/ASProgressPopUpView.git



-> SWTableViewCell 在系统的cell滑动上添加了更多的选项

   UITableViewCell subclass that implements a swipeable content view which

   exposes utility buttons.

   pod 'SWTableViewCell'

   - Homepage: https://github.com/CEWendel/SWTableViewCell

   - Source:   https://github.com/CEWendel/SWTableViewCell.git


-> MWPhotoBrowser 

   A simple iOS photo browser with optional grid view, captions and selections.

   pod 'MWPhotoBrowser'

   - Homepage: https://github.com/mwaterfall/MWPhotoBrowser

   - Source:   https://github.com/mwaterfall/MWPhotoBrowser.git



-> AMScrollingNavbar 向上滑动隐藏NavigationBar.

   Scrollable UINavigationBar that follows the scrolling of a UIScrollView.

   Similiar to Chrome for iOS7

   pod 'AMScrollingNavbar', '~> 1.1.5'

   - Homepage: https://github.com/andreamazz/AMScrollingNavbar

   - Source:   https://github.com/andreamazz/AMScrollingNavbar.git



-> JSONKit

   A Very High Performance Objective-C JSON Library.

   pod 'JSONKit'

   - Homepage: https://github.com/johnezang/JSONKit

   - Source:   https://github.com/johnezang/JSONKit.git



-> NSDate+Helper  NSDaTe利器

   A category to extend Cocoa's NSDate class with some convenience functions.

   pod 'NSDate+Helper', '~> 1.0.0'

   - Homepage: https://github.com/billymeltdown/nsdate-helper

   - Source:   https://github.com/billymeltdown/nsdate-helper.git




-> RegexKitLite (4.0) 正则表达式

   Lightweight Objective-C Regular Expressions using the ICU Library.

   pod 'RegexKitLite'

   - Homepage: http://regexkit.sourceforge.net/RegexKitLite/

   - Source:   https://svn.code.sf.net/p/regexkit/code/RegexKitLite


->Hpple XML&HTML解析库

   An XML/HTML parser for Objective-C, inspired by Hpricot.

   pod 'hpple'

   - Homepage: https://github.com/topfunky/hpple

   - Source:   https://github.com/topfunky/hpple.git

   - Versions: 0.2.0, 0.1.0, 0.0.1 [master repo]


->JDStatusBarNotification 

   Easy, customizable notifications displayed on top of the statusbar. With progress and activity.

   pod 'JDStatusBarNotification'

   - Homepage: https://github.com/jaydee3/JDStatusBarNotification

   - Source:   https://github.com/jaydee3/JDStatusBarNotification.git


-> TSMessages  类似于本地通知

   Easy to use and customizable messages/notifications for iOS à la Tweetbot.

   pod 'TSMessages'

   - Homepage: https://github.com/toursprung/TSMessages/

   - Source:   https://github.com/toursprung/TSMessages.git


-> M13ProgressSuite 一个很强大的进度条库.支持各种进度条

   A suite containing many tools to display progress information on iOS.

   pod 'M13ProgressSuite'

   - Homepage: https://github.com/Marxon13/M13ProgressSuite

   - Source:   https://github.com/Marxon13/M13ProgressSuite.git

-> NJKWebViewProgress

   UIWebView progress interface.

   pod 'NJKWebViewProgress'

   - Homepage: https://github.com/ninjinkun/NJKWebViewProgress

   - Source:   https://github.com/ninjinkun/NJKWebViewProgress.git


-> TTTAttributedLabel 

   A drop-in replacement for UILabel that supports attributes, data detectors,

   links, and more.

   pod 'TTTAttributedLabel'

   - Homepage: https://github.com/TTTAttributedLabel/TTTAttributedLabel

   - Source:   https://github.com/TTTAttributedLabel/TTTAttributedLabel.git

-> ODRefreshControl <QQ刷新>

   A pull down to refresh control like the one in Apple's iOS6 Mail App.

   pod 'ODRefreshControl'

   - Homepage: https://github.com/Sephiroth87/ODRefreshControl

   - Source:   https://github.com/Sephiroth87/ODRefreshControl.git


-> TPKeyboardAvoiding

   A drop-in universal solution for moving text fields out of the way of the

   keyboard in iOS.

   pod 'TPKeyboardAvoiding'

   - Homepage: https://github.com/michaeltyson/TPKeyboardAvoiding

   - Source:   https://github.com/michaeltyson/TPKeyboardAvoiding.git


-> MMMarkdown

   An Objective-C static library for converting Markdown to HTML.

   pod 'MMMarkdown'

   - Homepage: https://github.com/mdiep/MMMarkdown

   - Source:   https://github.com/mdiep/MMMarkdown.git


-> PPiAwesomeButton

   UIButton category with Flat Design and extra methods to set Title+Icon from

   FontAwesome font

   pod 'PPiAwesomeButton'

   - Homepage: https://github.com/pepibumur/PPiAwesomeButton

   - Source:   https://github.com/pepibumur/PPiAwesomeButton.git


-> SMPageControl

   UIPageControl’s fancy one-upping cousin.

   pod 'SMPageControl'

   - Homepage: https://github.com/Spaceman-Labs/SMPageControl

   - Source:   https://github.com/Spaceman-Labs/SMPageControl.git


-> AGEmojiKeyboard

   An emoji keyboard view that can replace the default iOS keyboard.

   pod 'AGEmojiKeyboard'

   - Homepage: https://github.com/ayushgoel/AGEmojiKeyboard

   - Source:   https://github.com/ayushgoel/AGEmojiKeyboard.git


-> NSStringEmojize

   A category on NSString to turn codes from Emoji Cheat Sheet

   (http://www.emoji-cheat-sheet.com/) into Unicode emoji characters.

   pod 'NSStringEmojize'

   - Homepage: https://github.com/diy/nsstringemojize

   - Source:   https://github.com/diy/NSStringEmojize.git


-> QBImagePickerController 照片选择

   A clone of UIImagePickerController with multiple selection support.

   pod 'QBImagePickerController'

   - Homepage: https://github.com/questbeat/QBImagePickerController

   - Source:   https://github.com/questbeat/QBImagePickerController.git


-> ActionSheetPicker-3.0

   Better version of ActionSheetPicker with support iOS7 and other improvements.

   pod 'ActionSheetPicker-3.0'

   - Homepage: http://skywinder.github.io/ActionSheetPicker-3.0

   - Source:   https://github.com/skywinder/ActionSheetPicker-3.0.git


-> RDVTabBarController 

   Highly customizable tabBar and tabBarController for iOS

   pod 'RDVTabBarController'

   - Homepage: https://github.com/robbdimitrov/RDVTabBarController

   - Source:   https://github.com/robbdimitrov/RDVTabBarController.git


-> SVProgressHUDs 

   A clean and lightweight progress HUD for your iOS app.

   pod 'SVProgressHUDs'

   - Homepage: http://samvermette.com/199

   - Source:   https://github.com/sureshxaton/SVProgressHUD.git


-> JSQSystemSoundPlayer

   A fancy Obj-C wrapper for iOS System Sound Services

   pod 'JSQSystemSoundPlayer'

   - Homepage: https://github.com/jessesquires/JSQSystemSoundPlayer

   - Source:   https://github.com/jessesquires/JSQSystemSoundPlayer.git


-> WebViewJavascriptBridge 

   An iOS/OSX bridge for sending messages between Obj-C and JavaScript in

   UIWebViews/WebViews.

   pod 'WebViewJavascriptBridge'

   - Homepage: https://github.com/marcuswestin/WebViewJavascriptBridge

   - Source:   https://github.com/marcuswestin/WebViewJavascriptBridge.git


-> RKSwipeBetweenViewControllers (可以替代segmentController)

   Swipe between ViewControllers like in the Spotify or Twitter app with an

   interactive Segmented Control in the Navigation Bar

   pod 'RKSwipeBetweenViewControllers'

   - Homepage: https://github.com/cwRichardKim/RKSwipeBetweenViewControllers

   - Source:   https://github.com/cwRichardKim/RKSwipeBetweenViewControllers.git


-> SGNavigationProgress

   A category for showing a Messages like progress view on a UINavigationBar

   pod 'SGNavigationProgress'

   - Homepage: https://github.com/sgryschuk/SGNavigationProgress

   - Source:   https://github.com/sgryschuk/SGNavigationProgress.git




注:排名不分前后 pod安装默认为最新版



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值