標籤:
1.SDWebImage:
網狀圖片緩衝架構;作者 Olivier Poitrey 是 Dailymotion 的 CTO, 擁有多個不錯的開源項目, 此項目常用於對從 Web 端接受到的圖片進行緩衝, 是 UIImageView 的擴充, 應用起來比較簡單。
2.MBProgressHUD:
快速實作類別似android中的toast效果;作者 Matej Bukovinski 是一位全棧工程師, UI/UX 設計師, 此項目是一款提示框第三方庫, 協助開發人員快速應用到項目中)
3. SVProgressHUD
又一款輕量級的 iOS 第三方控制項, 用於顯示任務載入時的動畫, 非常輕便, 容易使用;
4. NSLogger
一款強大的日誌分析工具, 具有大視窗查看 Log, 自訂日誌等級等功能;我記得好像有個windows下工具配合使用。
5. CocoaLumberjack
這是 Mac 和 iOS 的一款強大的日誌架構, 配置簡單, 多線程, 提供更進階的 log 功能, 可用於代替預設的 NSLog 語。
6. TPKeyboardAvoiding
大家都碰到過註冊頁面上,輸入鍵盤把輸入框遮住的問題;這個是下拉鍵盤在 iOS 移動文字欄位的通用解決方案, 能夠自動處理鍵盤彈出後出現遮擋到文本輸入框的問題。
7. PKRevealController
可以實現側滑(抽屜)效果。一個 iOS 平台上的視圖控制器集合, 通過展現多個視圖控制器來進行控制器之間的切換. 設定簡單, 高度靈活。
8. TTTAttributedLabel
UILabel 的替代品, 使 iOS 上的 Label 功能更加豐富, 可支援連結植入等功能。類似html裡可以定義文字字型,還可以加入自訂emoj效果。
9. SlackTextViewController
Slack 推出的一款具有文字輸入框高度自適應, 自動輸入, 複製單元格內容等功能的解決方案。
10. WebViewJavascriptBridge
混合式(網頁+原生代碼)開發的必備工具。一個方便使用 Objective-C 與 JavaScript 進行通訊的第三方庫, 支援訊息發送, 接收, 訊息處理器的註冊與調用以及設定訊息處理的回調。可以達到網頁上按下按鈕,喚起原生頁面的目的。
iOS開發中常用的輪子 第二篇