dair_spb

Осваиваю Swift

Уж сколько лет как (три с половиной) Apple изобрела новый язык для macOS и iOS, а у меня только руки дошли. Эх, программист называется.

Язык ничего, но некоторые вещи бесят.

1. Бесит регулярное и полуобязательное использование "!" и "?" для типов и/или переменных. "?" означает, что переменная nullable, а "!" — что не-nullable. В Objective-C все были nullable, и ничего, было довольно удобно.

2. То, что не прикрутили нормальное (т.е., не через прослойку Objective-C) взаимодействие с C++ — незач0т. Но через Objective-C лучше чем андроидный ад с JNI.

Это и на работе новый проект на Swift мы начали, и халтурку тоже начал на Swift, потому что модно и молодёжно.

Поначалу, конечно, лазаю в справочник по каждой ерунде: а как вызвать конструктор предка, а как приватные и публичные методы, и всё такое прочее.

Error

Anonymous comments are disabled in this journal

default userpic

Your reply will be screened

Your IP address will be recorded