There are a lot post aobut this topick and really good one. Mike Ash wrote one here. I don’t want to get into details, I want to show use case for both.
In programming, a gotcha is a feature of a system, a program or a programming language that works in the way it is documented but is counter-intuitive and almost invites mistakes because it is both enticingly easy to invoke and completely unexpected and/or unreasonable in its outcome.
If you would ask me what I think about TODO: comments few days ago, I would probably said that I don’t like them. Why? Because usually you put some TODO and forget…
These were the top 10 stories published by iOS Development; you can also dive into yearly archives: 2013, 2014.