КатегорияObjective-C

Делаем Objective-C чуть более Swift-овым через __auto_type

Д

Самое крутое, что может быть в логическом итоге сей новой фичи - возможность ее дефайна. Для справки - Оператор #define позволяет присваивать символические имена программным константам, проще говоря - создает им псевдонимы

Carthage: Быстрый старт

C

Я не согласен идти по пути динозавров, а от того рассмотрю вариант установки только для Xcode 7 и выше. Если вы поклонник археологии, то можете воспользоваться официальным руководством по всем вариантам.

Preworking 3: Языки и управление памятью.

P

Много библиотек и фреймворков написаны под Objective-C. Правда в эти годы все больше и больше библиотек появляются на Swift, но это все равно не повод расслабляться.
И, в конце концов, Objective-C не такой страшный и ветхий язык, каким его рисует воображение. Это замечательный язык, которому все еще стоит научиться.

Использование Swift и Objective-C в одном проекте

И

В так называемом "файле моста заголовков" можно импортировать файлы Objective-C. С помощью этого файла Xcode переводит все подписи в Swift и позволяет использовать это все в режиме реального времени, как обычные swift-функции.

Стоит ли переводить Objective-C-код в Swift?

С

Если вы независимы и работаете сами, то и в этом случае найдутся свои недостатки. Работая исключительно на Objective-C вы не получаете практики в Swift. Но ведь все мы понимаем, что именно за Swift будущее в разработке под платформы Apple. Так что не стоит долго засиживаться на единственном языке, если не хотите записаться в отстающие.

Realm: Полноценная замена Core Data

R

Если вы еще не начали использовать Realm, то спешите, так как это действительно мощный инструмент и достойная замена привычным базам данных!

Swift X Objective-C: Кросс-языковое мышление 3

S

В Swift вам не обязательно явно указывать тип каждый раз. Это нужно делать только когда это очевидно необходимо. В Objective-C само создание переменно основано на том, что первым делом мы пишем будущий тип.

Swift X Objective-C: Кросс-языковое мышление 2

S

Это очень важный опыт, который сильно упростит вам работу с документацией. Когда вы увидите эту тонкую нить сходства - вы сможете использовать документацию/уроки для Objective-C и программировать при этом на Swift. И наоборот.

Swift X Objective-C: Кросс-языковое мышление 1

S

Когда мы углубимся в эту тему, вы на собственном опыте поймете, какой из языков вам ближе: надежный старичек Objective-C или же перспективный младенец Swift.

Instagram

Поддержите ресурс blog.justDev:

Свежие записи

Рубрики