Documenting in Xcode with HeaderDoc Tutorial | Ray Wenderlich When Xcode 5 and iOS 7 were announced, a small addition was mentioned that most people might have missed: HeaderDoc. (…) In addition, Xcode parses HeaderDoc-style comments behind the scenes to automatically present your documentation in quick look panels.
iosdevtips : There are a lot of Xcode plugins to augment the IDE with additional features, conveniences etc., but it is a pain to discover and install such plugins. Alcatraz is a really great package manager that makes it a breeze to install Xcode plugins. Here’s how it looks: In Alcatraz, you’ll find plugins, color schemes and templates for code fragments. You can install it by visiting alcatraz.io. Here are some of the best Xcode plugins available in Alcatraz to boost your productivity:...
About | SpriteBuilder SpriteBuilder is the first game development suite for rapidly building native iOS and Android games with Objective-C and Xcode. In 2013, Apportable brought together the maintainers of four of the most popular open source iOS game development projects ( Cocos2D , Cocos3D , CocosBuilder , and Chipmunk ) to create a new, integrated development experience. SpriteBuilder is a free download and the source code is available under the commercially-friendly MIT license (…)...
The number of patterns available to communicate information between objects can be overwhelming at first. The choice of which pattern to use often feels ambiguous. But once we investigate each pattern more closely, they all have very unique requirements and capabilities. (via Communication Patterns – Foundation – objc.io issue #7 )
Small information nuggets and recipies about Objective-C
Open Source: Building on the Shoulders of Giants CocoaPods.org – The Dependency Manager for Objective C Alcatraz : Xcode Package Manager Tooling: Teaching a Computer to Fish nomad :: world-class command line utilities for iOS development xctool — replacement for Apple’s xcodebuild (via Third Wave Objective-C // Speaker Deck ) ( Source: http://cocoapods.org/ )
IntentKit — The iOS tool for inter-app linking IntentKit is an open-source iOS library that makes it easier to link to other apps. It’s sort of like Android’s Intents or Windows Phone’s Contracts. For example: If the user has multiple web browsers installed, this will display a modal sheet (similar to an iOS 7-style UIActivityViewController) listing each available application.
When I left Sun to go to NeXT, I thought Objective-C was the coolest thing since sliced bread, and I hated C++. So, naturally when I stayed to start the (eventually) Java project, Obj-C had a big influence. James Gosling, being much older than I was, he had lots of experience with SmallTalk and Simula68, which we also borrowed from liberally. Patrick Naughton (in Java Was Strongly Influenced by Objective-C )...
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
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.