Connect with us

Новости

Digest MBLTdev: Новости для iOS разработчиков №138

Был момент, когда код на Swift, который мне попадался, был усыпан struct вместо class, будто больной ветрянкой. Неизменяемость, явные состояния — всё на стиле. В The Swift Programming Language (Swift 4) есть прекрасный раздел Choosing Between Classes and Structures.

e-Legion

Опубликовано

/

     
     

В течение недели топовые iOS-разработчики Руслан Гуменный и Саша Черный, а также руководитель мобильного направления Aviasales Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

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

1

Онлайн-квест от MBLTdev

В преддверии MBLTdev 2017 запилили квест. Поиграем?

HABRAHABR.RU

4

Smart Gesture Recognition in iOS 11 with Core ML and TensorFlow

Большая статья со всеми этапами распознавания нарисованных жестов с помощью CoreML.

WWW.MITOCHROME.COM

Modular Xcode projects

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

PPINERA.ES

BigInt

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

GITHUB.COM

Dictionary and Set Improvements in Swift 4.0

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

SWIFT.ORG

VTAcknowledgementsViewController

Способ показать соглашение или лицензии в приложении. Есть для Swift. Есть для tvOS.

GITHUB.COM

3

The 5 questions you should be asking yourself all day, everyday #UX

Статья со списком из пяти вопросов, которые Fabricio Teixeira рекомендует задавать как можно чаще, и его рассуждения на тему каждого вопроса.

UXDESIGN.CC

iOS 11 Glyphs

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

ICONS8.COM

FunTechHackathon

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

HACKATHON.FUN

c71bdfcf-9da6-4069-9426-b03ba710c042

NSSpain 2017

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

VIMEO.COM

CocoaHeads Kyiv #12

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

WWW.YOUTUBE.COM

16f106c0eaa442b184873f18f426a916

Why many developers still prefer Objective-C to Swift

Рассуждения небезызвестного Paul Hudson на тему, почему же Objective-C ещё не умер и очень даже популярен.

WWW.HACKINGWITHSWIFT.COM

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
 

Наша рассылка

Нажимая на кнопку "Подписаться" вы даете согласие на обработку персональных данных.

Популярное

X
X

Спасибо!

Теперь редакторы в курсе.