С Core i9 все уже очевидно, но вот сравнение 10-ядерного M1 Max с М1 показывает, что можно еще на 25% компиляцию ускорить.
https://github.com/devMEremenko/XcodeBenchmark
https://github.com/devMEremenko/XcodeBenchmark
GitHub
GitHub - devMEremenko/XcodeBenchmark: XcodeBenchmark measures the compilation time of a large codebase on iMac, MacBook, and Mac…
XcodeBenchmark measures the compilation time of a large codebase on iMac, MacBook, and Mac Pro - devMEremenko/XcodeBenchmark
Weekend Offer в Авито для мобильных разработчиков — это 48 часов, после которых можно услышать: «Вы приняты».
Подайте заявку и проявите себя в онлайн-тестировании. Участников с лучшими результатами пригласят на собеседование. Результат узнаете в день интервью. В Авито вы сможете развивать приложения на iOS и Android, в которые заходят 38 млн человек ежемесячно. Это шанс присоединиться к сообществу сильных iOS- и Android-инженеров и получить комфортные условия для работы и самореализации.
Регистрируйтесь до 11 ноября включительно и получайте быстрый оффер в команду:
https://bit.ly/3pFWn5Q.
Если хотите кого-то порекомендовать, участвуйте в реферальной программе: https://bit.ly/3BfLR7w.
Подайте заявку и проявите себя в онлайн-тестировании. Участников с лучшими результатами пригласят на собеседование. Результат узнаете в день интервью. В Авито вы сможете развивать приложения на iOS и Android, в которые заходят 38 млн человек ежемесячно. Это шанс присоединиться к сообществу сильных iOS- и Android-инженеров и получить комфортные условия для работы и самореализации.
Регистрируйтесь до 11 ноября включительно и получайте быстрый оффер в команду:
https://bit.ly/3pFWn5Q.
Если хотите кого-то порекомендовать, участвуйте в реферальной программе: https://bit.ly/3BfLR7w.
Немного истории про то, почему в iOS пути к файлам опрелеляются через url.
https://forums.swift.org/t/get-folders-number-of-elements/30674/12
https://forums.swift.org/t/get-folders-number-of-elements/30674/12
Swift Forums
Get Folder's Number of Elements
How can I get element number of a folder as a value for label?
Анонс экспериментальной версии библиотеки Swift Distributed Actors для бекенда. Базово все примерно так же, как с локальными, но еще добавляется настройка кластера и возможность того, что процесс/поток просто отвалится.
https://swift.org/blog/distributed-actors/
https://swift.org/blog/distributed-actors/
Swift.org
Introducing Swift Distributed Actors
We’re thrilled to announce a new open-source package for the Swift on Server ecosystem, Swift Distributed Actors, a complete server-oriented cluster library for the upcoming distributed actor language feature!
Подробный гайд по поиску крашей, которые непонятно где, непонятно почему. Из полезного советы прикрепить что-нибудь к Firebase и порядок, в котором стоит исследовать проблему.
https://swiftrocks.com/how-to-solve-any-ios-crash-ever
https://swiftrocks.com/how-to-solve-any-ios-crash-ever
Swiftrocks
How To Solve Any iOS Crash Ever
Ever had a crash in which you had absolutely no idea what was going on, and no amount of testing allowed you to reproduce the issue? If so, you've come to the right place!
Мы команда TradingView! Ищем iOS разработчиков, которые будут заниматься как инструментами анализа, так и социальной частью. У нас небольшой отдел разработки, где каждый из нас имеет прямое влияние продукт.
Подробности: https://rostov.hh.ru/vacancy/39409030
Коротко о нас:
- Миллионы юзеров по всему миру, от профессиональных трейдеров до фанатов криптовалют
- Современные фреймворки и компоненты нативной разработки такие как Swift UI и Сombine, поддерживая версии iOS с 13 и выше
- За 3 года мобильная аудитория выросла с 0 пользователей до 5.8 миллионов
TradingView входит в топ-100 сайтов мира по версии Alexa.com, а приложение в сотню лучших финансовых приложений US и UK!
Если ты хочешь решать интересные задачи в финтех сфере, пиши - @ikaprelova или [email protected]
Подробности: https://rostov.hh.ru/vacancy/39409030
Коротко о нас:
- Миллионы юзеров по всему миру, от профессиональных трейдеров до фанатов криптовалют
- Современные фреймворки и компоненты нативной разработки такие как Swift UI и Сombine, поддерживая версии iOS с 13 и выше
- За 3 года мобильная аудитория выросла с 0 пользователей до 5.8 миллионов
TradingView входит в топ-100 сайтов мира по версии Alexa.com, а приложение в сотню лучших финансовых приложений US и UK!
Если ты хочешь решать интересные задачи в финтех сфере, пиши - @ikaprelova или [email protected]
rostov.hh.ru
Вакансия IOS Developer в Ростове-на-Дону, работа в компании TradingView (вакансия в архиве c 9 января 2022)
Зарплата: не указана. Ростов-на-Дону. Требуемый опыт: 1–3 года. Полная занятость. Дата публикации: 02.12.2021.
Сегодня в 19 часов в прямом эфире собеседуют самого известного iOS разработчика России – Сашу Зимина. Подключайтесь, накидывайте жары в комментах, и забирайте себе инсайты про то, как проводить или проходить самому архитектурный этап собеседований.
https://www.youtube.com/watch?v=CadPMJJsl0E
https://www.youtube.com/watch?v=CadPMJJsl0E
YouTube
Собеседование Senior iOS-разработчика: Александр Зимин, Стас Цыганов, Евгений Суханов и Иван Данилин
Чем отличается собес здорового программиста от собеседования курильщика? Сегодня мы постараемся это выяснить!
Иван Данилин позвал рекрутеров из Туту.ру и того самого Сашу Зимина на роль респондента, чтобы узнать, как должно выглядеть собеседование синьора…
Иван Данилин позвал рекрутеров из Туту.ру и того самого Сашу Зимина на роль респондента, чтобы узнать, как должно выглядеть собеседование синьора…
🔥 Podlodka's Hot News: Второй сезон Soft Skills Crew стартует в новом формате однонедельной конференции.
Стартуют 15 ноября.
Сессии проводят дважды в день: утром и вечером.
В программе: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
Тема недели Общение с руководством:
– Поймете, как презентовать результаты работы руководителю
– Узнаете, как строить продуктивный диалог в сложных кейсах
– Научитесь договариваться о повышении или прибавке
Подробности и билеты уже на сайте! Успевайте до конца недели, пока действует приятная скидка🤘
Стартуют 15 ноября.
Сессии проводят дважды в день: утром и вечером.
В программе: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).
Тема недели Общение с руководством:
– Поймете, как презентовать результаты работы руководителю
– Узнаете, как строить продуктивный диалог в сложных кейсах
– Научитесь договариваться о повышении или прибавке
Подробности и билеты уже на сайте! Успевайте до конца недели, пока действует приятная скидка🤘
podlodka.io
Онлайн-конференция Podlodka Soft Skills Crew, сезон #5
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
Share Play наконец-то стал доступен в новых версиях систем: iOS 15.1 и macOS 12.1 beta.
https://developer.apple.com/news/?id=so6638jq
https://developer.apple.com/news/?id=so6638jq
Apple
SharePlay now available - Latest News - Apple Developer
SharePlay is now available in iOS 15.1, iPadOS 15.1, and tvOS 15.1, giving people the ability to share synchronized experiences right inside their FaceTime calls. You can submit your apps that support SharePlay today.It’s also enabled in macOS 12.1 beta,…
Так, ну что, вы уже обновились до М1, или все еще страдаете на старых макбуках? Покажите своему СТО пруф про быструю окупаемость чисто за счет быстрых билдов.
https://twitter.com/gergelyorosz/status/1456007810953760774?s=21
https://twitter.com/gergelyorosz/status/1456007810953760774?s=21
Twitter
Gergely Orosz
Uber, Shopify, Reddit, and several YC-startups all come to the same conclusion after benchmarking mobile iOS / Android builds on their current machines (usually: Intel MacBooks) vs the M1 and proceed to upgrade all mobile engineers. Here's how and why: t…
Короткий гайд: как разочароваться в работе в Google, будучи iOS разработчиком. Оказывается, довольно просто.
https://habr.com/ru/post/586356/
https://habr.com/ru/post/586356/
Хабр
Исповедь iOS-разработчика из Google
Я уволился из Google летом 2020. Лицо моего менеджера вытянулось, когда я сказал ему что ухожу - он ожидал чего-то подобного, но не в разгар пандемии! А я был счастлив - как никогда за последние...
Подъехали подробные бенчмарки сборки и прогона тестов айосных проектов на М1.
https://blog.swiftpackageindex.com/posts/m1-pro-and-m1-max-build-and-test-benchmarks/
https://blog.swiftpackageindex.com/posts/m1-pro-and-m1-max-build-and-test-benchmarks/
Короткий гайд по определению языка текста с помощью нативного фреймворка Natural Language.
https://www.createwithswift.com/article-identifying-language-in-text-using-the-natural-language-framework/
https://www.createwithswift.com/article-identifying-language-in-text-using-the-natural-language-framework/
Create with Swift
Identifying the Language in a Text using the Natural Language Framework
By the end of this article, you will be able to identify the dominant language in a piece of text using the Natural Language framework.
Главное видео прошедшей недели – архитектурное собеседование Саши Зимина. Проектирование UI и сетевого слоя, организация управления зависимостями, выбор базы данных и куча других вопросов, с которыми вы можете столкнуться на интервью.
А для ленивых – в описании таймкоды.
https://www.youtube.com/watch?v=CadPMJJsl0E
А для ленивых – в описании таймкоды.
https://www.youtube.com/watch?v=CadPMJJsl0E
YouTube
Собеседование Senior iOS-разработчика: Александр Зимин, Стас Цыганов, Евгений Суханов и Иван Данилин
Чем отличается собес здорового программиста от собеседования курильщика? Сегодня мы постараемся это выяснить!
Иван Данилин позвал рекрутеров из Туту.ру и того самого Сашу Зимина на роль респондента, чтобы узнать, как должно выглядеть собеседование синьора…
Иван Данилин позвал рекрутеров из Туту.ру и того самого Сашу Зимина на роль респондента, чтобы узнать, как должно выглядеть собеседование синьора…
Кажется, мы живем в эпохе наступившего киберпанка. Apple научились процессить обновления приложений в сторах в период новогодних праздников.
https://developer.apple.com/news/?id=y4fgrhhe
https://developer.apple.com/news/?id=y4fgrhhe
Apple
Submissions now accepted through the holidays - Latest News - Apple Developer
This year, we’re pleased to continue accepting submissions in App Store Connect throughout the upcoming holidays. Make sure your apps are up to date and ready for the busiest season on the App Store. Due to anticipated high volume, plan to send time-sensitive…
Пока вы думаете — другие действуют и добиваются успеха!
OTUS приглашает на бесплатный интенсив «GraphQL + iOS»
15 и 16 ноября.
Вместе с преподавателем Анной Жарковой вы сделаете свой GraphQL-бекенд на Hesura Cloud и мобильный iOS-клиент с запросами с помощью Apollo и/или URLSession.
После интенсива вы сможете продолжить обучение на углубленном онлайн-курсе «iOS Developer. Professional».
👉 Для регистрации на интенсив пройдите небольшой тест https://otus.pw/z7GI/
Регистрируйтесь сейчас — напомним перед вебинаром!
OTUS приглашает на бесплатный интенсив «GraphQL + iOS»
15 и 16 ноября.
Вместе с преподавателем Анной Жарковой вы сделаете свой GraphQL-бекенд на Hesura Cloud и мобильный iOS-клиент с запросами с помощью Apollo и/или URLSession.
После интенсива вы сможете продолжить обучение на углубленном онлайн-курсе «iOS Developer. Professional».
👉 Для регистрации на интенсив пройдите небольшой тест https://otus.pw/z7GI/
Регистрируйтесь сейчас — напомним перед вебинаром!
Otus
Разработчик iOS: практическое применение Swift 5, работа в Xсode и Git
Курс Разработчик iOS в OTUS с возможностью трудоустройства
Xcode не устраивает? А Github Copilot работает на VS Code, хотя и вьюшки под SwiftUI генерирует.
https://antran.app/2021/github_copilot_swift/
https://antran.app/2021/github_copilot_swift/
Заскакиваем на новое публичное собеседование. В этот раз – на роль СТО!
https://youtu.be/4D2ZYWHtR5w
https://youtu.be/4D2ZYWHtR5w
YouTube
Собеседование на СТО. Алексей Шаграев и Тоня Жукова
Мы видели много публичных собесов на должность разработчика, старшего разработчика или даже тимлида. А как проходят собеседования на роль CTO? Чем они отличаются от собеседования рядового разработчика? О чём говорят CEO и CTO при первом знакомстве и как вообще…
💪🏻 Альфа-Банк расширяет команду IT-специалистов и приглашает Android и iOS-разработчиков грейдов middle/senior на One Day Offer.
Это online-мероприятие, которое избавляет вас от стандартного двухнедельного процесса трудоустройства.
🔥 Получите оффер всего за один день и присоединяйтесь к банку, который нарушает правила:
— «Правило посещения офиса» — работайте удалённо, хоть с Марса
— «Правило с девяти до шести» — меняйте график под себя, а не себя под график
— «Правило сложной релокации» — меняйте город быстро и просто
— «Правило дресс-кода» — надевайте пижаму с жирафами, если захочется
🙃 Если вы готовы нарушать с Альфа-Банком, то подавайте заявку до 18 ноября
Это online-мероприятие, которое избавляет вас от стандартного двухнедельного процесса трудоустройства.
🔥 Получите оффер всего за один день и присоединяйтесь к банку, который нарушает правила:
— «Правило посещения офиса» — работайте удалённо, хоть с Марса
— «Правило с девяти до шести» — меняйте график под себя, а не себя под график
— «Правило сложной релокации» — меняйте город быстро и просто
— «Правило дресс-кода» — надевайте пижаму с жирафами, если захочется
🙃 Если вы готовы нарушать с Альфа-Банком, то подавайте заявку до 18 ноября
Гайд по работе с рекламными сетями как в случае, когда пользователь предоставил доступ к IDFA, так и когда отказался.
https://habr.com/ru/company/funcorp/blog/588008/
https://habr.com/ru/company/funcorp/blog/588008/