公司用到的一些 iOS 開源庫和第三方元件
分享一下我目前所在公司 iOS 專案中用到的一些 iOS 開源庫和第三方元件, 感謝開源, 減少了我們的勞動力, 節約了我們大量的時間, 讓我們有更多的時間和精力能更加專注的做好自己的產品
歡迎大家關注我的 GitHub或微博瞭解更多關於我的資訊 ^_^
用到的元件
1、通過CocoaPods安裝
專案名稱 | 專案資訊 |
---|---|
AFNetworking | 網路請求元件 |
FMDB | 本地資料庫元件 |
SDWebImage | 多個縮圖快取元件 |
UICKeyChainStore | 存放使用者賬號密碼元件 |
Reachability | 監測網路狀態 |
DateTools | 友好化時間 |
MBProgressHUD | 一款提示框第三方庫 |
MWPhotoBrowser | 一款簡單的 iOS 照片瀏覽控制元件 |
CTAssetsPickerController | 一個選擇器元件, 支援從使用者的相片庫選擇多張照片和視訊。 |
QBPopupMenu | 無需使用圖片檔案的 iOS 彈出式選單 |
UAAppReviewManager | 一個能夠讓你方便地將提醒使用者評分的功能加入 App 的工具 |
Mantle | 主要用來將 JSON 資料模型化為 Model 物件 |
MTLFMDBAdapter | Mantle 和 FMDB 的轉換工具 |
FMDBMigrationManager | 支援 iOS SQLite 資料庫遷移 |
Bugsnag | 整合 Bugsnag 到應用中 |
GVUserDefaults | 對 NSUserDefaults 進行了封裝, 方便的進行本地化儲存操作 |
FCCurrentLocationGeocoder | 對使用者當前地理位置進行正向地址編碼和反向地址編碼 |
AFSwipeToHide | 頁面滾動時隱藏工具欄 |
BaiduTranslate | 非官方百度翻譯工具 |
JSBadgeView | 新增帶動畫效果的未讀訊息數提醒 |
Masonry | 一個輕量級的佈局框架, 用於替換官方的 AutoLayout 寫法 |
MMPlaceHolder | 可在應用中顯示檢視的尺寸 |
TOWebViewController | 可在應用中巢狀 Web 頁面 |
2、第三方類庫安裝
專案名稱 | 專案資訊 |
---|---|
MJRefresh | 下拉重新整理,上拉載入更多元件 |
VPImageCropper | 使用者上傳頭像元件 |
JCScrollView | 快速給應用檢視新增滾動分頁效果 |
BWTitlePagerView | 建立類似 Twitter 的導航欄分頁效果 |
CNPPopupController | 建立彈出卡片檢視 |
FeSpinner | 加入沙漏等多種動畫載入效果 |
PulsingHalo | 漣漪動畫效果 |
JMHoledView | 方便建立使用者引導檢視 |
RKNotificationHub | 新增未讀訊息數顯示提醒 |
CRToast | 從應用狀態列彈出訊息提醒 |
KeychainIDFA | 獲取 IDFA 標示當裝置唯一識別, 並儲存到 KeyChain 中 |
DZNEmptyDataSet | 為 TableView 和 CollectionView 展示空資料檢視 |
SwipeView | 快速給應用新增上滑動檢視 |
FXBlurView | 對檢視進行模糊操作 |
AreaPicker | 省市地理位置選擇器 |
MLAudioRecorder | 邊錄邊轉碼, 播放網路音訊Button(本地快取), 實時語音 |
MPTextView | 支援佔位符的 UITextView 子類擴充套件 |
MagicalRecord | 幫助清除 CoreData 引用的程式碼, 協助 CoreData 工作 |
THProgressView | 微型載入進度條 |
VPImageCropper | 輕鬆實現微信選取圖片並裁剪成頭像的控制元件 |
WCAlertView | 對官方 Alert View 進行封裝, 更加容易使用 |
3、第三方服務
-
友盟社會化分享元件
-
友盟使用者反饋
-
友盟自動更新
-
環信即時IM系統
-
極光推送
原文連結:http://www.jianshu.com/p/207a3879c41f#rd?sukey=a805c0b270074a06e6143eb6b8754daa0fe95dd2fcde3e35895edb494a5465c3a0238e6355ca7f7df5fed9214f119fe7
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- 生活和開發所用到的一些工具
- beeshell:開源的 React Native 元件庫React Native元件
- 開源了!唱吧 UI 元件庫開源了!UI元件
- 鴻蒙開源第三方元件——連續滾動影像元件鴻蒙元件
- 學習Pytho爬蟲常常會用到的一些庫!爬蟲
- 【安利】超好用的第三方登入的開源庫
- iOS 元件化開發(二):遠端私有庫的更新與子庫iOS元件化
- 推薦一些最近用到的工具和軟體
- 【Maven】配置多個倉庫(第三方和公司內部倉庫)Maven
- iOS開發UI第三方庫-小紅點&pageiOSUI
- iOS的元件化開發iOS元件化
- iOS - 最易用的資料庫工具類 XWDatabase 開源iOS資料庫Database
- iOS 元件化開發(一):遠端私有庫的基本使用iOS元件化
- Vue前端開發常用第三方資源庫Vue前端
- 很值得收藏的安卓開源控制元件庫安卓控制元件
- iOS元件化之私有庫iOS元件化
- iOS 開源庫系列 Aspects核心原始碼分析iOS原始碼
- iOS 元件化實現的一些思路總結iOS元件化
- .NET開源全面方便的第三方登入元件集合 - MrHuo.OAuth元件OAuth
- 在開源領域,有一些庫和工具專門用於 GPU 監控和管理。以下是幾個常見的開源 GPU 監控庫:GPU
- 一些開發chrome外掛用到的API總結ChromeAPI
- 開源React Native元件庫beeshell 2.0釋出React Native元件
- 常用的幾個提高iOS開發效率的開源類庫及工具iOS
- 大資料中一些元件的來源大資料元件
- **一些會用到的js方法JS
- iOS CocoaPods 中 star 前 100 的第三方庫iOS
- 元件庫的開發元件
- iOS一個靈活可擴充套件的開源Log庫iOS套件
- WPF開源控制元件擴充套件庫 - MaterialDesignExtensions控制元件套件
- 美團React Native開源元件庫beeshell詳解React Native元件
- java中用到的一些公用方法Java
- 關於 Spartacus 新的交付方式 RBSC 和用到的一些工具
- 整理的一些常用到的 Nginx 配置Nginx
- React Native第三方元件庫彙總React Native元件
- iOS開原始碼集合 和 各種實用第三方庫以及 XCode輔助外掛整理iOS原始碼XCode
- iOS開發者的一些前端感悟iOS前端
- iOS 元件化實戰篇(私有庫)iOS元件化
- .NET 開源免費圖表元件庫,Winform,WPF 通用元件ORM
- Vant庫的使用,及日期元件的一些注意點元件