- 網絡@
- Json & Model@
- 自適應@
- 數據庫@
- 圖片@
- 視頻@
- 聲音@
- 富文本@
- Block@
- 動畫@
- HUD@
- UIView@
- 表單@
- 刷新@
- UITableView@
- UITableViewCell@
- UICollectionView@
- 聊天界面@
- 分欄@
- 側邊欄@
- 底邊欄@
- 導航欄@
- Alert@
- 表格/折線圖@
- 推送@
- 加解密@
- 藍牙@
- 鍵盤@
- JavaScript@
- 熱修復@
- Category@
- 其他@
- Debug&Log@
- 服務器@
- Demo@
- 開源項目@
- 上線APP Store@
- 面試@
- 資源集合@
- 輔助工具@
<h4 id="title_network">網絡</h4>
- AFNetworking A delightful networking framework for iOS, OS X, watchOS, and tvOS.
- YTKNetwork YTKNetwork is a high level request util based on AFNetworking.
- Alamofire Elegant HTTP Networking in Swift
<h4 id="title_json">Json & Model</h4>
- MJExtension A fast, convenient and nonintrusive conversion between JSON and model. Your model class don't need to extend another base class. You don't need to modify any model file.
- YYModel High performance model framework for iOS/OSX.
- JsonToDictionary An easier way to read json and covert it to NSDictionary, and viceversa.
- JsonModel Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.
- JSONKit Objective-C JSON
<h4 id="title_autolayout">自適應</h4>
- SDAutoLayout 一行代碼搞定自動布局!支持Cell和Tableview高度自適應,Label和ScrollView內容自適應,致力于做最簡單易用的AutoLayout庫。
- Masonry Harness the power of AutoLayout NSLayoutConstraints with a simplified, chainable and expressive syntax. Supports iOS and OSX Auto Layout
- PureLayout The ultimate API for iOS & OS X Auto Layout — impressively simple, immensely powerful. Objective-C and Swift compatible.
- MyLinearLayout MyLayout is a powerful iOS UI framework implemented by Objective-C. It integrates the functions with Android Layout,iOS AutoLayout,SizeClass, HTML CSS float and flexbox and bootstrap. So you can use LinearLayout,RelativeLayout,FrameLayout,TableLayout,FlowLayout,FloatLayout,PathLayout,LayoutSizeClass to build your App 自動布局 UIView UITableView UICo…
- UIView+AutoLayout Deprecated in favor of PureLayout, which includes OS X support: https://github.com/PureLayout/PureLayout
- UITableView-FDTemplateLayoutCell Template auto layout cell for automatically UITableViewCell height calculating
<h4 id="title_db">數據庫</h4>
- realm-cocoa Realm is a mobile database: a replacement for Core Data & SQLite
- MagicalRecord Super Awesome Easy Fetching for Core Data
- fmdb A Cocoa / Objective-C wrapper around SQLite
- CoreModel Replace CoreData
<h4 id="title_picture">圖片</h4>
- FlyImage Download, cache, render small images with UIImageView category
- YYImage Image framework for iOS to display/encode/decode animated WebP, APNG, GIF, and more
- YYWebImage Asynchronous image loading framework.
- SDWebImage Asynchronous image downloader with cache support as a UIImageView category
- TZImagePickerController 一個支持多選、選原圖和視頻的圖片選擇器,同時有預覽功能,適配了iOS6789系統。
- MWPhotoBrowser A simple iOS photo and video browser with grid view, captions and selections.
- PYPhotoBrowser An easy way to browse photo(image) for iOS.
- GPUImage An open source iOS framework for GPU-based image and video processing
- FastImageCache iOS library for quickly displaying images while scrolling
- RSKImageCropper An image cropper / photo cropper for iOS like in the Contacts app with support for landscape orientation.圖片剪切
- YQImageTool 簡易圖片處理工具:圓角、縮略圖、水印、裁剪、根據遮罩圖形狀裁剪、陰影、旋轉、渲染UIView成圖片
- YLGIFImage Async GIF image decoder and Image viewer supporting play GIF images. It just use very less memory.
- PINRemoteImage A thread safe, performant, feature rich image fetcher
<h4 id="title_video">視頻</h4>
- ijkplayer Android/iOS video player based on FFmpeg n3.2, with MediaCodec, VideoToolbox support.
<h4 id="title_audio">聲音</h4>
- EZAudio An iOS and OSX audio visualization framework built upon Core Audio useful for anyone doing real-time, low-latency audio processing and visualizations.
<h4 id="title_richText">富文本</h4>
- YYText Powerful text framework for iOS to display and edit rich text.
- TTTAttributedLabel A drop-in replacement for UILabel that supports attributes, data detectors, links, and more
- TYAttributedLabel TYAttributedLabel 簡單,強大的屬性文本控件(無需了解CoreText),支持圖文混排顯示,支持添加鏈接,image和UIView控件,支持自定義排版顯示
<h4 id="title_block">Block</h4>
- BlocksKit The Objective-C block utilities you always wish you had.
<h4 id="title_animation">動畫</h4>
- pop An extensible iOS and OS X animation library, useful for physics-based interactions.
- JHChainableAnimations Easy to read and write chainable animations in Objective-C and Swift
- Spring A library to simplify iOS animations in Swift.
- Shimmer An easy way to add a simple, shimmering effect to any view in an iOS app.
- BHBPopView 仿新浪微博客戶端“加號”按鈕彈出動畫
- Context-Menu.iOS You can easily add awesome animated context menu to your app
<h4 id="title_hud">HUD</h4>
- SVProgressHUD A clean and lightweight progress HUD for your iOS and tvOS app.
- MBProgressHUD MBProgressHUD + Customizations
<h4 id="title_view">UIView</h4>
- FXBlurView UIView subclass that replicates the iOS 7 realtime background blur effect, but works on iOS 5 and above.
- HCSStarRatingView Simple star rating view for iOS written in Objective-C評分星星
- PPDragDropBadgeView PPDragDropBadgeView is a badge view which able to drag and drop. Just like QQ 5.0 badge view.類似QQ未讀消息的可拖拽小紅點
- CreditCardForm-iOS 銀行卡視圖CreditCardForm is iOS framework that allows developers to create the UI which replicates an actual Credit Card.
- AXPopoverView AXPopoverView is an iOS customizable popup/popover view that displays a bubble style view with a custom view when some messages need to show from a target view or a target rect. AXPopoverView contains how to use custom view to customize the popover view.
- DKNightVersion 夜間模式Manage Colors, Integrate Night/Multiple Themes
- EAIntroView 歡迎頁Highly customizable drop-in solution for introduction views.
- FDStackView Use UIStackView directly in iOS6+
- PYSearch搜索框 An elegant search controller which replaces the UISearchController for iOS (iPhone & iPad) .
- SDCycleScrollView Autoscroll Banner. 無限循環圖片、文字輪播器。
<h4 id="title_textfield">表單</h4>
- JVFloatLabeledTextField UITextField subclass with floating labels - inspired by Matt D.
<h4 id="title_refresh">刷新</h4>
- MJRefresh An easy way to use pull-to-refresh.
- BreakOutToRefresh Play BreakOut while loading - A playable pull to refresh view using SpriteKit
<h4 id="title_tableview">UITableView</h4>
- DZNEmptyDataSet A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display
- StatefulViewController Placeholder views based on content, loading, error or empty states
- GzwTableViewLoading 這是一個UITableView的分類,一行代碼解決加載數據中狀態和沒有數據下的狀態
- CHDDropDownMenu
- CLTreeView-IOS-ContactsList CLTreeView是一個多級的聯系人列表,它可以做出和QQ2014的二級聯系人列表相似的二級列表,也可以做出美觀的三級聯系人列表。如果你愿意,它也可以做出二級和三級混合的聯系人列表
- ZYThumbnailTableView 可展開型預覽TableView. a TableView have thumbnail cell only, and you can use gesture let it expands other expansionView, all diy
- AwesomeMenu Path 2.0 menu using CoreAnimation :)
- BTNavigationDropdownMenu The elegant dropdown menu, written in Swift, appears underneath navigation bar to display a list of related items when a user click on the navigation title.
- DOPDropDownMenu Drop down menu like we see on website for iPhone
<h4 id="title_tableviewCell">UITableViewCell</h4>
- SWTableViewCell An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)
- ABMenuTableViewCell Highly customizable, yet simple to use, solution for UITableViewCell right menu, shown by ''swipe to delete' gesture.
<h4 id="title_collectionview">UICollectionView</h4>
- CollectionView 這里我在iOS中使用三種不同的方式實現UICollectionView,也就是一種瀑布流視圖。分別使用storyboard、nib和純代碼的方式來實現。
- CollectionViewClassifyMenu CollectionView做的兩級菜單,可以折疊第二級菜單
- FJTagCollectionLayout 標簽規則布局(居左 居中 居右)
- DWTagList Create a list of tags from an NSArray to be show in a view with customisable fonts, colors etc.
- JCTagListView Support delete tags and settings tags color.
<h4 id="title_chatUI">聊天界面</h4>
- PonyChatUIV2 PonyChatUI is an easy to use Chatting Flow UI Library. It constructed on AsyncDisplayKit and WeChat Resource. You will find it really like WeChat.
- UUChatTableView Cocoa UI component for group or private chat bubbles with text, images and audio support
<h4 id="title_segment">分欄</h4>
- VTMagic VTMagic is a page container library for iOS.網易新聞分類
- ZTPageController 模仿網易新聞和其他新聞樣式做的一個菜單欄,欄中有各自的控制器。 不建議用VC做展示,具體可以參考我最近寫的
- YUSegment A customizable Segmented Control for iOS. Supports text and image.
- WDScrollableSegmentedControl Minimal segmented control, scrollable, customizable, animatable, easy as hell to use.
- YZDisplayViewController
<h4 id="title_sideMenu">側邊欄</h4>
- RESideMenu iOS 7/8 style side menu with parallax effect.
- ZYSideSlipFilter Awesome side slip filter for your display rack, 側邊欄條件篩選器,篩選區域模塊插拔,AutoLayout動態適配區域高度
<h4 id="title_tabbar">底邊欄</h4>
- CYLTabBarController 最低只需傳兩個數組即可完成主流App框架搭建
<h4 id="title_navigation">導航欄</h4>
- FDFullscreenPopGesture A UINavigationController's category to enable fullscreen pop gesture with iOS7+ system style.全屏滑動返回
- CoolNavi A cool UINavigationbar
<h4 id="title_alert">Alert</h4>
- MMPopupView Pop-up based view(e.g. alert sheet), can easily customize.
- SCLAlertView Beautiful animated Alert View. Written in Objective-C
- RKDropdownAlert iOS / Objective C: an extremely simple UIAlertView alternative
<h4 id="title_chart">表格/折線圖</h4>
- PNChart A simple and beautiful chart lib used in Piner and CoinsMan for iOS
<h4 id="title_push">推送</h4>
- NWPusher OS X and iOS application and framework to play with the Apple Push Notification service (APNs)
<h4 id="title_encode">加解密</h4>
- GBEncodeTool 包含了市面上所有常用的加密方式
<h4 id="title_bluetooth">藍牙</h4>
- BabyBluetooth ?? The easiest way to use Bluetooth (BLE )in ios/os ,even bady can use . 一個非常容易使用的藍牙庫,適用于ios和os
<h4 id="title_keyboard">鍵盤</h4>
- YYKeyboardManager iOS utility class allows you to access keyboard view and track keyboard animation.
- IQKeyboardManager Codeless drop-in universal library allows to prevent issues of keyboard sliding up and cover UITextField/UITextView. Neither need to write any code nor any setup required and much more.
<h4 id="title_js">JavaScript</h4>
- WebViewJavascriptBridge An iOS/OSX bridge for sending messages between Obj-C and JavaScript in UIWebViews/WebViews
<h4 id="title_hotfix">熱修復</h4>
- JSPatch JSPatch bridge Objective-C and Javascript using the Objective-C runtime. You can call any Objective-C class and method in JavaScript by just including a small engine. JSPatch is generally used to hotfix iOS App.
- DynamicCocoa A framework for running Cocoa code dynamically.
- LuaViewSDK LuaView 是一種運行在一個 ViewController/Activity 中,可以靈活加載Lua 腳本,并能夠按照 Native 的方式運行的一種面向業務的開發技術方案。可以快速開發電商應用中既要求體驗又要求靈活性的頁面功能,例如首頁,類目首頁,垂直頻道,大促活動會場等。
<h4 id="title_category">Category</h4>
- YYCategories A set of useful categories for Foundation and UIKit.
- JKCategories JKCategories(iOS-Categories,Category), a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.
- ObjectiveSugar ObjectiveC additions for humans. Ruby style.
<h4 id="title_other">其他</h4>
- SimulateIDFA SimulateIDFA: iOS10 IDFA AD tracking limit solution
- DateTools Dates and times made easy in Objective-C
- FontAwesomeKit Icon font library for iOS. Currently supports Font-Awesome, Foundation icons, Zocial, and ionicons.
- HWWeakTimer NSTimer alternative that doesn't retain the target
<h4 id="title_log">Debug&Log</h4>
- CocoaLumberjack A fast & simple, yet powerful & flexible logging framework for Mac and iOS
- PonyDebugger Remote network and data debugging for your native iOS app using Chrome Developer Tools
- Log An extensible logging framework for Swift
- JustLog JustLog brings logging on iOS to the next level. It supports console, file and remote Logstash logging via TCP socket with no effort. Support for logz.io available.
<h4 id="title_service">服務器</h4>
- Perfect Server-side Swift. The Perfect library, application server, connectors and example apps.
- vapor A web framework and server for Swift that works on macOS and Ubuntu.
- Kitura A Swift web framework and HTTP server
<h4 id="title_demo">Demo</h4>
- ChatKit-OC An IM App UI Framework, support sending text, pictures, audio, video, location messaging, managing address book, more interesting features. Server is available Both in China and US.
- JSQMessagesViewController An elegant messages UI library for iOS
<h4 id="title_openProject">開源項目</h4>
- Eleven Eleven Player is a simple powerful video player.use ffmpeg.音樂播放器
- LFLiveKit 來瘋直播LaiFeng IOS Live Kit,H264 and AAC Hard coding,support GPUImage Beauty, rtmp transmission,weak network lost frame,Dynamic switching rate
- Reader PDF閱讀
- [iOS-PDF-Reader](An open source (BSD) iPhone & iPad PDF Reader
<h4 id="title_online">上線APP Store</h4>
- Solve-App-Store-Review-Problem a collection to solve app store review problem (ipv6,ipv6被拒絕,后臺定位等審核問題的終極解決方案匯總)
<h4 id="title_interview">面試</h4>
- iOS-Developer-Interview-Questions 面試 iOS 開發時可以問的一些問題
- iOSInterviewQuestions 招一個靠譜的iOS
- ResumeSample 程序員簡歷模板系列
<h4 id="title_collect">資源集合</h4>
- SwiftGuide 這份指南匯集了Swift語言主流學習資源,并以開發者的視角整理編排。
- TimLiu-iOS iOS開發常用三方庫、插件、知名博客等等
- gold-miner 掘金翻譯計劃,翻譯掘金上優質的英文文章
<h4 id="title_tool">輔助工具</h4>
- WHC_DataModelFactory Mac上iOS開發輔助工具,快速把json/xml數據轉換生成對應模型類屬性,省去麻煩手動創建,提高開發效率。
- Markdown語法 Markdown 語法說明中文版 http://markdown.tw/