We actually _do_ pattern match UIColor colorWith and turn it into an initializer. If there are two initializers after we pattern match (e.g., UIColor colorWith and initWith), we eliminate the duplicate.
25 karma · joined October 26, 2012
Square Wallet also does business discovery via location and promotions/loyalty programs (i.e. virtual "buy 10 get 1 free" deals, etc) and gift cards.
Edit: See http://bartkowalski.com/2012/02/google-urls-in-safari-browse... for an example.
This is one of the ways that the iTunes Music Store/app store work to keep content dynamic. Notice that when you're on a poor connection and you open the app store that the icons and names at the bottom of the screen take a while to show up. This is because the app is just a shell and it's loading its configuration over the network.