Size: a a a

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

2020 December 24
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
🎄Начинается трансляция праздничного CocoaHeads Remote VII!
В программе доклады про UDF и виджеты, а также итоги года для сообщества. Присоединяйтесь! https://youtu.be/Sk2wybbmxEM
источник
2020 December 25
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
YDNIY - еще одна аббревиатура вам в копилку. Ждем оригинальных способов произношения. По сути это следующий шаг после YAGNI для выбора задач на итерацию.
https://codewithoutrules.com/2020/09/18/ydniy/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Swift 5 вышел давно, поэтому вы скорей всего успели попробовать добавленный тип Result. Но возможно вы упустили, что с ним можно делать помимо возврата через замыкание: map, flatMap, mapError, конвертация из функций с throws и обратно.
https://www.avanderlee.com/swift/result-enum-type/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Подключайтесь к лайву Подлодки!
https://www.youtube.com/watch?v=x51dJSvt21o
YouTube
Новогодний выпуск 2020 🎄: подводим итоги года и разыгрываем PS5 вместе с командой Podlodka!
Самый душевный выпуск 2020 года стучится в дверь!  В пятницу, 25 декабря, в 19-00, команда Podlodka соберется в офисе Avito и в окружении елок, мандаринов и гирлянд подведет итоги прошедшего года. Задать вопрос: https://forms.gle/GRHbHXkNmvA8NKJ96

Это будет особенный выпуск. В нем не будет серьезной темы, выверенного плана и списка полезных ссылок в конце. Зато в нем будем мы.

Вас ждет:
🎅🏼 Волшебный новогодний вайб: будем нарезать салатики, чокаться шампанским и загадывать желания!
🤫 Откровения ведущих: рефлексируем над взлетами и падениями 2020
🎙 Захватывающие истории о том, как устроена Podlodka изнутри
🏢 Эксклюзив: пилотный эпизод нового youtube шоу "По офисам", где мы устроим сумасшедший тур по офису Avito! (будет даже паркур)
🎁 И куда без новогоднего чуда? У всех слушаталей эфира будет возможность выиграть SONY PLAYSTATION 5! Все, что нужно для победы — любовь к Podlodka и готовность подключиться в эфир!


Мы вас очень-очень ждем! 💙
источник
2020 December 26
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Побитовые операции в Swift на реальном примере с флагами дней недели. Как бонус обёртка в OptionSet, которая все делает проще.
https://levelup.gitconnected.com/how-to-solve-problems-with-bitwise-operators-in-swift-90c370502ece
источник
2020 December 29
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Тем временем async/await приняли с небольшой модификацией - вместо “await try” будет “try await”. В остальном объяснили, почему не были удовлетворены остальные замечания в ревью.
https://forums.swift.org/t/accepted-with-modification-se-0296-async-await/43318
источник
2020 December 30
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
А здесь уже рассказывается, как накатить себе экспериментальный снэпшот с асинхронностью в Swift. И что вообще можно посмотреть, чтобы познакомиться с будущими интерфейсами.
https://www.enekoalonso.com/2020/12/06/getting-started-with-async-await-in-swift.html
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Возможно вы пропустили этот год. Ну вы поняли. Так вот сводка не самых технических новостей про Apple за 2020, разбитая по месяцам.
⁃ почти каждый квартал был рекордным по выручке
⁃ официальный релиз Apple Silicon
⁃ стали первой публичной компанией, стоящей 2 триллиона
⁃ напряженные отношения с создателями приложений в App Store
⁃ производство продолжает уходить из Китая
https://fivestars.blog/apple/apple-year-2020-review.html
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Не путать inline и inlinable! Если кратко - второе нужно если у вас несколько модулей зависящих друг от друга. Еще рассказывается про атрибут usableFromInline.
https://swiftrocks.com/understanding-inlinable-in-swift
источник
2020 December 31
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Лонгрид-обзор про опыт использования M1 после Pro i5 2017 года с AppCode и Xcode. Есть ощущение, что без эффекта плацебо не обошлось, скорее стоит воспринимать как качественный авторский обзор, нежели супер точное исследование.
https://www.iphones.ru/iNotes/user-posts/vpechatleniya-razrabotchika-ot-macbook-air-s-processorom-m1-12-19-2020
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Как сортировать массив строк. Помимо просто рассказа о sort и sorted, есть примеры с методом compare с различными опциями.
https://sarunw.com/posts/different-ways-to-sort-array-of-strings-in-swift/
источник
2021 January 02
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Dependency Injection для начинающих. Разные виды DI и как написать свой первый DI контейнер, а потом его удобно использовать. Кстати D, в SOLID, это не инъекция, а инверсия зависимостей. Легко перепутать, учитывая насколько они связаны.
https://www.raywenderlich.com/14223279-dependency-injection-tutorial-for-ios-getting-started
источник
2021 January 03
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Связные типы в протоколах на реальном примере поддержки цветов одновременно для UIKit и SwiftUI. Плюсом рассказывается про ограничения для наследования протоколов со связными типами.
https://www.avanderlee.com/swift/associated-types-protocols/
источник
2021 January 04
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Форматирование дробных чисел мальчика - NumberFormatter, мужчины -  String(format:). Пол можно менять, мемности не уменьшится. А статья без экспериментов на этот раз, просто сравнение API.
https://sarunw.com/posts/how-to-specify-fractional-digits-for-formatted-number-string-in-swift/
источник
2021 January 06
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Label - это совершенно не тот UILabel, к которому мы привыкли в UIKit. Про использование и кастомизацию как при помощи стандартных стилей, так и при помощи своих имплементаций LabelStyle.
https://swiftwithmajid.com/2020/12/23/labels-in-swiftui/
источник
2021 January 11
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Ностальгический тред от разработчика IGListKit. Почему его вообще начали делать и к чему пришли. Оказывается изначально его хотели IGStoryKit назвать.
https://twitter.com/_ryannystrom/status/1344322269099810822?s=21
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Что такое SF символы можно было легко пропустить, но вероятно со временем они будут иметь больше значения, потому что поддерживаются как и SwiftUI только с iOS 13. Однако гайд по ним оказался одной из самых популярных статей за прошлый год.
https://www.avanderlee.com/swift/sf-symbols-guide/
источник
2021 January 12
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Ash Furrow уходит из Artsy, чтобы была возможность глубже изучать React Native, и написал об этом пост. Просто новость, ничего технического.
https://ashfurrow.com/blog/leaving-artsy/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
А вашим приложением может пользоваться незрячий человек? О том, как сделать продукт доступным, онлайн-курс для разработчиков (iOS и веб), тестировщиков, исследователей и дизайнеров. Начало 6 февраля.

В программе: теория, практика и тестирование работ вместе с незрячими людьми. Теорию будут читать Миша Рубанов, Валерия Курмак, незрячий тестировщик и продуктовый дизайнер из Сбера. Другие приглашенные спикеры также расскажут о доступности в геймдизайне, информационной архитектуре, дизайн-системах.

Этот курс для тех, кому важно:
😎 обеспечить доступность вашего приложения для любого, включая незрячего,
💪 повысить конкурентоспособность на зарубежном и российском рынке,
✍️ систематизировать знания по инклюзивной разработке,
🧠 стать частью сообщества продвинутых профессионалов.

Приходите: http://www.kurmak.info/
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Небольшой пример использования NSCollectionLayoutGroup, поддерживаемого начиная с iOS 13. Интересно, кто-нибудь им пользуется, учитывая что доступность SwiftUI такая же.
https://nemecek.be/blog/66/detailed-look-at-the-nscollectionlayoutgroup
источник