http://www.open-open.com/lib/view/open1406645989202.html#hud
第三方框架使用对于提高我们的开发效率非常有益,但请知道务必要知其所以然,否则你不理解的强大工具往往会给你带来更大的困扰。不能驾驭的工具还不如不使用,起码不会伤到自己,对吧?
非常棒的iOS框架,库,教程,Xcode插件,组件列表。
目录
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
- Apple's Swift Blog - Offical Swift blog from
Apple. - Awesome-swift - A curated list of awesome Swift
frameworks, libraries and software.
Videos
- Brian Advent youtube channel -
Swift tutorials Youtube Channel.
Good Websites
News, Blogs and Feeds
Components and Packages
Forums and discuss lists
Tutorials and Keynotes
原型