iOS開發中用到的第三方庫概覽
阿新 • • 發佈:2017-11-09
del pre enc per 視頻廣告 coder ogre live intro
前言:記錄一下使用過和接觸過的第三方庫,重要程度與順序無關
- 網絡請求:
- 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
- FCUUID:iOS UUID / Universally Unique Identifiers library as alternative to UDID and identifierForVendor.
- 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
- SVProgressHUD:
-
- 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開發中用到的第三方庫概覽