Don't use line breaks in method declarations.
Merge pull request #17 from github/method-line-breaks

Don't use line breaks in method declarations.
add protocol conformance note
use a real example
Outline a general structure for #pragma marks
add more general example again
Merge pull request #24 from jwilling/conformance-convention

Protocol conformance and spaces
Added a note about better type checking with instancetype on init methods.
Fixed bullet markdown formatting.
Added generally to indicate that there are some cases where it is not appropriate to use instancetype.
Merge pull request #26 from Jlawr3nc3/master

Constructor return type
Merge pull request #25 from github/pragma-groupings

Outline a general structure for #pragma marks
Add a note about declaring properties `copy`
Merge pull request #28 from github/copy-properties

Proposal: specify that all immutable object properties should be marked "copy"
Leave a blank line after control structures
Revert "Leave a blank line after control structures"

This reverts commit 31607fba0c4d52477ce24909e0d2758d39a71db9.
Add a more general guideline about vertical whitespace
Merge pull request #30 from github/control-structure-whitespace

Vertical whitespace
Use dot syntax for anything idempotent
Merge pull request #31 from github/dot-syntax-idempotency

Use dot syntax for anything idempotent