Cocoa Programming

Nov 25, 2007 11:34

Добрались руки попробовать в деле что из себя представляет 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 :-)

programming, review, cocoa, apple

Previous post Next post
Up