那些牛b的ios开发第三方工具(利器虽好,新手慎用)
转载 2014年07月30日 10:36:00
http://www.open-open.com/lib/view/open1406645989202.html#hud
第三方框架使用对于提高我们的开发效率非常有益,但请知道务必要知其所以然,否则你不理解的强大工具往往会给你带来更大的困扰。不能驾驭的工具还不如不使用,起码不会伤到自己,对吧?
非常棒的iOS框架,库,教程,Xcode插件,组件列表。
目录
Library and Frameworks
- Cache
- Core Data
- HUD
- Images
- JSON
- Maps
- Networking
- Push
- Passbook
- Text
- Websocket
Dependency Manager
Test
Toolchains
Xcode
- Plugins
- Package Manager
- Themes
Swift
- Websites
- Videos
Good Websites
- News, Blogs and Feeds
- Components and Packages
- Forums and discuss lists
- Tutorials and Keynotes
- Prototyping
Other Awesome Lists
Contributing
Libraries And Frameworks
缓存
SDURLCache
- URLCache subclass with on-disk cache support on iPhone/iPad.
核心数据
CWCoreData
- Additions and utilities to make it concurrency easier with the Core Data framework.
Objective-Record
- Objective Record is a lightweight ActiveRecord way of managing Core Data objects.
Magical Record
- Super Awesome Easy Fetching for Core Data.
SSDataKit
- Eliminate your Core Data boilerplate code
ios-queryable
- ios-queryable is an implementation of IQueryable/IEnumerable for Core Data
ReactiveCoreData
- ReactiveCoreData (RCD) is an attempt to bring Core Data into the ReactiveCocoa (RAC) world.
Ensembles
- A synchronization framework for Core Data.
SLRESTfulCoreData
- Objc naming conventions, autogenerated accessors at runtime, URL substitutions and intelligent attribute mapping.
HUD
MBProgressHUD
- Drop-in class for displays a translucent HUD with an indicator and/or labels while work is being done in a background thread.
SVProgressHUD
- A clean and lightweight progress HUD for your iOS app.
ProgressHUD
- ProgressHUD is a lightweight and easy-to-use HUD for iOS 7.
图片
GPU Image
- An open source iOS framework for GPU-based image and video processing.
UIImage DSP
- IOS UIImage processing functions using the vDSP/Accellerate framework for speed.
QR Code Scanner
- QR Code implementation
AsyncImageView
- Simple extension of UIImageView for loading and displaying images asynchronously without lock up the UI.
JSON
JSONKit
- Objective-C JSON
TouchJSON
- A humane JSON Objective-C un-framework.
JSON-Framework
- This framework implements a strict JSON parser and generator in Objective-C.
Mantle
- Model framework for Cocoa and Cocoa Touch.
Maps
Route-me
- Open source map library for iOS.
MapBox
- Mapbox iOS SDK, an open source alternative to MapKit.
网络
AFNetworking
- A delightful iOS and OS X networking framework.
RestKit
- RestKit is an Objective-C framework for iOS that aims to make interacting with RESTful web services simple, fast and fun.
FSNetworking
- Foursquare iOS networking library
ASIHTTPRequest
- Easy to use CFNetwork wrapper for HTTP requests, Objective-C, Mac OS X and iPhone.
Overcoat
- Overcoat is a small but powerful library that makes creating REST clients simple and fun.
Push
Orbiter
- Push Notification Registration for iOS.
Passbook
passbook
- Passbook gem let's you create pkpass for passbook iOS 6+.
Text
Twitter Text Obj
- An Objective-C implementation of Twitter's text processing library.
Nimbus
- Nimbus is a toolkit for experienced iOS software designers.
WebSocket
Socket Rocket
- A conforming Objective-C WebSocket client library.
依赖管理器
Cocoa Pods
- CocoaPods is the dependency manager for Objective-C projects. It has thousands of libraries and can help you scale your projects elegantly.
Xcode Maven
- The Xcode Maven Plugin can be used in order to run Xcode builds embedded in a Maven lifecycle.
Gradle
- The gradle xcode plugin can be used to build iOS or Mac OS X Projects using gradle.
Test
TestFlight
- A free mobile platform for developers, managers ans testers.
Crashlytics
- Crash Reporting
appium
- Appium is an open source test automation framework for use with native and hybrid mobile apps.
Cucumber
- Behavior driver development for iOS.
Kif
- An iOS Functional Testing Framework.
Subliminal
- An understated approach to iOS integration testing.
UIAutomation
- JavaScript library to write test scripts that exercise your app’s user interface elements while the app runs on a connected device.
ios-driver
- Test any IOS native, hybrid, or mobile web application using Selenium / WebDriver.
Zucchini
- A visual iOS testing framework that loves your apps.
Toolchains
RubyMotion
- RubyMotion is a revolutionary toolchain that lets you quickly develop and test native iOS and OS X applications for iPhone, iPad and Mac, all using the Ruby language.
Xcode
插件
SCXcodeMiniMap
- SCXcodeMiniMap is a plugin that adds a source editor MiniMap to Xcode.
Show in Github
- Xcode plugin to open the GitHub page of the commit of the currently selected line in the editor window.
BBUFullIssueNavigator
- Xcode plugin for showing all issue content in the issue navigator.
BBUDebuggerTuckAway
- Xcode plugin for auto-hiding the debugger once you start typing in the source code editor.
SCXcodeSwitchExpander
- SCXcodeSwitchExpander is a small Xcode plugin that expands switch statements by inserting missing cases.
VVDocumenter-Xcode
- Xcode plug-in which helps you write Javadoc style documents easier.
XAlign
- An amazing Xcode plugin to align regular code. It can align anything by using custom alignment patterns.
Cocoapods Xcode Plugin
- Dependency management helper for your CocoaPods, right in Xcode.
KSImageNamed-Xcode
- Xcode plug-in that provides autocomplete for imageNamed: calls.
ColorSense-for-Xcode
- Plugin for Xcode to make working with colors more visual.
包管理器
Alcatraz
- The package manager for Xcode.
Themes
Dracula Theme
- A dark theme for Xcode
Xcode themes list
- Color themes for Xcode.
Solarized-Dark-for-Xcode
- Solarized Dark Theme for Xcode 5.
Swift
Websites
Videos
Good Websites
News, Blogs and Feeds
Components and Packages
Forums and discuss lists
Tutorials and Keynotes
原型
- FluidUI
- Proto.io