воскресенье, 26 сентября 2010 г.

Про Xcode

Программирование под мак похоже на изучение боевого икусства. После MS Visual Studio, Xcode - вызывает ассоциации аскетичности, минимализма... (как то все хреново тут...))))
Парадигма эппловской IDE, заключается в различных подходах. Все управление сосредоточено на хоткеях. Мощный фреймворк Cocoa, средства профайлинга, счетчики и утилиты, упрощающие жизнь рядовым разработчикам. И это работает.
Справка как ни странно подкачала, MSDN увы нормального нету. Есть гайды почитать можно для общего развития. В этой ситуации проще брать какой нибудь open source проект и смотреть как в нем сделаны те или иные вещи. Поскольку так или иначе, все общение с OS будет идти через Cocoa-Objective-C (можно прожить и с СoreFundation, Carbon deprecated - C фрэймворк).
Отладчик, заслуживает отдельных каментов. Глючит часто и не корректно показывает данные. Проще и нагляднее использовать трэйсирование, логирование или вывод дебаг данных прямо в программе.

В целом после некоторого времени общения с XCode, можно говорить о том, что разработка в ней, ни чем не отличается от разработки в других средах. Сама IDE, прогрессирует семимильными шагами. В 4 версии обещают кучу улучшений и доработок.

Комментариев нет: