Телеграм канал 'iOS.Devs'

iOS.Devs


5'406 подписчиков
1'290 просмотров на пост

Всё самое актуальное из мира iOS разработки. По вопросам @suriksarkisyan

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

Чат: @ios_camp_chat

Детальная рекламная статистика будет доступна после прохождения простой процедуры регистрации


Что это дает?
  • Детальная аналитика 5'802'545 каналов
  • Доступ к 1'533'798'153 рекламных постов
  • Поиск по 5'691'751'371 постам
  • Отдача с каждой купленной рекламы
  • Графики динамики изменения показателей канала
  • Где и как размещался канал
  • Детальная статистика по подпискам и отпискам
Telemetr.me

Telemetr.me Подписаться

Аналитика телеграм-каналов - обновления инструмента, новости рынка.

Найдено 659 постов

Про то, как сделать вот такой (и еще много других) крутой график на SwiftUI!
Внутри еще несколько красивых графиков с примером реализации👍
https://www.avanderlee.com/swift-charts/bar-chart-creation-using-swift-charts/

👍 6
🔥 1
Изображение

Совсем недавно появился официальный канал Apple Developer на YouTube 🔥
Выглядит многообещающие, посмотрим, как получится на деле!
Там и видео с WWDC (наконец-то можно будет смотреть с удобным проигрывателем), и разного рода другой контент про разработку. Подписывайтесь 🔔
@AppleDeveloper" target="_blank">https://www.youtube.com/@AppleDeveloper

🔥 5
💅 1

Продолжая вчерашню тему хочу поделиться большим и подробным материалом про большое количество dispatch-ей, которые есть в Swift!
Тут уже прямо совсем подробно про разные типы, про скорость работы, перфоманс характеристики и так далее. Если хочется совсем погрузиться в подробности, то этот материал отлично подойдет!
https://jacobbartlett.substack.com/p/compiler-cocaine-the-swift-method

👍 4
🔥 3

Совсем небольшой, но очень полезный, особенно для новичков, материал про Dynamic и Static dispatch в Swift!
Об этом обязательно надо, потому что как минимум на собеседовании точно спросят. И на практике постоянно встречается! 👍
На самом деле и про другие dispatch-и спросят, но пока давайте с этими разберемся.
https://antran.app/2024/dynamic_static_dispatch

👍 10

Если всегда хотели побывать на WWDC, но пока такой возможности не представилось, то ловите прикольный видео-контент от Paul Hudson про прошлогодний WWDC. Такой своего рода бекстейдж, который помогает погрузиться в атмосферу и понять насколько там круто! 🔥
https://www.youtube.com/watch?v=SneL19Jp1iE

👍 5
❤‍🔥 1

Про статистическую значимость и её важность в проведении тестов в приложении.
Это точно не самый профильный и глубокий материал на эту тему, но если хотите коротко и понятно ознакомиться, то материал подойдет 👍
https://www.avanderlee.com/general/statistical-significance-app-experiments/

Вышло очередное обновление Yandex Mobile Ads SDK 7.
Одно из самых приятных нововведений – для iOS добавили возможность устанавливать приложение без перехода в App Store 👍
По классике добавили новых механик, улучшили существующие. Для Android добавили дебаг панель и новый формат “Лента” для приложений со скроллингом, с ним можно будет размещать сразу десятки разных объявлений в одном блоке. Ждем то же самое для iOS!
Подробнее по ссылке!

🤮 19
👍 3
👎 1
Изображение

Если вы любитель повозиться со всем новым, то вам, наверное, понравится эта статья.
Про «пересоздание» search bar-а в Vision OS.
Очень просто, понятно и в деталях 👍
https://christianselig.com/2024/03/recreating-visionos-search-bar/

👀 2

Очередной хороший обучающий материал с примерами.
На этот раз про Identifiable протокол в SwiftUI!
Автор сам говорит, что хоть протокол и кажется простым и понятным, есть несколько кейсов, в которых можете поймать баг. Показывает и объясняет подробно 👍
https://www.avanderlee.com/swiftui/identifiable-protocol-object-identifier/

🔥 6

Вы, наверное, уже в курсе, что Apple вносит (не по своей воле, конечно) изменения в процесс дистрибьюции (и не только) приложений в EU регионе?! Так вот теперь можно распространять приложения для EU региона не только через AppStore, а еще и покупки можно делать в обход Apple In-App purchases 💰
Вот статья, где можно прочитать ревью по всем изменениям и, возможно, решить, что для вас лучше, если у вас есть приложения, которым такая опция доступна 👍
Моё мнение пока неоднозначное на этот счет. С одной стороны круто, с другой непонятно, какие проблемы с другими сторами будут и процессингом покупок. Нужно хорошо всё взвесить и посчитать для конкретного приложения (в статье есть ссылка на эпловские инструменты, которые помогут в расчетах). Возможно, кому-то покажется более удобным остаться на стабильно работающих инструментах от Apple, что в целом пока выглядит достаточно неплохим сценарием. Плюс Apple делают небольшие оговорку, что потенциально новые фичи iOS могут не сразу быть доступны для приложений в альтернативных сторах, но конкретики пока нет.
В общем предстоит интересное время и интересные наблюдения за всеми этими новыми способами дистрибьюции и заработка 🤔
https://qonversion.io/blog/apples-big-changes-for-eu-app-developers-what-you-need-to-know

👍 6
❤ 1

Просто невероятный по качеству, объему и уникальности материал! 😱
Про текстовые редакторы от Apple!
Всё супер детально, красиво, с примерами, объяснением и вообще всем, чем возможно, о том, как устроены эти редакторы, как работают и так далее.
Большой объем, как раз за выходные можно осилить. А еще можете почитать первую часть этой статьи, ссылка внутри!
https://papereditor.app/internals

❤ 12

Очень интересный материал про perfromance check-и.
Автор предлагает библиотечку для написания бенчмарков, а потом это всё можно прикрутить к пул-реквестам и всегда следить за тем, не ухудшает ли ваш новый код производительность, не стал ли больше грузить cpu, как обстоят дела с потоками, памятью и так далее?
В общем на бумаге выглядит достаточно интересно. На деле пока не знаю 🤷
Ну и если это кому-то важно, то это опенсорс библиотечка! 👍
https://www.swift.org/blog/benchmarks/

🔥 6

Если вы используете DocC, то уже, наверное, знаете насколько он хорош.
Но в Xcode 15 он стал даже еще лучше.
Одно из основных изменений - теперь DocC умеет правильно показывать и давать ссылки на сущности, которые вы расширяете через Extension. Полностью правильно обработанные блоки с возможностью клика и перехода на детальную информацию по ним.
В общем если еще не используете DocC, то хотя бы попробуйте. Очень классная вещь! 👍
https://danielsaidi.com/blog/2024/03/21/how-to-link-to-native-type-extensions-in-docc

Если вам вдруг очень нужно было на SwiftUI научиться ловить нажатия разных кнопок на клавиатуре по типу return/shift/и так далее, то вот материал об этом ⌨️
Больше актуально для разработки приложений под iPad, наверное, но вдруг и для iPhone вам нужно!
https://www.avanderlee.com/swiftui/key-press-events-detection/

Очередной хак о том, как ускорить время билда в Swift проекте. На этот раз при помощи @_silgen_name.
Конечно, любое искорение билда будет не лишним, но хз насколько много профита с этого можно получить.
Ну и стоит обратить внимание на одно предложение из статьи: Forward-declaring Swift functions allow you to do all sorts of crazy things, but remember, this is not an official feature of the language.
https://swiftrocks.com/using-silgenname-to-call-private-swift-code

👍 4

Если вы используете SwiftUI, то наверняка используете и .onTapGesture(). Вот статья, где автор говорит, что с этим нужно быть осторожнее. И приводит несколько примеров, где это может привести к проблемам 🤔
https://www.swiftwithvincent.com/blog/be-careful-when-using-ontapgesture

👎 11
🔥 3

Классная статья, где автор рассказывает о том, что постоянство и последовательность в сайд проджектах всегда очень важны и приносят хороший результат! Это, кажется, и не было секретом, но тут в статье есть конкретные примеры и даже графики!
А сама статья на две минуты чтения, так что можно быстро ознакомиться 👍
https://www.avanderlee.com/optimization/the-power-of-consistency-in-side-projects/

❤ 11

Найдено 659 постов