A guide for making iPhone and iPad apps with aplomb.
Install the latest version of Xcode from the App Store.
Get Liftoff.
brew tap thoughtbot/formulae
brew install liftoff
Get CocoaPods
[sudo] gem install cocoapods
Create the app.
liftoff
- Be sure to set an appropriate 2 or 3 letter class prefix.
Get the code.
git clone [email protected]:organization/app.git
Install the app's dependencies.
cd project
pod install
Follow the normal Git Protocol.
Follow the normal Code Review guidelines. When reviewing others' iOS work, look in particular for:
- Review that ViewControllers are adhering to SRP
- Watch for CoreData thread boundary violations
- Watch for potential retain cycles with blocks
- Ensure that methods that require parameters are using
NSParameterAssert()