iOS 中 常用的第三方庫

來源:互聯網
上載者:User

標籤:

基本流程使用的第三方輪子

ReachabilityMasonrySnapKitAFNetworkingAlamofireYTKNetworkYYModelMantlejsonmodelSwiftyJSONMBProgressHUDSVProgressHUDJGProgressHUDfmdb

MJRefreshEGOTableViewPullRefreshSVPullToRefreshDZNEmptyDataSetCHTCollectionViewWaterfallLayoutUICollectionViewLeftAlignedLayoutUITableView-FDTemplateLayoutCellSWTableViewCell

YYWebImageSDWebImageHUPhotoBrowserMWPhotoBrowserQBImagePickerCTAssetsPickerControllerFastImageCache 載入圖片速度的最佳化,相當不錯其他可能常用的輪子IQKeyboardManager零行代碼解決鍵盤上移的問題PNChart各種圖表的展示MMDrawerController側邊欄的 ControllerRESideMenuQQ 側邊欄的效果GPUImage圖片過濾CocoaAsyncSocket非同步 socket 通訊類庫Shimmer具有閃爍效果的第三方控制項UUChatTableView聊天對話的時候,可以參考
  • JSQMessagesViewController:也是聊天對話的,個人認為更適合
  • FXBlurView:對視圖進行模糊操作
  • SAMKeychain: 儲存keychain的
  • BabyBluetooth: 一個易使用的藍芽庫
  • DLSlieView:類似網易選擇上部導航的效果
  • HMSegmentedControl:選擇 (可以和DLSlieView比較一下)
  • GUITabPagerViewController: 也是上部 tabBar 點擊或滑動的效果
  • SDCycleScrollView: 迴圈輪播
  • SCLAlertView: 自訂的UIAlertView,更漂亮哦
  • TTTAttributedLabel: 富文本的Label
  • JSBadgeView:類似系統的 Badge,購物車時常用
  • JVFloatLabeledTextField: 特殊效果的textField
  • VBFPopFlatButton: 各種稀奇古怪的動畫button

不一定常用,但很有意思的一些動畫輪子

  • CBStoreHouseRefreshControl:重新整理時,不一樣的動畫
  • LTMorphingLabel:很cool 的文字展示
  • ZLSwipeableView : 不一樣的翻頁效果
  • animated-tab-bar: 有動畫的tabBar
  • hamburger-button : 變換的 Button,個人比較喜歡
  • folding-cell:點擊Cell 時,有摺疊的動畫效果,很贊

另外一些第三方庫

  • JSPatch:熱修複,為項目動態添加模組,或替換項目原生代碼動態修複 bug
  • ReactiveCocoa: 函數響應式編程,使用 MVVM 搭
  • RxSwift:Swift 函數響應式編程架構。
  • BlocksKit: blocks 包,喜歡用 block的非常適合,學習 block 的好庫。
  • JKCategories:iOS 中常用到的 Category ,可以好好學習
  • YYKit:龐大、豐富的 iOS 組件,也是學習的好地方。
  • AsyncDisplayKit:將映像解碼、布局以及渲染操作放在後台線程,帶來更好的使用者



PS: 備忘 下面連結中還有一些我們可能會用到的:
1、某公司用到的一些 iOS 開源庫和第三方組件
2、TimLiu-iOS, 超多都看不過來
3、整理常用的iOS第三方資源  裝載http://www.jianshu.com/p/c8152d6ce957

 

 

iOS 中 常用的第三方庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.