I have started to use the FIXME
, TODO
, ???
and !!!
tags in XCode but have am finding it painful that it does not recognise the tags when they are within a function. The tags are only recognised outside a given function.
How can I get these tags recognised within a function (as this is where the bugs are)?
Just a heads up, but I've noticed the TODO:'s do not work within blocks of any kind. Just move it right above or below your block.
In xcode 4.1 (don't know if this works in previous versions) I write
to get a compile warning or
to get a compile error.
I also add these to the code snippet library to make it really ease to add todos.
A workaround is to use a build script which marks those as warnings:
Credit to Benjamin Ragheb.
The FIXME:, TODO:, ???: and !!!: works in 4.3.3 inside and outside of functions.
You can have any number of whitespace before or after the double slash, but you have to use uppercase and follow the tag with a colon.
Just to make it clear - all of these work:
xCode 6 beta 4 should support MARK, TODO and FIXME landmarks.
Xcode now supports //MARK:, //TODO: and //FIXME landmarks to annotate your code and lists them in the jump bar. (14768427)!
how about this Xcode plugin? --> https://github.com/trawor/XToDo