Designer Guides - nhan/ios_guides GitHub Wiki
CodePath iOS Guides for Designers
These guides are optimized for empowering designers to modify the view and animation related code for production apps. As such, there is a focus on views, navigation, transitions, and animations. Topics such as networking, threading, models, and device frameworks for accessing the camera and location are not covered.
In terms of prototyping, the goal of the guides is to first provide the tools necessary to build rich, interactive mocks using Xcode instead of Quartz Composer. This seems to be an efficient onramp for either the designers looking to simply prototype with the native tools or for those that wish to continue to learn to program a fully functional app.
The Guides
Getting Started
Creating View Controllers
- Creating Custom View Controllers
- Creating a Free Form View Controller
- Creating View Controllers from Storyboard
- Adding and Removing Child View Controllers
Navigation and Scrolling
- Using Modal Transitions
- Using Navigation Controllers
- Using Tab Bar Controllers
- Custom View Controller Transitions
Views
- Adding Views to the Window
- Programmatically Creating Views
- Animating View Properties
- Using View Transforms
- Using Perspective Transforms
Responding to User Input
Common UIViews
- Using UIScrollView
- Using UIImageView
- Using UIAlertView
- Using UIActionSheet
- Using UIPageControl
- Using UIRefreshControl
- Using UITableView
- Using UIActivityIndicatorView