Skip to content
Aaron Schachter edited this page Jun 30, 2015 · 25 revisions

Development links

Gitflow

Internal workflow for Git branches: http://nvie.com/posts/a-successful-git-branching-model/

Re-usable views

You can see the approach I took in the DoSomething project in there, too. There’s two basic scenarios to differentiate between with using reusable xib views in a main xib or storyboard:

  1. you use the reusable xib view in another main xib view in Interface Builder (what we’ve done so far in our project)
  2. you use the reusable xib view in code; i.e., you’ve created a reusable xib view and you instantiate it in code (not in IB) in your view controller. Both require slightly different wiring setups with File’s Owner, etc., but are pretty similar.

Delegate design pattern

This is a great summary of the major Cocoa/Cocoa Touch software design patterns, replete with a basic example project that illustrates them all: http://www.raywenderlich.com/46988/ios-design-patterns.

This is a really good, super basic example use case: http://iosdevelopertips.com/objective-c/the-basics-of-protocols-and-delegates.html.

Working with protocols: https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/WorkingwithProtocols/WorkingwithProtocols.html

Clone this wiki locally