Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save retzger/99f4227f8a6e9dfaf01903ef9db7ff7d to your computer and use it in GitHub Desktop.
Save retzger/99f4227f8a6e9dfaf01903ef9db7ff7d to your computer and use it in GitHub Desktop.
Difference between Array VS NSArray VS [AnyObject]

Architecture Design Pattern
It's High level structure(skeleton) to meet technical requirements It's Low level structure to meet technical requirements
It depict how the global component are interact with each other. It depict how internal component interact with each other its : Design pattern.
It force on What and where not how: What we are doing and where that is going to live. It force on how to do: requirement come how A and B talk to each other.
Example: MVC, 3-tier Example: Factory Design Pattern

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment