iOS開發常用庫

總結這些優質開源庫供快捷開發。

框架類

  • 香港彩票透码 www.kptln.icu 網絡 AFNetworking 輕量級網絡庫。

  • 網絡 圖像 SDWebImage 支持緩存的異步圖片加載庫。

  • 圖像 GPUImage 基于GPU的圖像、視頻處理庫。

  • Model Mantle 快速建立Model層的框架。

  • Model MJExtension 字典模型互轉框架。

  • Model JSONKit 性能很好的JSON解析、生成框架。

  • 持久化 MagicalRecord 簡化CoreData的使用的框架。

  • 持久化 FMDB 簡化SQLite數據庫操作的框架。

  • 布局 Masonry 輕量級自動布局庫。

  • 布局 cell SDAutoLayout 鏈式編程思想,使用非常簡單的自動布局庫。支持Cell高度自適應。

  • 框架 ReactiveCocoa 函數響應式編程框架。

  • 調試 CocoaLumberjack 用DDLog替換NSLog,以提供強大的日志記錄功能。

  • 網絡 CocoaAsyncSocket 對底層的CFNetwork封裝的庫,支持TCP和UDP協議。

  • YYKit 包含了大量組件的工具庫。

    • Model YYModel 高性能Model層框架。

    • 性能 YYCache 高性能緩存框架,API和NSCache基本相同。

    • 圖像 YYImage 圖像編解碼、GIF處理、動畫播放框架。

    • 網絡 圖像 YYWebImage 支持緩存的異步圖片加載庫,并能對圖片做簡單調整。

    • label textView YYText 關于文本處理的一切,它幾乎都能做。

    • 鍵盤事件 YYKeywoardManager 目前比較小眾的鍵盤事件處理庫。

    • 性能 框架 YYDispatchQueuePool 為避免線程過多占用資源影響主線程,用這個庫來空值全局線程數。

    • 性能 YYAsyncLayer 異步繪制顯示工具。

    • 框架 YYCategories 對大量系統提供的類做了category。

  • 框架 BlocksKit 對大量系統API,特別是delegate做封裝,用Block的方式來處理callback。

  • 網絡 YTKNetwork 基于AFNetworking二次封裝的網絡庫。

控件類

工具類

  • 調試 網絡 RealReachability 當設備本地網絡連通但實際外網不通的時候,蘋果提供的Reachability只會告訴我們網絡連通,但我們多數的需求都是了解外網連接狀態,這個庫就解決了這個問題。

  • 調試 網絡 NetworkEye 在應用內快速查看應用網絡請求信息。

  • cell 布局 UITableView-FDTemplateLayoutCell 由AutoLayout自動估算行高。

  • 分享 openshare 集成微信、QQ、微博、人人、支付寶的分享、登錄、支付。

  • 其他 MMWormhole 基于App Group的客戶端和extension傳值通道。

  • 顏色 Colours 顏色擴展。

  • 日期 DateTools 功能豐富的日期時間庫。

  • 鍵盤事件 IQKeyboardManager 只需一句話,自動處理所有鍵盤事件。

  • 圖標 FontAwesomeKit 大名鼎鼎的字符庫,包含大量圖標資源。用這個庫,可以省很多美工。

  • 圖像 FLAnimatedImage GIF引擎。

  • 圖像 ColorArt 獲取圖片整體風格顏色的庫,iTunes 11上的效果。

  • 其他 FormatterKit 支持多語言(各種單位、標準)的格式化字符串。

  • 音視頻 EZAudio 可視化音頻框架。

Xcode插件


via:開發者頭條-zhiyi

上一篇: 一行代碼,圓角風雨無阻,告別離屏渲染性能損耗

下一篇: 在滴滴之前,蘋果都喜歡投資怎樣的企業?

分享到: 更多
天猫一肖一码期期准 pk10极速赛车官网开奖 极速时时连线走势图 中国女篮亚洲杯赛程 快3技巧稳赚方法江苏快三 幸运飞艇单吊技巧 新疆时时彩开奖号码 北京pk10挂机投注心得 新快三骰子算赌博吗 pt电子游戏系统 云南时时2017年数据 多赢安卓版软件 重庆时时现场直播视频 七星彩购买网站 前三组选包胆规则 北京pk10历史开奖记录