🏞 (image)

Due to the interconnected, non-simple structure of ontologies, it’s difficult to give a simple diagram that fully models one. Instead, I’m just going to list the broad categories of classes that you find in an application and simply discuss how they actually interconnect. (via Cocoa with Love: The design of every Mac application ) See also, for a more practical view: What are the Xcode solution organisation best practices and guidelines?...

October 2, 2013 Â· 1 min Â· 76 words

🔗 newfoo: Good Practices for Big iPhone Projects

newfoo: Good Practices for Big iPhone Projects Developing a high-quality iPhone app can be tricky stuff for new and veteran developers alike – especially on larger projects. In this article, I’ll discuss several tools & techniques that have helped my teams and me to produce high quality work and helped save a lot of time. Use Multiple Build Configurations Use an Enhanced UIColor Use isEmpty Instead of Nil and Length Checks Use Logging Treat Compile Warnings as Errors Use Static Analysis Frequently Learn Apple’s Rules for Memory Management

October 2, 2013 Â· 1 min Â· 88 words

🔗 Warnings I turn on, and why » Idle Time

Warnings I turn on, and why » Idle Time I’ve started turning on most of Xcode’s warning options and one warning-related build setting in all of my personal projects. I suggest you do the same. (…) The rest of the warnings, I turn on because either they make something clearer or they tell me about either real or potential (i.e., future real) bugs. See also boredzo/Warnings-xcconfig repo at GitHub.

October 2, 2013 Â· 1 min Â· 69 words

🔗 High Scalability – Expandability: Steve Wozniak’s Biggest Success and Nolan Bushnell’s Biggest Regret

High Scalability – Expandability: Steve Wozniak’s Biggest Success and Nolan Bushnell’s Biggest Regret Lesson: Think Geek The lesson: when your grownup self compels you to be lean and create something minimally viable – think geek. It may not make your accountants happy, but your “just because it seems like a great thing” idea might be exactly what you need to become more successful than you can possibly imagine.

September 30, 2013 Â· 1 min Â· 68 words

🔗 The Responsive Organization

The Responsive Organization EfficiencyThe Responsive Organization is built to learn and respond rapidly by optimizing for the open flow of information; encouraging experimentation and learning on rapid cycles; and organizing as a network of employees, customers, and partners motivated by shared purpose. The Shift A number of fundamental shifts in corporate structures and information systems are required to take advantage of the increased speed of information. From → To Efficiency → Responsiveness...

September 24, 2013 Â· 1 min Â· 96 words

🏞 (image)

(via Should A Logo Be Timeless? – The Logo Company )

September 23, 2013 Â· 1 min Â· 11 words

🔗 CodeRunner — krillapps

CodeRunner — krillapps Edit and run code in any programming language with just a single click. With CodeRunner, it has never been easier to write and test code, run scripts, work with algorithms, or simply experiment with a new coding or scripting language.

September 20, 2013 Â· 1 min Â· 43 words

🏞 (image)

I decided to shift away from pure value-based tables about sizes of design elements towards a simple guide that should help to get you started with iOS 7 app design (via The iOS 7 Design Cheat Sheet – Ivo Mynttinen / User Interface Designer )

September 19, 2013 Â· 1 min Â· 45 words

🏞 (image)

It’s pretty incredible when you think about. Could you say ’no’ to millions, I repeat, MILLIONS of dollars of merchandise money? I don’t know if I could. Would you stop creating your art if millions of people admired your work and kept wanting more? I don’t know if I would. Life, goals, and advice in the illustrated words of Bill Watterson (via ZEN PENCILS – 128. BILL WATTERSON: A cartoonist’s advice )

September 19, 2013 Â· 1 min Â· 72 words

🔗 75 Essential Tools for iOS Developers – Fickle Bits

75 Essential Tools for iOS Developers – Fickle Bits I present to you a gigantic list of tools. Some of these I use daily, others I see potential in. (…) I tried to categorize these the best I can. Some of the entries are websites, some are back-end services, but most are apps that you install. Not all of the apps are free, so I’ll make a note with a $ to denote that an app costs money....

September 19, 2013 Â· 1 min Â· 108 words