Выпуск №138

06 октября 2017

Был момент, когда код на Swift, который мне попадался, был усыпан struct вместо class, будто больной ветрянкой. Неизменяемость, явные состояния — всё на стиле. В The Swift Programming Language (Swift 4) есть прекрасный раздел Choosing Between Classes and Structures. Там перечислены ожидания, рекомендации, когда лучше делать структуры. Примеры структур хорошо знакомы iOS-разработчикам: размер, координата, диапазон... Прочтите список примеров и общих наставлений. Он короткий. В любых других случаях рекомендуется использовать class.

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLTDEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications

Новости

Код

Modular Xcode projects

В преддверии dyld 3.0 можно задуматься о модульном подходе к вашим проектам. Особенно если время компиляции слишком большое, или у вас больше одного продукта.

BigInt

Хотите большие числа? А ОЧЕНЬ большие? Вот вам соответствующая библиотека в Swift.

Dictionary and Set Improvements in Swift 4.0

Столько всего завезли нового, что прямо не знаешь, за что хвататься. Но вы хватайтесь за ссылку. Всё с примерами и довольно кратко.

Дизайн

iOS 11 Glyphs

Ни для кого не секрет, что в iOS 11 поменялся вектор стиля, и Apple перерисовала глифы по всей системе. На эту тему даже был доклад на WWDC 2017. А по ссылке вы можете скачать все грифы новой iOS и использовать для вдохновения.

Мероприятия

FunTechHackathon

FunTech онлайн-хакатон, который пройдёт 14-15 октября. Можете участвовать со своими друзьями прямо из дома.

Видео

NSSpain 2017

Стали доступны выступления с последнего NSSpain. Прямо скажем, там дофига.

CocoaHeads Kyiv #12

Видео со встречи киевских братьев по разуму. Порадовал, например, рассказ про звуки в приложениях. А ещё вживую посмотрел на Лизу Дзюбу, которая присылала нам ссылки несколько раз. Приятная неожиданность!

Прочее

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLTDEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications