Я решил провести эксперимент с предложкой и хочу пригласить вас всех поучаствовать! Условия такие:
1. В течение месяца вы присылаете мне в личку (@etolstoy) различные материалы про iOS, которые кажутся вам интересными, и раньше не постились в канале. Формат – ссылка и несколько предложений с описанием.
2. Материалы, которые на мой взгляд подходят каналу, я публикую.
3. Через месяц между авторами контента я разыграю две полугодовые подписки на Pointfree. Одну отдам тому, от кого больше всего постов появится на канале, а вторую разыграю случайным образом между всеми, кто присылал статьи.
Сделаем гудридс гуд эгейн! Ваши материалы кидать сюда: @etolstoy
1. В течение месяца вы присылаете мне в личку (@etolstoy) различные материалы про iOS, которые кажутся вам интересными, и раньше не постились в канале. Формат – ссылка и несколько предложений с описанием.
2. Материалы, которые на мой взгляд подходят каналу, я публикую.
3. Через месяц между авторами контента я разыграю две полугодовые подписки на Pointfree. Одну отдам тому, от кого больше всего постов появится на канале, а вторую разыграю случайным образом между всеми, кто присылал статьи.
Сделаем гудридс гуд эгейн! Ваши материалы кидать сюда: @etolstoy
www.pointfree.co
Point-Free
Point-Free: A video series exploring advanced programming topics in Swift.
Вышел плагин для Swift для VSCode, в первую очередь ориентированный на разработку серверных приложений и пакетов для SwiftPM.
С учетом того, что Xcode 13.2 стал, кажется, одним из самых нестабильных релизов за последние годы, поддержка Swift в другой IDE – отличная новость.
https://forums.swift.org/t/introducing-swift-for-visual-studio-code/54246
С учетом того, что Xcode 13.2 стал, кажется, одним из самых нестабильных релизов за последние годы, поддержка Swift в другой IDE – отличная новость.
https://forums.swift.org/t/introducing-swift-for-visual-studio-code/54246
Swift Forums
Introducing Swift for Visual Studio Code
Hi all, Here’s a Christmas present for those of you who prefer (or have to) develop Swift packages outside of Xcode - today we’re releasing the initial version of the VSCode Swift extension 🎉 You can find the initial 0.1.0 release on the Visual Studio Marketplace…
🎅🏼 Новогодняя распродажа плейлистов на Podlodka Crew: 1 + 1 = 3!
При покупке двух плейлистов с записями сессий Podlodka Crew, каждый третий вы получаете бесплатно!
Анимации, работа с сетью, совершенный код, базы данных, iOS под капотом, SwiftUI & Combine, Многопоточность, UI Архитектура и еще много полезных и актуальных тем мы успели обсудить за эти полтора года.
Пропустили сезончик? Новогодние праздники — отличное время наверстать!
А тех, у кого мало времени, но хочется самого лучшего, ждет плейлист с подбркой лучших сессий 2021 года! 🔥
🎁 Выбрать плейлисты и забрать подарок! 🎁
При покупке двух плейлистов с записями сессий Podlodka Crew, каждый третий вы получаете бесплатно!
Анимации, работа с сетью, совершенный код, базы данных, iOS под капотом, SwiftUI & Combine, Многопоточность, UI Архитектура и еще много полезных и актуальных тем мы успели обсудить за эти полтора года.
Пропустили сезончик? Новогодние праздники — отличное время наверстать!
А тех, у кого мало времени, но хочется самого лучшего, ждет плейлист с подбркой лучших сессий 2021 года! 🔥
🎁 Выбрать плейлисты и забрать подарок! 🎁
podlodka.io
Crew Records
Если вы пропустили предыдущие Crew, но очень хотите посмотреть все записи — можете купить любой из плейлистов.
👍1
Про то, как писать кастомные инструменты для Xcode и обходить встроенные ограничения его API.
https://trycombine.com/posts/xcode-powerups/
https://trycombine.com/posts/xcode-powerups/
try Code
Extending Xcode with power-ups
Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.
Предсказуемость runtime перфоманса была проблемой Swift с первого релиза. С одной стороны, это позволяло большинству программистов расслабиться и не думать про управление памятью, но с другой – делало жизнь тех, кому важен стабильный перфоманс, очень сложной. На днях был опубликован роадмап того, как команда Swift будет улучшать эту предсказуемость. А главное – там очень много интересных деталей, которые пригодятся любому.
https://forums.swift.org/t/a-roadmap-for-improving-swift-performance-predictability-arc-improvements-and-ownership-control/54206
https://forums.swift.org/t/a-roadmap-for-improving-swift-performance-predictability-arc-improvements-and-ownership-control/54206
Swift Forums
A roadmap for improving Swift performance predictability: ARC improvements and ownership control
Swift's high-level semantics try to relieve programmers from thinking about memory management in typical application code. In situations where predictable performance and runtime behavior are needed, though, the variability of ARC and Swift's optimizer have…
Выходные перед Новым годом – подходящий момент, чтобы составить свой карьерный план. А статья и приложенные к ней ссылки вам помогут.
https://cate.blog/2021/12/20/your-action-plan-to-dri-your-career/
https://cate.blog/2021/12/20/your-action-plan-to-dri-your-career/
Accidentally in Code
Your Action Plan to DRI Your Career
Credit: Erik_Karits / Pixabay Step 1: Review Being the DRI of Your CareerExpecting More from Your Career (and Less from Your Job)The Rent Versus Buy of Career GrowthHow to DRI Your Professional Dev…
Помните новый Swift Playgrounds на iPad? Оказывается, с его помощью можно не только деплоить в App Store, но и экспортировать ipa прямо на свой iPad.
https://gist.github.com/rileytestut/5b3ede1cfeaba47cea9e6c1c8c114e4e
https://gist.github.com/rileytestut/5b3ede1cfeaba47cea9e6c1c8c114e4e
Gist
Export Swift Playgrounds .ipa
Export Swift Playgrounds .ipa. GitHub Gist: instantly share code, notes, and snippets.
А вы знали, что протестировать, как ваше приложение ведет себя в условиях нехватки памяти, довольно легко? По ссылке – подробная инструкция, как такие тесты организовать.
https://www.avanderlee.com/debugging/no-space-left-on-device
https://www.avanderlee.com/debugging/no-space-left-on-device
SwiftLee
No space left on device: Testing low storage scenarios
Reproduce "No space left on device" crashes in your app. Learn how to get insights in low storage errors happening in your app and solve them.
Тут ходят слухи, что Samsung через пару лет заменит Android на Fuchsia. Жду ваши экспертные мнения и прогнозы.
https://www.phonearena.com/news/samsung-replacing-android-with-fuchsia-os_id137355
https://www.phonearena.com/news/samsung-replacing-android-with-fuchsia-os_id137355
PhoneArena
Two insiders say Samsung will replace Android with Fuchsia OS in a few years
Samsung's Android devices may switch to Google's Fuchsia OS in the future.
Скоро нас ожидает новый синтаксис
https://forums.swift.org/t/if-let-shorthand/54230
if let foo { … }.
Почитайте дизайн-документ и поделитесь своим фидбэком, если он есть.https://forums.swift.org/t/if-let-shorthand/54230
Swift Forums
`if let` shorthand
Shorthand syntax for optional binding conditions that shadow an existing variable (e.g. if let foo = foo) has come up many times over the years. Most recently, it was discussed in Let's fix if let syntax. I felt like the reception in that thread was reasonably…
В Твиттере активно обсуждают, что надо спрашивать у джунов айосеров на собесах. Варианты такие:
- вообще все
- почти ничего
- вообще все
- почти ничего
Twitter
Aleksandr Morozov
30 Interview Questions for Junior iOS Developers 👶👨💻 1. Classes vs structs 2. Memory management 3. How to avoid retain cycles 4. Bounds vs frame 5. GCD and how to use it 6. What collection types are there in Swift? 7. Arrays vs sets vs dictionaries 8. Chain…
SmartMarket — единая точка доступа ко всем технологиям Сбера
💻 Хотите быть в курсе передовых технологий в IT? Регистрируйтесь на платформе SmartMarket!
Платформа позволяет решать IT-задачи любой сложности и использовать:
— Визуальный конструктор и фреймворки для создания приложений для виртуальных ассистентов Салют;
— Среду разработки на языках SmartApp DSL и JavaScript;
— Нейросетевые решения;
— Сервисы для хранения данных, отправки пушей, аналитики;
— FaaS-решение для событийно-ориентированных бессерверных вычислений;
— Веб-хостинг и многое другое.
А еще вы сможете монетизировать свои проекты в один клик, подключать голосовое управление и распознавание жестов и станете частью сообщества из 2500+ разработчиков!
Подробности по ссылке.
💻 Хотите быть в курсе передовых технологий в IT? Регистрируйтесь на платформе SmartMarket!
Платформа позволяет решать IT-задачи любой сложности и использовать:
— Визуальный конструктор и фреймворки для создания приложений для виртуальных ассистентов Салют;
— Среду разработки на языках SmartApp DSL и JavaScript;
— Нейросетевые решения;
— Сервисы для хранения данных, отправки пушей, аналитики;
— FaaS-решение для событийно-ориентированных бессерверных вычислений;
— Веб-хостинг и многое другое.
А еще вы сможете монетизировать свои проекты в один клик, подключать голосовое управление и распознавание жестов и станете частью сообщества из 2500+ разработчиков!
Подробности по ссылке.
XCTUnwrap()
это встроенный в XCTest хелпер для удобного разворачивания optional’ов.https://twitter.com/v_pradeilles/status/1473997378676051972?s=21
Twitter
Vincent Pradeilles
`let first = try XCTUnwrap(myArray.first)` Have you ever used `XCTUnwrap()`? 🤨 It’s no less than XCTest’s built-in tool to efficiently deal with optional values! Let me show you how it works 🔥
❤1
Нужно ли новичкам учить UIKit, или можно сразу становиться богом SwiftUI?
Anonymous Poll
82%
Нужны сильные знания UIKit, без него никуда
13%
Можно изучить UIKit, но не обязательно
5%
UIKit уже не нужен
250 000₽ — sign-up бонус в Альфа-Банке для миддл+ специалистов
Alfa Digital Jobs — канал с вакансиями в Альфа-Банк для спецов из IT и Digital.
В компании делают большой упор на развитие IT-сектора, поэтому всегда ищут разработчиков, аналитиков, руководителей направлений и других диджитал-специалистов разных уровней. Миддлам и сеньорам Альфа-Банк при трудоустройстве выплачивает sign-up бонус в 250 000 рублей.
Если ищите работу с хорошими условиями и хотите знать, какого это — работать в одной из ведущих финтех-компаний страны, подписывайтесь по ссылке.
Alfa Digital Jobs — канал с вакансиями в Альфа-Банк для спецов из IT и Digital.
В компании делают большой упор на развитие IT-сектора, поэтому всегда ищут разработчиков, аналитиков, руководителей направлений и других диджитал-специалистов разных уровней. Миддлам и сеньорам Альфа-Банк при трудоустройстве выплачивает sign-up бонус в 250 000 рублей.
Если ищите работу с хорошими условиями и хотите знать, какого это — работать в одной из ведущих финтех-компаний страны, подписывайтесь по ссылке.
Telegram
Alfa Digital
Рассказываем о работе в IT и Digital в Альфа-Банке, делимся интересными вакансиями, новостями и полезными советами, иногда шутим 🤓
Все вакансии: https://bit.ly/4muieH4
Регистрация в перечне РКН: https://www.gosuslugi.ru/snet/67af2d6ba7b872052aa3e316
Все вакансии: https://bit.ly/4muieH4
Регистрация в перечне РКН: https://www.gosuslugi.ru/snet/67af2d6ba7b872052aa3e316
Большая подборка материалов для тех, кто хочет прокачаться в UX.
https://www.smashingmagazine.com/2021/12/tools-tips-resources-to-build-better-user-experiences/
https://www.smashingmagazine.com/2021/12/tools-tips-resources-to-build-better-user-experiences/
Smashing Magazine
Useful UX Guidelines, Tools And Resources — Smashing Magazine
A meaningful user experience is what can set your site apart from others. But what makes an experience truly meaningful? And how to achieve that? The tools, tips, and resources in this post not only help you to come up with a UX strategy that works for you…
Как современный софт мог бы выглядеть в дизайне Mac OS 9.
http://swallowmygraphicdesign.com/project/macostalgia
http://swallowmygraphicdesign.com/project/macostalgia
Hello, I'm Michael.
(mac)OStalgia
A project by Michael Feeney, Art Director for Product Design.
Утро в чате началось со споров про то, выросли ли средние зарплаты в 2021 или нет. Поэтому вопрос про то, что произошло с ВАШЕЙ зарплатой за этот год.
Anonymous Poll
3%
Уменьшилась
22%
Осталась прежней
12%
Выросла до 10%
13%
Выросла до 20%
15%
Выросла до 30%
15%
Выросла до 50%
9%
Выросла до 100%
11%
Выросла больше чем на 100%
🔥11😱4👍1
В iOS 13 впервые появились трехпальцевые жесты для отмены и повторения действий. По умолчанию они работают только с редактированием текста. Держите интересный твиттер-тред, в котором разбирается, как активировать обработку этих жестов для любых других действий, работающих с
https://twitter.com/featherless/status/1476043549976272902?s=21
UndoManager.
https://twitter.com/featherless/status/1476043549976272902?s=21
Twitter
Jeff Verkoeyen
Just stumbled upon an interesting quirk of iOS' undo/redo gesture handling that was introduced in iOS 13. Dive into this 🧵 if you'd like to enable these gestures for non-text editing actions (e.g. editing a list).
👍6🔥4🤩2
Хотите поиграть с Catalyst? Держите 14 семплов разных приложений и контролов.
https://github.com/stars/steventroughtonsmith/lists/mac-catalyst-examples
https://github.com/stars/steventroughtonsmith/lists/mac-catalyst-examples
GitHub
steventroughtonsmith's list / Mac Catalyst Examples
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
🔥4