標籤: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
- 打包:
- fastlane:The easiest way to automate building and releasing your iOS and Android apps
先寫到這麼多,以後再更新;
如有問題,敬請指正;
如需轉載,請註明出處,謝謝!
iOS開發中用到的第三方庫概覽