公司用到的一些 iOS 開源庫和第三方元件

乞力馬紮羅的雪CYF發表於2015-09-22

分享一下我目前所在公司 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  。歡迎大家訪問!

相關文章