How is this a snarky comment? Properties were introduced in Objective-C 2.0 which is relatively new, thus, I'm asking why he chose not to use them when they're standard practice now.
And prefixing classes is not for "clean code", it's to avoid namespace collisions which is a valid and common issue in Objective-C development.
I'll take these suggestions into account - I've also only been coding for about a year and a half, and graduated with an Art degree. I'm the ESL equivalent of programming.