Подтвердить что ты не робот

Изучение кода на iOS - быстро и против Objective C dilemna

Я только что закончил год университета и научился писать хорошие приложения с С++, OpenGL и Qt.

Я вот-вот начал изучать Objective C и Cocoa. Это казалось оптимальным для разработки приложений для iOS и Mac, поскольку Objective C был, как и С++, вариант C, Cocoa позволил мне создавать приятные интерфейсы, и я мог бы продолжать использовать мои хорошие знания OpenGL для создания 3D-графики.

Однако Apple недавно объявила, что многое меняется. Самое главное, что они объявили, что есть новый язык под названием "Swift", и что они заменяют (из того, что я понимаю) OpenGL с "Metal"

Мой вопрос, учитывая отсутствие хороших книг/всеобъемлющих учебников (я нашел отличный вариант для Objective C и Cocoa).
На этом этапе я должен ждать выпуска XCode6 и iOS8 осенью, вместе с тем, что я надеюсь, будут новыми книгами и учебными пособиями по изучению этого нового языка и еще что-то сделать, чтобы избежать изучения несуществующего языка или мне нужно изучите Objective C в любом случае, а затем изучите Swift, когда он появится (и все эти новые вещи, такие как Metal и т.д.).

Стоит ли углублять понимание OpenGL в свете всего этого нового объявленного материала?

4b9b3361

Ответ 1

Я бы посоветовал учить Свифта. Это оказывается популярным, и уже есть некоторые учебные пособия, такие как этот (http://ios-blog.co.uk/tutorials/developing-ios-apps-using-swift-part-1/). Обучение Objective-C, вероятно, будет полезно только в течение нескольких месяцев, так как Apple, вероятно, будет использовать Swift как основной язык. Вы также можете бесплатно получить учебную книгу Apple в магазине iBooks. Кроме того, если вы являетесь зарегистрированным разработчиком, теперь вы можете получить Xcode 6 и ios 8.