一些優秀的iOS第三方庫

 文章目錄

  1. Kits
  2. ProgressHUD
  3. 加載與刷新
  4. 圖像
  5. 引導頁
  6. Views
  7. Others

Kits

RegexKit
RegexKit是一個正則表達式工具類。ios

JSONKit
JSONKit是一個比較高效的JSON解析庫(又說是「號稱效率最高的JSON解析器」)。唐巧以前比較過各大JSON解析庫的性能文章在此git

ProgressHUD

MBProgressHUD
MBProgressHUD是一個用於顯示灰色的加載進度或結果的類。與系統自帶的UIAlertView相比,MBProgressHUD因爲背影是黑色的,因此視覺上不是那麼強烈。咱們主要用它來顯示一些加載中的提示,以及一些自已會消失的操做結果(例如網絡失敗等)。功能強大但有些「重」。github

SVProgressHUD
SVProgressHUD is a clean and easy-to-use HUD meant to display the progress of an ongoing task.正則表達式

ProgressHUD
ProgressHUD is a lightweight and easy-to-use HUD. 很是好用。json

加載與刷新

EGOTableViewPullRefresh
EGOTableViewPullRefresh一個開源的下拉刷新組件;這個使用起來比較麻煩,須要實現其各類協議。緩存

LoadMoreTableFooterView
LoadMoreTableFooterView一個開源的上拉加載更多的組件。跟EGOTableViewPullRefresh有點淵源。網絡

SVPullToRefresh
SVPullToRefresh同時兼有「下拉刷新」和「下拉更多」功能,相對於EGOTableViewPullRefresh更好用,更直觀,我更喜歡。app

圖像

SDWebImage
SDWebImage異步圖片加載、緩存,功能強大。iphone

引導頁

EAIntroView
EAIntroView可高度自定義的引導頁。異步

MYBlurIntroductionView
MYBlurIntroductionView, A super-charged version of MYIntroductionView for building custom app introductions and tutorials.

GHWalkThrough
GHWalkThrough, A UICollectionView backed drop-in component for introduction views.

ICETutorial
ICETutorial,仿照Path 3.x引導頁。

Views

MTStatusBarOverlay
MTStatusBarOverlay是一個在iphone的頂部status bar顯示消息的開源庫。

ActionSheetPicker-3.0
ActionSheetPicker-3.0,至關於UIPickerView + UIActionSheet,是一個很是棒的選擇器。

JVFloatLabeledTextField
JVFloatLabeledTextField,提供了很是優雅的TextField輸入體驗。

SSBouncyButton
SSBouncyButton,iOS7+風格的彈性button。

JSQMessagesViewController
JSQMessagesViewController,即時通信對話框,看起來很是棒。

TSMessages
TSMessages,頂部消息框。

NZAlertView
NZAlertView,漂亮的消息框。

MGSwipeTableCell
MGSwipeTableCell,可滑動的TableViewCell。

TGCameraViewController
TGCameraViewController,輕量級camera view controller。

ParallaxTableViewHeader
ParallaxTableViewHeader,table view header滾動中的酷炫效果。

Others

Reachability
Reachability網絡連通測試組件。

 參考:

  1.粉筆網iPhone端使用的第三方開源庫

  2.Facebook Paper使用的第三方庫

  3.Awesome iOS

相關文章
相關標籤/搜索