Я разработчик iPhone и хорошо знаю эту структуру. С Mac App Store на грани, я хотел бы узнать больше о развитии Mac. Есть ли хорошие руководства/учебник/и т. Д. помочь с переходом? Я огляделся и не нашел много. Спасибо за помощь!iPhone для Mac Development
ответ
Вам необходимо узнать разницу между UIKit
и AppKit
. (Foundation
и Core Foundation
одинаковы на обеих платформах.) Они тонко отличаются; есть больше фреймворков, которые поставляются с OS X, чем с iOS; структура с таким же именем может иметь больше функциональности в OS X и т. д.
Но это в основном, если вы распространяете приложение через Mac App Store, потому что вам не нужно научиться самостоятельно упаковывать вещи ,
Лучшая книга по программированию какао для Mac - this, но это может быть слишком элементарно для опытного программиста iOS. Но это все еще хорошая книга.
Я думаю, мы увидим поток книг для таких людей, как вы, показывая путь развития Mac компетентным программистам на iPhone; но этого еще не произошло. Может быть, вы могли бы написать один из своего собственного опыта :)
Идя в другую сторону, я обнаружил, что навыки, которые передаются, - это просто материал низкого уровня, такой как Objective-C, Foundation и Core Foundation, и инструменты одинаковы ,
Также многие концепции низкого уровня одинаковы. Есть еще задачи и действия, IBOutlets и IBActions. Однако на более высоком уровне все очень отличается. Существует, например, табличное представление, но вы склонны использовать его по-другому и только тогда, когда требуется фактическая таблица, а не как основа для всей идиомы GUI. Кроме того, представления таблиц имеют более одного столбца.
Есть много преимуществ, например, у вас гораздо больше свободы в том, как будет выглядеть ваш пользовательский интерфейс. И вы используете сбор мусора. Благодаря GC все, что вы узнали о управлении памятью Cocoa, становится мгновенно избыточным. Это очень освобождает.
- 1. iphone, mac os development и IBOutlets
- 2. C++ Development для iPhone
- 3. iphone Development
- 4. iphone development
- 5. iphone development
- 6. iphone development
- 7. iphone development
- 8. iphone development
- 9. actioncript development на mac
- 10. Mac PHP Development Stack
- 11. Localhost in Mac development
- 12. iPhone Game Development
- 13. iPhone App Development - математические sysmbols
- 14. IPhone Development - Custom Cel
- 15. Unreal Development Kit эквивалент для Mac?
- 16. iphone и ipad development
- 17. EXC_BAD_ACCESS в iPhone Development
- 18. iPhone Development Community Blogs
- 19. iphone development: управление UITableViewCell
- 20. Newbie iphone development question
- 21. iphone Development - добавление цикла?
- 22. Iphone Development: как плохо
- 23. IPhone Development - Switching Views
- 24. Mac Development Building Basic Interface
- 25. Blackberry Development на Mac OS X
- 26. Mac OSX Flash/Flixel Development Xcode
- 27. Best windows iphone app development alternative
- 28. Mac OS X Development - WebView
- 29. Xcode iPhone Development - приложение для электронной коммерции
- 30. iPhone App Development - несколько вопросов для начинающих
Я задал аналогичный вопрос: http://stackoverflow.com/questions/3984159/tips-for-an-ios-developer-to-learn-mac-programming – ohho