Добрались руки попробовать в деле что из себя представляет XCode и Interface Builder (далее IB) на примере несложного Cocoa-приложения. Для неподготовленного пользователя или пользователя с неправильным детством (начинавшим с Visual Basic, как я) - это очень сложно, как мне показалось.
- Концепция протягивания связей в IB несколько запутана. Чтобы один control мог управлять другим - нужно настроить между ними связь, иначе фиг что получится. У этой фичи зато есть несомненный плюс: можно построить функциональный интерфейс, не написав ни одной строчки кода (если подкован в использовании IB).
- Сайт Apple Developer Connection в плане предоставления документации тоже не очень удобен. Материал, конечно же, есть. Но его там нужно найти. Дня два искал то, как можно получить/установть значение TextField'а. И XCode по autocompletion не подставляет методы, который применимы только к этому объекту :( Кстати (привет, filkovska - зачот тебе за документацию с примерами ;), примеров на сайте катастрофически мало, а без них никуда.
- Objective-C тоже непривычен. Но тут дело в привычке. Справлюсь, думаю :)
- Офигенную свинью подложил Apple, значительно переделав интерфейс IB. Подавляющее большинство туториалов в сети (и даже на сайте Apple) базируются на старом интерфейсе IB. Небольшое гугление по буржуйским сайтам подсказало решение.
- Протащился от того, как интегрировали gdb в XCode :-) Вот бы и не подумал, что по удобству использования оно не будет уступать MS'овской студии (как утверждают мои знакомые девелоперы).
В целом, буду копать, исследовать и писать софт дальше для MacOS X :-)