- Alcatraz - 可视化管理插件,本身也是插件。
- VVDocumenter-Xcode - 用于方便添加注释。
- XAlign - 竖向对齐。
- ClangFormat - 格式化。
- XToDo - 管理
TODO、FIXME、???、!!!!标记。
- bash - 全称GNU Bash,OS X默认shell。
- Homebrew - 命令行软件管理工具。
- Ruby - iOS开发中最常用的脚本语言,OS X预装了Ruby。
- rbenv - ruby环境管理工具。
- xctool - facebook出品的命令行工具,替代苹果官方的XcodeBuild工具,非Xcode环境下的构建利器,往往是持续集成的首选。
- appledoc - 苹果风格文档生成器。
- CocoaPods - 依赖管理工具,作用类似Java开发中得Maven。
- gcc - 全称GNU Compiler Collection,最知名的C / C++ / Objective-C编译器。
- gcov - gcov is a tool you can use in conjunction with GCC to test code coverage in your programs.
- lcov - LCOV is a graphical front-end for GCC's coverage testing tool gcov. It collects gcov data for multiple source files and creates HTML pages containing the source code annotated with coverage information. It also adds overview pages for easy navigation within the file structure. LCOV supports statement, function and branch coverage measurement.
- Gcovr - The gcovr command provides a utility for managing the use of the GNU gcov utility and generating summarized code coverage results.
- XcodeCoverage
- ATC - facebook出品的一个网络环境模拟器。
- OCLint - 静态代码分析工具,支持C / C++ / Objective-C。
- Infer - facebook出品的静态代码分析工具,支持Java / Objective-C / C。
- gitbook - GitBook is a command line tool (and Node.js library) for building beautiful books using GitHub/Git and Markdown (or AsciiDoc).
- GitHub for Mac - Github官方提供的mac客户端。
- Cornerstone(收费) - 目前mac平台最好的svn客户端。
- Sublime Text - 地球人都知道的文本编辑器。
- Oracle VM VirtualBox - 最强的免费开源虚拟机软件。
- Mou - 老牌Markdown编辑器。
- MacDown - 开源的Markdown编辑器。
- SQLiteManager(收费) - SQLite管理工具。
- Moom(收费) - 窗口管理。
- SimPholders - 快速访问iPhone模拟器的沙盒。
- Pocket - 多平台离线阅读神器,方便收藏网页文章,支持云同步。
- Cocoa JSON Editor(收费) - 可视化JSON编辑器。
- Jenkins - 开源的持续集成工具(via Java)。
- ip.chinaz.com - 查询本机外网IP地址。
- fir.im - 国内免费App托管、内测平台,支持iOS、Android。
- 蒲公英 - “蒲公英”是专为iOS、Android开发者提供的免费用应用内测、托管的平台,旨在解决开发者将应用分发给内测用户时的繁杂、低效的问题。
- LeetCode Online Judge - LeetCode OJ is a platform for preparing technical coding interviews.
- 云梯 - 付费VPN,使用方便,比较稳定。
- sqlite-manager for firefox - 开源的firefox插件,用于管理SQLite。
- BlocksKit
- Bolts-iOS
- KVOController - Simple, modern, thread-safe key-value observing for iOS and OS X.
- DateTools - Dates and times made easy in Objective-C.
- NSDate-TimeAgo - A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad.
- MJExtension - 世界上转换速度最快、使用最简单方便的字典转模型框架。
- Mantle - JSON数据模型化为Model对象。
- JSONModel
- AFNetworking - 地球人都知道的网络库。
- SDWebImage - UIImageView的扩展,方便通过url下载、缓存图片资源。
- RestKit - 方便访问 RESTful web API。
- Reachability
- CocoaAsyncSocket
- XMPPFramework - 实现XMPP协议。
- fmdb - 将SQLite的C APIs封装为Objective-C APIs。
- realm-cocoa
- Masonry - 方便通过代码实现自动布局。
- UIView-FDCollapsibleConstraints - Baidu Zhidao iOS team出品,Builds to collapse a view and its relevant layout constraints, simulating a "Flow Layout" mode.
- HexColors - Easy HEX- and RGB-Color Handling for UIColor and NSColor as a drop in category.
- 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.
- MBProgressHUD - MBProgressHUD is an iOS drop-in class that displays a translucent HUD with an indicator and/or labels while work is being done in a background thread. The HUD is meant as a replacement for the undocumented, private UIKit UIProgressHUD with some additional features.
- SVProgressHUD
- UITableView-FDTemplateLayoutCell - Baidu Zhidao iOS team出品,UITableView的扩展,可以根据UITableViewCell内部的布局约束自动计算cell的高度。
- SlackTextViewController - 文字输入框高度自适应
- SWTableViewCell - An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application).
- AwesomeMenu - 仿Path菜单。
- PopMenu - 仿微博菜单,依赖pop实现动画效果。
- SCLAlertView - Beautiful animated Alert View. Written in Swift but ported to Objective-C.
- AMSmoothAlert
- ios-custom-alertview
- DXAlertView
- RKDropdownAlert
- TSMessages - This library provides an easy to use class to show little notification views on the top of the screen.
- PNChart - 图表控件
- JTCalendar - JTCalendar is an easily customizable calendar control for iOS.
- MSCollectionViewCalendarLayout - MSCollectionViewCalendarLayout is a UICollectionViewLayout subclass for displaying chronological data. It divides its cells into columns of days, with the size of each cell corresponding to its length. MSCollectionViewCalendarLayout is very similar to the "Week" view in the Apple Calendar/iCal app. See the example screenshots for what this looks like.
- ABCalendarPicker - Fully configurable iOS calendar UI component with multiple layouts and smooth animations.
- JSQMessagesViewController - An elegant messages UI library for iOS.
- Atlas-iOS - Atlas is a library of native iOS communications user interface components for Layer.
- Atlas-Messenger-iOS - The Atlas Messenger Example App for iOS.
- FDFullscreenPopGesture - Baidu Zhidao iOS team出品
- Shimmer - Shimmer is an easy way to add a shimmering effect to any view in your app. It's useful as an unobtrusive loading indicator.
- ECSlidingViewController
- DTCoreText
- MMDrawerController
- QuickDialog
- AsyncDisplayKit - facebook提出的提升UI流畅度的解决方案。
- nui - 仿CSS
- ReactiveCocoa - 简称RAC
- FLEX - 应用内调试工具
- PonyDebugger - 网络调试工具, 用户可以实时看到应用程序的网络请求。
- Tweaks
- Specta - A light-weight TDD / BDD framework for Objective-C.
- Kiwi - 行为驱动开发测试框架。
- Expecta - A matcher framework for Objective-C and Cocoa.
- OCMock - OCMock is an Objective-C implementation of mock objects.
- OCMockito - OCMockito is an iOS and Mac OS X implementation of Mockito, supporting creation, verification and stubbing of mock objects.
- KIF - KIF, which stands for Keep It Functional, is an iOS integration test framework.
- React Native - facebook提出的一套跨平台解决方案,通过JavaScript编写移动端native的app。
- NewsBlur - 新闻阅读器
- SocketRocket
- MVVMReactiveCocoa - This repository contains the source code for the GitBucket iOS app. It is a mobile client app for GitHub, built using MVVM architectural pattern and some awesome frameworks, such as ReactiveCocoa、Mantle、octokit.objc, etc. You can use it for any purpose, free of charge.