iOS第三方類庫匯總【持續更新】,ios第三方類庫匯總

來源:互聯網
上載者:User

iOS第三方類庫匯總【持續更新】,ios第三方類庫匯總

  在我們平時開發中會經常使用一些第三方開發的開源類庫。這樣會有效地提高我們開發項目的效率,在這裡我找了好幾十個進行一個匯總,供大家參考使用,方便大家在需要的時候能容易找到。

  

  UI篇

  • awesome-ios-ui 提供了一些UI效果,有動畫,有自訂的UI。檔案共【96.2Mb】.效果不錯,可供大家學習,不建議使用。
  • CarbonKit提供了一個TabSwipeScrollView

 

  • FlatUIKit提供了一些常用的控制項,如UISwitcgh,UISegmentedControl,AlertView 等。

 

  • Motif提供了輕量級的可定義樣式表。

 

  • RNThemeManager可用於我們學習iOS app主題的開發

    

 

  • MaterialKit提供了非常炫酷的MKButton,MKTextField,MKTableViewCell,MKLabel,MKImageView等,是使用swift寫的

 

  • MAThemeKit統一修改APP主題

    [MAThemeKit setupThemeWithPrimaryColor:[MAThemeKit colorWithR:0 G:184 B:156] secondaryColor:[UIColor whiteColor] fontName:@"HelveticaNeue-Light" lightStatusBar:YES];

 

  • ParseUI-iOS,UI集合

 

  • MBProgressHUD一個進度條視圖,相信大家都知道,它在後台完成工作後消失,非常實用

 

  • EGOTableViewPullRefresh tableView下拉重新整理的庫

、、

 

顏色篇

  • MPColorTools處理顏色的工具類,

 

  • Colours

 

  • Chameleon 輕量級且強大的顏色工具,我們可以實用它來設定文本顏色和背景顏色。非常推薦的類庫

 

  •  SIAlertView提示框,挺不錯的

  

 

  • SCLAlertView強烈推薦的提示框,樣式非常之多,應該會有你需要的吧,下面截幾種

    

 

  • PermissionScope許可權操作提示框

  

 

  • SAMBadgeView 自訂的tableView

 

  • REMenu頂部功能表列,效果挺炫的

 

自動布局篇

  • Masonry強大的自動布局架構,詳情猛戳

 

資料庫篇

  • fmdb強大的第三方資料庫操作架構,

 

CoreData篇

http://nshipster.cn/core-data-libraries-and-utilities/此網站有許多類庫,有興趣的可以參考一下

 

JSON解析篇

  • JSONKit

 

網路篇

  • asi-http-request相信大多數ios開發人員都用過吧,不錯的網路處理類庫,功能齊全

 

非同步socket通訊庫

  • CocoaAsyncSocket Socket操作庫,十分不錯喲~

 

調試篇

  • Alpha調試工具庫

特性

Features are separated into multiple plugins, which can be enabled or disabled, depending on application requirements.

  • Application - displays a list of all installed applications on the device.
  • Bonjour - contains a simple Bonjour server allowing Alpha to work over local Wi-Fi network.
  • Bootstrap - checks for KZBootstrap environments and allows modifying them in real-time.
  • Console - displays console logs (logged by NSLog) inside the application.
  • Event - logs and displays application wide events such as background state transitions and view controller appearances.
  • File - allows browsing the sandboxed file system and previewing common file types, such as images, videos and text.
  • Global - information plugin displays linked frameworks, libraries and classes.
  • Heap - allows inspection of active object instances on ther heap and helps with debugging memory errors.
  • Interface - plugin is a specific plugin and is required to display Alpha menu interface and actions.
  • Keychain - browse items in keychain added by the application.
  • Network - logs network connections made using NSURLSession and NSURLConnection API's.
  • Notification - displays scheduled and fired local notifications, received push notifications and notification permissions.
  • Object - allows for inspection of any class or object in the application, including NSUserDefaults, arrays and dictionaries.
  • Permission - displays current permissions and adds the ability to request specific permission.
  • Remote - plugin allows connecting to Alpha from another device (needs Bonjour running on target).
  • Screenshot - plugin allows taking screenshots of the application with a single action.
  • State - allows inspecting the device state and settings, such as locale, time and available memory.
  • Touch - plugin displays touches on screen when activated and their force touch. 
  • View - allows view hierarchy manipulation and inspection in real-time.

 

影像處理篇

  • SDWebImage 支援網狀圖片的緩衝
  • GPUImage 使用GPU來處理映像,效率高,穩定。

 

更多類庫請點擊這裡

更多原始碼請點擊這裡

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.