iOS開發中用到的第三方庫概覽

來源:互聯網
上載者:User

標籤:repo   播放器   set   uniq   content   ble   ima   for   asi   

前言:記錄一下使用過和接觸過的第三方庫,重要程度與順序無關

  • 網路請求:
    • AFNetworking:AFNetworking is a delightful networking library for iOS and Mac OS X.
    • YTKNetwork:YTKNetwork is a high level request util based on AFNetworking.
  • 轉模型
    • MJExtension:A fast, convenient and nonintrusive conversion between JSON and model.
    • YYModel:High performance model framework for iOS/OSX.
    • Mantle:Mantle makes it easy to write a simple model layer for your Cocoa or Cocoa Touch application.
  • 資料庫相關:
    • FMDB:A Cocoa / Objective-C wrapper around SQLite
    • MagicalRecord:Super Awesome Easy Fetching for Core Data
  • 裝置相關:
    • FCUUID:iOS UUID / Universally Unique Identifiers library as alternative to UDID and identifierForVendor.
    • BabyBluetooth:一個非常容易使用的藍芽庫,適用於ios和os
  • UI:
    • Masonry:布局視圖
    • SnapKit:布局視圖(Swift)
    • XHLaunchAd:The screen opening advertising solutions - 開屏廣告、啟動廣告解決方案-支援靜態/動態圖片廣告,mp4視頻廣告,全屏/半屏廣告、相容iPhone/iPad.
    • SVProgressHUD:SVProgressHUD is a clean and easy-to-use HUD meant to display the progress of an ongoing task on iOS and tvOS.
    • MBProgressHUD :MBProgressHUD is an iOS drop-in class that displays a translucent HUD with an indicator and/or labels while work is being done in a background thread.
    • Toast:An Objective-C category that adds toast notifications to the UIView object class.
    • DZNEmptyDataSet:A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display
    • YLProgressBar:The YLProgressBar is an UIProgressView replacement with an highly and fully customizable animated progress bar in pure Core Graphics
    • BEMCheckBox:Tasteful Checkbox for iOS. (Check box)
    • AFViewShaker:AFViewShaker is simple as a brick utility for UIView shake animation.
    • SXWaveAnimate:實現非常美觀的灌水動畫
    • SDCycleScrollView:Autoscroll Banner. 無限迴圈圖片、文字輪播器。
    • TPKeyboardAvoiding:防止鍵盤遮擋輸入框
    • IQKeyboardManager:防止鍵盤遮擋輸入框
    • FDFullscreenPopGesture:A UINavigationController‘s category to enable fullscreen pop gesture with iOS7+ system style.
    • CRNavigationController:A UINavigationController subclass that brings about a more vivid, brighter UINavigationBar.
    • MWPhotoBrowser:A simple iOS photo and video browser with grid view, captions and selections.
    • PYSearch: An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad) .
    • MSCollectionViewCalendarLayout:UICollectionViewLayout for displaying cells chronologically. Similar to the iOS Calendar app.
    • AAChartKit:An elegant and friendly chart library for iOS developer. Powerful,support the column chart、bar chart、area chart、areaspline chart、line chart、spline chart、radar chart、polar chart、pie chart、bubble chart、pyramid chart、funnel chart、columnrange chart and other graphics.
  • 文本:
    • YYText:Powerful text framework for iOS to display and edit rich text.
    • TYAttributedLabel:TYAttributedLabel 簡單,強大的屬性文本控制項(無需瞭解CoreText),支援圖文混排顯示,支援添加連結,image和UIView控制項,支援自訂排版顯示
  • 編輯器:
    • WordPress-Editor-iOS:The WordPress-Editor-iOS is the text editor used in the WordPress iOS app to create and edit pages & posts. In short it‘s a simple, straightforward way to visually edit HTML.
  • 檔案
    • ZipArchive:ZipArchive lets Mac OS X / iOS apps read and write to ZIP archive files.
  • 播放器:
    • ZFPlayer:基於AVPlayer,支援橫屏、豎屏(全屏播放還可鎖定螢幕方向),上下滑動調節音量、螢幕亮度,左右滑動調節播放進度。
    • HJDanmakuDemo:A high performance danmaku engine for iOS
  • 音視頻
    • PLPlayerKit:PLPlayerKit 是七牛推出的一款適用於 iOS 平台的播放器 SDK,採用全自研的跨平台播放核心,擁有豐富的功能和優異的效能,可高度定製化和二次開發。
    • iOS_Suixinbo:
    • SmarterStreaming:
    • VideoBeautify:With this APP, you can do all kinds of professional optimising and beautifying to your videos
  • 書籍:
    • FolioReaderKit:A Swift ePub reader and parser framework for iOS.
    • Reader:iOS基於CoreText實現的電子書閱讀器,支援txt,epub格式
    • TReaderBook:圖文混排閱讀器demo,支援圖文混排,屬性文本,圖文分頁,翻頁樣式,書籤,夜間護眼模式。 
      圖文控制項用的是TReaderBook作者的 TYAttributedLabel
    • AePubReader:Another ePub Reader for iPad
    • ILPDFKit:A simple toolkit for filling out PDF forms in iOS.
    • BookReader:"任閱" 網路小說閱讀器,實現追書推薦收藏、書籍/標籤檢索、類比翻書的翻頁效果、緩衝書籍、日夜間模式、書籤、txt/pdf/epub書籍閱讀、字型/主題/亮度設定、Wifi傳書等功能~
  • 互動:
    • WebViewJavascriptBridge:An iOS/OSX bridge for sending messages between Obj-C and JavaScript in WKWebViews, UIWebViews & WebViews.
    • ionic:Build amazing native and progressive web apps with open web technologies. One app running on everything
  • 測試和調整效能
    • MLeaksFinder:MLeaksFinder helps you find memory leaks in your iOS apps at develop time.
    • OCLint:A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C
  • 系統內容
    • iOS-Runtime-Headers:iOS Objective-C headers as derived from runtime introspection
    • RuntimeBrowser:Objective-C Runtime Browser, for Mac OS X and iOS. This is a class browser for the Objective-C runtime on iOS and OS X
  • 產生項目文檔:
    • appledoc
  • 打包:
    • fastlane:The easiest way to automate building and releasing your iOS and Android apps

 

先寫到這麼多,以後再更新;

如有問題,敬請指正;

如需轉載,請註明出處,謝謝!

 

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.