Cервисы это как раз из Anemic Domain Model, Rich Domain Model подразумевает интеграцию сервисов в соответсвующий класс модели с которым этот сервис работает. По этому ADM часто грешит процедурной парадигмой.
Не согласен с основным тезисом статьи, когда смотришь в некоторые опенсорсные библиотеки, то слеза наворачивается от того, что ты не работаешь вместе с этим человеком! Имена, структура, все прекрасно! Тут все зависит от упоротости.
Потому что достаточно залезть в хедер NSURLRequest и посмотреть на методы и свойства, что бы понять что помимо NSURL он несет в себе информацию о кэширование, таймауте и прочих деталях запроса, которые вы можете изменять.
Насчет автоматически синтезируемых @property. Для каждого свойтсва name будет автоматически создана Ivar "_name", при этом Apple наконец сказали, что отказываются от слов, что _ в начале имени переменной зарезервировано ими. При этом они все равно говорят, что в начале имени метода импользовать симвло _ не рекомендуется.
Сейчас уже всплыл косяк с UITableView со стайлом UITableViewStyleGrouped. Недостаточно просто задать backgroundColor, нужно явно указать backgroundView = nil; иначе все полосатое.
Сmd+Shift+J — сразу показать его в дереве файлов!