iOS.Devs
5.51K subscribers
92 photos
4 videos
1 file
832 links
Всё самое актуальное из мира iOS разработки. По вопросам @suriksarkisyan

При поддержке qonversion.io

Чат: @ios_camp_chat.
Download Telegram
🕊 Это с каждым случится однажды, через год или два. Может век....

Уже начинаем заглядывать в будущее и говорить о том, что появится в Swift 4.2.

🌕 Если коротко:
— Новый аттрибут @dynamicMemberLookup, о котором мы уже вспоминали. Он позволит обращаться к properties через subscript.
— Протокол CaseIterable для enum, где можно будет пройтись по allCases. Шах и мат, атеисты!
#warning и #error diagnostic директивы
toggle для Bool. Наконец-то!
— Метод removeAll(where:) для коллекций с high-performance.

hackingwithswift.com/articles/77/whats-new-in-swift-4-2
🦅 Ты же программист: что делать, если заблокируют Telegram

vc.ru/36213-esli-zablokiruyut-telegram-chto-delat
❤️ Как же прекрасны Swift Enums
Традиционно перечисления используют только с Raw Values. Однако его возможность работать с Associated Values позволяет нам сделать гораздо больше.
Подробная статья, с большим количеством примеров кода.

medium.com/@PhiJay/why-swift-enums-with-associated-values-cannot-have-a-raw-value-21e41d5ec11
✈️ Playground driven development
Полный экскурс в Playground driven development. Очень достойная статья, которая точно аргументирует преимущества разработки в playground и раскрывает тему от и до.

medium.com/flawless-app-stories/playground-driven-development-in-swift-cf167489fe7b
🐼 @alexchernyy и @smejl ищут опытного iOS разработчика в команду Pandao в Москве или Санкт-Петербурге. Некоторые факты про проект:
– любим автоматизацию
– swift 4.1
– целевая архитектура MVVM + Router
– часть кода можно сделать open source
– есть даже наукоемкие задачи

🗄 Вакансия в канцелярском виде:
corp.mail.ru/ru/jobs/vacancy/3545/

Если есть вопросы, можете задать в личку или написать сразу HR @inegovory.
🤺 Супер короткая, но полезная статья про шорткаты и лайфхаки работы в Xcode. Для всех, кто считает, что может работать продуктивнее.

medium.com/@farhansyed/become-more-productive-and-efficient-in-xcode-e2b5bc29f1ab
(Время чтения ~ 2 минуты)
☘️ Команда ВКонтакте ищет iOS-разработчика в «Клевер». Это стартап, который недавно родился внутри компании.

💥 Крутые фишки:
— Swift 4.1 и последние технологии
— Работа в Доме Зингера в Санкт-Петербурге
— Работа с приложением в топе AppStore, у которого миллионы пользователей и возможность повлиять на продукт

Если заинтересовались, то можете сразу писать @kirillzzy
Если не слышали о «Клевере» — vk.com/clever
​​🌳 Еще в марте был представлен TensorFlow для Swift. А вот и появился репозиторий, где написано как его можно установить через toolchain и зачем они перенесли его на Swift.

📧 Сам репозиторий:
github.com/tensorflow/swift

🗓 Статья с анонсом и видео с Крисом Латтнером на TF Dev Summit 2018:
medium.com/tensorflow/introducing-swift-for-tensorflow-b75722c58df0
​​🤖 Полезный инструмент в стартапер пак. Сервис, который по приложению из App Store формирует лендинг страницу. SEO и Google Analytics в комплекте.

snappykit.com/
​​🎳 Кит из компонентов с дизайном Windows 95. Можете придумать стартап и сделать «Симулятор 95-х». Или придумать обновление вашего приложения ради какого-то праздника.

github.com/Baddaboo/ClassicKit
🐯 Дима из Санкт-Петербурга выиграл WWDC Scholarship, и теперь рассказывает, что происходит на конференции у себя на канале.
Если вам интересно, как это происходит прямо из солнечной Калифорнии, то ссылка ниже.

t.me/wwdc_ru_log
🍿А теперь, мы вам расскажем, как лучше всего смотреть WWDC всю эту неделю. Есть неофициальное приложение для macOS, в котором есть все расписание и лайвы.
Причем, есть поддержка picture-in-picture, что позволит вам смотреть сессии, не отвлекаясь от написания кода.

🌟 Проект Open Source и доступен на Github. По ссылке ниже вы сможете скачать приложение и перейти на репозиторий проекта.

wwdc.io
🌚 Полный список нововведений в Xcode 10
К счастью, помимо Dark Mode, он содержит ещё ряд интересных изменений.

www.developerinsider.in/whats-new-in-xcode-10/
🌳 Хотите понять, где стоит прокачать свои знания в iOS разработке?

🍬 Этот Github репозиторий вам в этом поможет. Skills Matrix, где все расписано по группам для Junior, Middle и Senior уровня. Внутри еще есть ссылка на статью, по пояснениями автора.

github.com/BohdanOrlov/ios-skills-matrix
​​🌟 A/B тесты для своих проектов на Swift.

Александр Зимин написал пост про то, что же такое сплит тесты и как написать движок на Swift, чтобы внедрять их за минуты в свои проекты.

badootech.badoo.com/split-testing-a-b-testing-with-swift-7a590a5a3d89
🐺 Статья про функциональное программирование в Swift. С понятными примерами.

troz.net/post/2018/functional-programming
(Время чтения ~ 16 минут)
​​🏰 Команда ВКонтакте ищет iOS-разработчиков в свой штаб в Санкт-Петербурге. Obj-C и Swift.

Основные 6 направлений: Инфраструктура, Мессенджер, Лента, Контент, Музыка, Видео.

🏜 Все подробности:
vk.com/@olga-job-ios-developer-vkontakte
​​🎊 AppStore исполняется 10 лет!

🍧 Вы скорее всего уже слышали эту новость, но не видели статью от Apple, которая рассказывает и вспоминает все произошедшее с AppStore за 10 лет.

Поностальгируем вместе.
apple.com/newsroom/2018/07/app-store-turns-10
🧚‍♀️ Сегодня NSHipster исполняется 6 лет.

🤙 В связи с этим, его создатели реанимируют крутой блог.

И новая статья про Swift GYB (Generate your boilerplate).
Про бойлерплейт, который генерируется при помощи Python в нашей повседневной работе в Xcode и не только.

nshipster.com/swift-gyb/