🔗 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

🔗 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

🔗 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

🔗 iOS 7 Development Tips, Tricks & Hacks

iOS 7 Development Tips, Tricks & Hacks Like with any new iOS version there are a bunch of new tricks and hacks to work out. Here are a few things that weren’t immediately obvious to me, it’s in no way a complete set, just things that I happened to come across.

September 19, 2013 · 1 min · 51 words

🔗 Touch Keyboard Type ‘Cheat Sheet’ – Labs – Baymard Institute

Touch Keyboard Type ‘Cheat Sheet’ – Labs – Baymard Institute HTML5 code and demos for invoking different touch keyboards depending on input type

September 19, 2013 · 1 min · 23 words

🔗 Tools | Developer Economics Developer Economics

Tools | Developer Economics Developer Economics Boost development speed Test your idea & get feedback Before launch After launch Get more users Distribute your app Promote your app Monetize your app Monitor your app’s success Expand to new markets

September 17, 2013 · 1 min · 39 words

🏞 (image)

If you want to make a mobile app for an iOS device, you are operating at the intersection of software, design, and Apple’s particular development philosophy and tools. True competency requires successfully drawing on key concepts from each of these areas (and filling in your own blanks). (via Everything a Competent iOS Developer Needs to Know [Graphic] )

August 31, 2013 · 1 min · 58 words

🔗 Zach Waugh: Preventing Xcode from building with #error

Zach Waugh: Preventing Xcode from building with #error zachwaugh: (…) I wanted Xcode to not even build the app if conflicting conditions were enabled. I came across the #error preprocessor directive which does exactly that, and can be used like this: #if defined(APP_STORE) && defined(BETA) #error Beta enabled for App Store build! #endif

August 31, 2013 · 1 min · 53 words

🔗 GitHub Flow – Scott Chacon

GitHub Flow – Scott Chacon So, what is GitHub Flow? Anything in the master branch is deployable To work on something new, create a descriptively named branch off of master (ie: new-oauth2-scopes ) Commit to that branch locally and regularly push your work to the same named branch on the server When you need feedback or help, or you think the branch is ready for merging, open a pull request After someone else has reviewed and signed off on the feature, you can merge it into master Once it is merged and pushed to ‘master’, you can and should deploy immediately For teams that have to do formal releases on a longer term interval (a few weeks to a few months between releases), and be able to do hot-fixes and maintenance branches and other things that arise from shipping so infrequently, git-flow makes sense and I would highly advocate it’s use....

August 29, 2013 · 1 min · 182 words

🏞 (image)

App.io, previously Kickfolio, allows developers to test drive their iOS apps in any browser, on any device. No Downloads. No UDIDs. Just a simple testing page in the browser featuring your live, interactive app. With App.io, developers are able to simply upload their test builds and share a link with their testers and clients. (via Run iOS Apps in the Browser – App.io )

August 27, 2013 · 1 min · 64 words