Рубрика: Objective-C

__auto_type

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

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

carthage

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

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

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

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

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

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

objective-c

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

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

Realm

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

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

objective

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

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

objective

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

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

objective

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

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

CocoaPods

CocoaPods: быстрый старт

CocoaPods построен на Ruby и доступен по умолчанию в OS X. Советую не отклонятся от констант и использовать стандартный Terminal.