My co-worker Nick Harris investigates data encryption on iPhones and iPads — a topic very important to the enterprise, and a topic that should be important to every developer whose app works with private data.
Brent Simmons's linklog.
- Public lists
- davewiner/blogroll
- Fetched
ShareKit
It's open-source sharing code for iOS apps: Twitter, Facebook, etc. I haven't looked at the code yet, but I definitely like the idea. Good for the ecosystem.
Would be cool if it worked for Macs, too.
On coding as if people are watching
http://iphonedevelopment.blogspot.com/2010/06/code-as-if.html
Jeff LaMarche: "The other day, I saw somebody wearing a T-shirt that said 'Dance Like Nobody's Watching.' I'm not much of a dancer, but I like the sentiment. However, dancing is not coding. The worst thing you can do is code like nobody's watching."
Jeff makes a great point. I might sum it up as: do it right the first time, no matter what the pressure — it always pays off.
(I play a guest role in the addendum. The follow-on point being that code reviews — actually having people look at your code — are good too.)
At WWDC I called Jeff the "smartest guy in iPhone development." If you're a developer, you should subscribe to his feed. (But I bet you already have.)
Mac app design: always the same (ish)
http://cocoawithlove.com/2010/06/design-of-every-mac-application.html
Cocoa with Love: "But the classification of an application isn't a simple tree structure — there are many different connections. And the connections aren't simply of heredity — there are subclasses, view hierarchies, event hierarchies, control hierarchies and more."
Sometimes when I just want something good to read I go through the Cocoa with Love archive. I even read articles I've read before.
iPhone multitasking explained
furbo.org: "It's no secret that 'multitasking' is one of the great new features of iOS 4. Unfortunately, many people have a misconception about what Apple has implemented."
A Month of Mac
Brad Feld: "Ross (my IT guy) bet me $100 that I'd beg him to ship my Windows desktop to me within a few days of getting to Alaska. Help me win the bet."
On sucky app websites
Matt Legend Gemmell: "Your customer doesn't care about any of the other crap that you want to throw onto the product page. Get rid of it; put it elsewhere."