Вся база для изучения iOS в одном месте
Напомню, что у канала есть и приятное дополнение с большим количеством уникальных тем и авторских разборов.
Вы, конечно, можете подключать её для подготовки/проведения собеседований.
Но кроме этого, её можно использовать и как платформу для изучения необычных анимаций, десятков алгоритмических задач и огромного количества полезных материалов.
Подпишитесь сегодня💰 с приятными условиями на бусти или в ⭐️ в телеграме.
😃 iOS Dev
Напомню, что у канала есть и приятное дополнение с большим количеством уникальных тем и авторских разборов.
Вы, конечно, можете подключать её для подготовки/проведения собеседований.
Но кроме этого, её можно использовать и как платформу для изучения необычных анимаций, десятков алгоритмических задач и огромного количества полезных материалов.
Подпишитесь сегодня
🧠 Что вы получите сразу после подписки:➡️ Разбор нескольких сотен вопросов на сложные темы➡️ Вопросы на чтение кода➡️ Многопоточность➡️ DispatchQueue: практические вопросы➡️ Swift Concurrency➡️ Алгоритмы: терминология и примеры➡️ Память: ARC, side table, флаги, утечки
И более практические примеры: разбор подходов к кэшированию на практике, изучение жестов в SwiftUI с демонстрацией в виде отдельного приложения, способы улучшения производительности приложений, роадмапы по swift concurrency и развитию iOS-разработчика и многое другое.
Несколько десятков Metal-шейдеров с исходным кодом уже там.
Please open Telegram to view this post
VIEW IN TELEGRAM
7 13🔥2🤩2💯2🍓1👻1
⚡️ Apple СНИЗИЛИ стоимость на салфетку в 2 раза
Почему они не назвали её Polishing Cloth Air?
😃 iOS Dev
Почему они не назвали её Polishing Cloth Air?
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣46😁10⚡8
📖 Объединили справочник по языку, основным библиотекам и инструментам в едином месте.
Обновлённый ресурс также включает в себя основную инфу по интеропу с плюсами, java и так далее.
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍29 13👏5
Работа с фоновыми задачами в Swift
📖 В первом посте из серии рассказано о настройке BGTaskScheduler.
Автор также делится, как путём проб, ошибок и наблюдений ему удалось достичь приемлемого уровня надёжности в собственном приложении, которое используется для синхронизации событий между календарями.
😃 iOS Dev
📖 В первом посте из серии рассказано о настройке BGTaskScheduler.
Автор также делится, как путём проб, ошибок и наблюдений ему удалось достичь приемлемого уровня надёжности в собственном приложении, которое используется для синхронизации событий между календарями.
Please open Telegram to view this post
VIEW IN TELEGRAM
9 16👍7✍4
Как на мои пет-проекты повлияло отключение оплаты мобильными операторами в России
Помните, было время, когда можно было оплачивать покупки/подписки в сторе с помощью моб. операторов?
А потом - оп, и всё.
Пока в интернетах торговцы воздухом показывают фэйковые скриншоты, я решил показать, к чему это приводит на примере личного аккаунта.
По опросу несколько сотен человек у нас в канале так или иначе пробовали что-то делать, надеюсь, что у вас дела получше.
😃 iOS Dev
Помните, было время, когда можно было оплачивать покупки/подписки в сторе с помощью моб. операторов?
А потом - оп, и всё.
Пока в интернетах торговцы воздухом показывают фэйковые скриншоты, я решил показать, к чему это приводит на примере личного аккаунта.
По опросу несколько сотен человек у нас в канале так или иначе пробовали что-то делать, надеюсь, что у вас дела получше.
Please open Telegram to view this post
VIEW IN TELEGRAM
6😡23😢8❤🔥7😨6🤯1😈1
This media is not supported in your browser
VIEW IN TELEGRAM
74 туториала по созданию шейдеров на FragCoord
Xor, крутой разработчик, работы которого часто крутятся, например, на той самой гигантской сфере в Лас-Вегасе, сегодня опубликовал огромную серию обучающих постов.
Тут и работа со светом, а ещё очень много математики и способов прокачать производительность.
📖 Туториалы в открытом доступе вот тут.
➡️ Сама галерея здесь.
😃 iOS Dev
Xor, крутой разработчик, работы которого часто крутятся, например, на той самой гигантской сфере в Лас-Вегасе, сегодня опубликовал огромную серию обучающих постов.
Тут и работа со светом, а ещё очень много математики и способов прокачать производительность.
📖 Туториалы в открытом доступе вот тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
6 31👍9✍2💯2
Как посмотреть несколько состояний в SwiftUI через
Во многих случаях вьюхи SwiftUI имеют более одного стейта: пустой и заполненный контент, загрузка, ошибки и так далее.
В Xcode 27 появилась новая опция просмотра всех вариантов сразу.
📖 В этой статье Артем рассказывает, как можно использовать такой подход на примерах.
🛠 А вот тут доступен проект на GitHub.
😃 iOS Dev
#PreviewВо многих случаях вьюхи SwiftUI имеют более одного стейта: пустой и заполненный контент, загрузка, ошибки и так далее.
В Xcode 27 появилась новая опция просмотра всех вариантов сразу.
📖 В этой статье Артем рассказывает, как можно использовать такой подход на примерах.
🛠 А вот тут доступен проект на GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
6 10✍7🔥4❤🔥1👍1
Зачем писать код, если есть ИИ?
Зачем учиться считать, если есть калькулятор? Зачем изучать историю, если это было давно? Для чего нужна география, если можно открыть яндекс.карты? Почему нас просят решать уравнения, если это в жизни не пригодится?
Вам повезло, если вы не встречали людей, которые задаются этими вопросами.
Сам процесс изучения формирует стержень решения неизвестных вопросов, вся суть подготовки именно в этом.
Например, самые популярные мастера живописи тоже изучали базу, а известные архитекторы тоже не сразу строили шедевры.
Вот, например, недавно слышал аргумент, что Линус Торвальдс тоже слопит. Ну, это верно, вот только он саморучно сделал линукс и гит до того, как ии вообще замаячил на горизонте.
Учиться нужно, хотя мозгу всегда проще пойти по пути наименьшего сопротивления.
С Днем Знаний!
😃 iOS Dev
Зачем учиться считать, если есть калькулятор? Зачем изучать историю, если это было давно? Для чего нужна география, если можно открыть яндекс.карты? Почему нас просят решать уравнения, если это в жизни не пригодится?
Вам повезло, если вы не встречали людей, которые задаются этими вопросами.
Сам процесс изучения формирует стержень решения неизвестных вопросов, вся суть подготовки именно в этом.
Например, самые популярные мастера живописи тоже изучали базу, а известные архитекторы тоже не сразу строили шедевры.
Вот, например, недавно слышал аргумент, что Линус Торвальдс тоже слопит. Ну, это верно, вот только он саморучно сделал линукс и гит до того, как ии вообще замаячил на горизонте.
Учиться нужно, хотя мозгу всегда проще пойти по пути наименьшего сопротивления.
С Днем Знаний!
Please open Telegram to view this post
VIEW IN TELEGRAM
Ушла эпоха?
Вчера произошло сразу два знаковых события для Apple: Тернус поприветствовал всех на новой должности, а еще Apple прислали всем письма на счет отсутствия поддержки Intel-процесссоров в macOS 27.
Из текста письма (и здравого смысла):
📖 Про то, как оптимизировать приложение для Apple Silicon, можно почитать вот здесь.
😃 iOS Dev
Вчера произошло сразу два знаковых события для Apple: Тернус поприветствовал всех на новой должности, а еще Apple прислали всем письма на счет отсутствия поддержки Intel-процесссоров в macOS 27.
Из текста письма (и здравого смысла):
Отказ от поддержки компьютеров Mac на базе Intel позволит упростить процесс разработки, а также уменьшить размер приложения.
📖 Про то, как оптимизировать приложение для Apple Silicon, можно почитать вот здесь.
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥24✍13❤🔥4😨3😴2⚡1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Реализация стека уведомлений с эффектом стекла
Для алертов существует так много библиотек и своих решений, что их просто невозможно пересчитать.
📺 Вот, например, в этом видео рассказано, как можно сделать необычный эффект для таких уведомлений.
😃 iOS Dev
Для алертов существует так много библиотек и своих решений, что их просто невозможно пересчитать.
📺 Вот, например, в этом видео рассказано, как можно сделать необычный эффект для таких уведомлений.
Please open Telegram to view this post
VIEW IN TELEGRAM
4 21✍6🔥3❤🔥1💯1
Хватает ли вам сложных архитектурных/инфраструктурных задач на текущем проекте?
Anonymous Poll
28%
Да, задач достаточно и они достаточно интересные
6%
Скорее да, но хотелось бы больше свободы решений
25%
50/50: рутины и типовых задач заметно больше
26%
Нет, преобладает однотипная верстка или поддержка текущих фич
16%
Другое/Посмотреть ответы
1✍8🔥5👌4👍1 1
This media is not supported in your browser
VIEW IN TELEGRAM
Как в 4 раза повысить производительность симуляторов одним трюком
Разработчики поделились способом уменьшения памяти, занимаемой симулятором, за счет отключения неиспользуемых фоновых служб.
В теории, с помощью этой опции можно получить значительный прирост при использовании GitHub-раннеров (и не только).
🛠 Посмотреть на подход можно в открытом репозитории на GitHub (уже почти 2 000 звёзд).
😃 iOS Dev
Разработчики поделились способом уменьшения памяти, занимаемой симулятором, за счет отключения неиспользуемых фоновых служб.
В теории, с помощью этой опции можно получить значительный прирост при использовании GitHub-раннеров (и не только).
🛠 Посмотреть на подход можно в открытом репозитории на GitHub (уже почти 2 000 звёзд).
Please open Telegram to view this post
VIEW IN TELEGRAM
3 26✍13👍5🍓2
This media is not supported in your browser
VIEW IN TELEGRAM
Какой музыкальный стиль используется в вашем swift-коде?
Пришла пора необычных находок, как говорится.
Norikazu Muramoto поэкспериментировал с аналогом способа для написания битов буквально из кода (его синтаксиса). Вот тут есть вся документация (с примером, которые можно послушать прямо в браузере).
📖 Есть даже целая репа SwiftMusic (хотя автор и признаётся, что не очень стабильная).
Так и представляю, как на код-ревью чекаем реквесты в стиле дирижёра из Одержимости).
В комментах добавил ещё одно видео со звуком.
😃 iOS Dev
Пришла пора необычных находок, как говорится.
Norikazu Muramoto поэкспериментировал с аналогом способа для написания битов буквально из кода (его синтаксиса). Вот тут есть вся документация (с примером, которые можно послушать прямо в браузере).
📖 Есть даже целая репа SwiftMusic (хотя автор и признаётся, что не очень стабильная).
Так и представляю, как на код-ревью чекаем реквесты в стиле дирижёра из Одержимости).
В комментах добавил ещё одно видео со звуком.
Please open Telegram to view this post
VIEW IN TELEGRAM
4 21🔥10👍4😁3😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Когда в Apple позаботились о тревожниках. Теперь не только о качестве сна и шагах беспокоиться, но и о биологическом возрасте)
👍 Если крутая фича, 👎 - перебор.
😃 iOS Dev
👍 Если крутая фича, 👎 - перебор.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74👎21😱5👌2😍1 1
Так-так-так, подвезли ответ и выложили ролики с описанием того, как нам вообще жить дальше адаптировать наши приложения (и про лэйаут, и про сцены).
📺 Сохраняем, смотрим.
😃 iOS Dev
📺 Сохраняем, смотрим.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👏24 11🔥9👾2👍1😎1
This media is not supported in your browser
VIEW IN TELEGRAM
Две мысли на счёт iPhone Duo
Первое. Мне кажется, что новый тип девайсов легко подтолкнёт покрытую пылью разработку под iPad. Сами посудите, в любом случае нам нужны будут интерпретации SplitView, чтобы сделать нормально и удобно для пользователей взаимодействие с нашими приложениями.
И, в конце-концов, сделав такое для айфона, останется напильником подтюнить до релиза планшетной версии (касается тех, кто не поддерживает параллельно обе версии).
А там уже и до мак-релиза рукой подать. Практически уверен, что в Apple думали/знали о таком варианте развития событий. Осталось немного подтолкнуть разработчиков к волне апдейтов (а там они ещё и девайс купят, тоже плюс).
Второе. Вы просто посмотрите на эти отражения в раскладном режиме. Это как вообще! Текнолоджия!
Кстати, релиз-кандидат Xcode уже доступен.
😃 iOS Dev
Первое. Мне кажется, что новый тип девайсов легко подтолкнёт покрытую пылью разработку под iPad. Сами посудите, в любом случае нам нужны будут интерпретации SplitView, чтобы сделать нормально и удобно для пользователей взаимодействие с нашими приложениями.
И, в конце-концов, сделав такое для айфона, останется напильником подтюнить до релиза планшетной версии (касается тех, кто не поддерживает параллельно обе версии).
А там уже и до мак-релиза рукой подать. Практически уверен, что в Apple думали/знали о таком варианте развития событий. Осталось немного подтолкнуть разработчиков к волне апдейтов (а там они ещё и девайс купят, тоже плюс).
Второе. Вы просто посмотрите на эти отражения в раскладном режиме. Это как вообще! Текнолоджия!
Кстати, релиз-кандидат Xcode уже доступен.
Please open Telegram to view this post
VIEW IN TELEGRAM
4 41❤🔥11💯10👍4🫡2🔥1🙏1🏆1😇1🤝1
Рубрика очевидное-невероятное
Вы знали, что если на странице документации Apple в конце дописать .md, то, барабанная дробь - можно получить весь контент в разметке маркдаун?!
Те, кто использует агентную разработку - вы знаете, зачем вам эта информация. Не знаю, насколько сейчас большое покрытие, но для многих страниц это точно справедливо.
📖 Пример: https://developer.apple.com/documentation/swiftui.md
😃 iOS Dev
Вы знали, что если на странице документации Apple в конце дописать .md, то, барабанная дробь - можно получить весь контент в разметке маркдаун?!
Те, кто использует агентную разработку - вы знаете, зачем вам эта информация. Не знаю, насколько сейчас большое покрытие, но для многих страниц это точно справедливо.
📖 Пример: https://developer.apple.com/documentation/swiftui.md
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥38😱9👏5👍4 3👾1