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:...
Using one tab per task , instead of one tab per file, and applying Xcode behaviours to automatically switch between them.
(via Triangle CocoaHeads May: Xcode Behaviors Presentation β Jay Thrash)
See also How to make Xcodeβs UI work for you (maybe)
( Source: https://player.vimeo.com/ )
Alcatraz : Xcode Package Manager
Alcatraz is an open-source package manager for Xcode. It lets you discover and install plugins, templates and color schemes without the need for manually cloning or copying files. It installs itself as a part of Xcode and it feels like home.
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.
Dev Rocket β Photoshop panel plugin for iOS developers
A simplified solution to working between display resolutions, breaking down full ui designs into separate elements ready for Xcode and saving for the Retina display are just a few of the awesome features DevRocket brings to iOS designers currently using Photoshop.
Xcode, GCC, and Homebrew
Command Line Tools for Xcode:
This package enables UNIX-style development via Terminal by installing command line developer tools, as well as Mac OS X SDK frameworks and headers.