Here we go again, что будет выведено в консоль третьей строкой?
Правильно,«Son: Odin» . А почему так, читайте в статье
Правильно,
👍19🤡8
В iOS 16 появилась новая функциональность - Live Text, для выделения и взаимодействия с текстом в изображениях. Так же Apple выпустили Live Text API для разработчиков.
В статье автор рассказывает как использовать это API, чтобы реализовать схожий с галереей в iOS 16 фунционал.
В статье автор рассказывает как использовать это API, чтобы реализовать схожий с галереей в iOS 16 фунционал.
🔥17
Локализация для RTL это не только зеркальное отображение строк и UI элементов, а еще и правильное отображение иконок и изображений, анимаций, полей ввода, строк с множественными числами, пунктуации и много чего еще.
В статье команда Dodo рассказывает как они прошли этот путь и с какими трудностями сталкивались.
Найдите 3 отличия на картинке помимо зеркальности и логотипа
В статье команда Dodo рассказывает как они прошли этот путь и с какими трудностями сталкивались.
👍8❤1
Нет идей
Есть такая проблема - нет идей для своего приложения. Простейший фреймворк для поиска перспективных направлений, без смс, но с регистрацией:
👉 Регистрируетесь на AppMagic
👉 Проходитесь по основным категориям приложений, смотрите Top Grossing.
👉 Выбираете приложения на проверку
👉 Открываете сайт SensorTower, регистрируетесь
👉 Смотрите доходы и установки выбранных приложений
На выходе получаете список приложений с работающими In-app покупками, которые хоть что-то зарабатывают, планку отсечения по доходам выбирайте сами.
Есть такая проблема - нет идей для своего приложения. Простейший фреймворк для поиска перспективных направлений, без смс, но с регистрацией:
👉 Регистрируетесь на AppMagic
👉 Проходитесь по основным категориям приложений, смотрите Top Grossing.
👉 Выбираете приложения на проверку
👉 Открываете сайт SensorTower, регистрируетесь
👉 Смотрите доходы и установки выбранных приложений
На выходе получаете список приложений с работающими In-app покупками, которые хоть что-то зарабатывают, планку отсечения по доходам выбирайте сами.
👍16😁1
С подключением первой зависимости в проект встает вопрос - какой менеджер зависимостей использовать?
На этот вопрос пытаются ответить разработчики из red_mad_robot в статье
На этот вопрос пытаются ответить разработчики из red_mad_robot в статье
🔥12
Автор Widgetsmith рассказывает, почему у каждого приложения есть предел дохода и как его обойти
👉Подробнее в статье
👉Подробнее в статье
www.david-smith.org
The Tyranny of the Churn Equation - David Smith, Independent iOS Developer
👍6🔥3⚡2🤯1
Пет проекты могут быть полезны разработчику, чтобы:
• прокачать навыки
• заработать
• найти работу
Автор видео рассказывает о том, как найти идею и мотивацию для того, чтобы сделать проект, как выбрать стек и с чего начать.
• прокачать навыки
• заработать
• найти работу
Автор видео рассказывает о том, как найти идею и мотивацию для того, чтобы сделать проект, как выбрать стек и с чего начать.
YouTube
Давид Зухбая – Пет проекты для всех
Давид Зухбая рассказал как начать, сделать и выпустить свой пет-проект.
Канал: https://t.iss.one/apple_slices
00:00 - Вступление
00:42 - О чем будет доклад
01:14 - Какие бывают пет-проекты
01:45 - А зачем это все
03:30 - Этапы работы на проектом
04:20 - Приложение…
Канал: https://t.iss.one/apple_slices
00:00 - Вступление
00:42 - О чем будет доклад
01:14 - Какие бывают пет-проекты
01:45 - А зачем это все
03:30 - Этапы работы на проектом
04:20 - Приложение…
👍21
Яндекс выпустили приложение с нейросетью для генерации картинок по текстовым запросам
https://apps.apple.com/ru/app/shedevrum/id1671837122?l=en
https://apps.apple.com/ru/app/shedevrum/id1671837122?l=en
App Store
Shedevrum
Write anything in English or Russian, and the Yandex neural network will turn your description into a picture, video, or text. You can also use filtrums to recreate you photos. You can also recreate your photos using filtrums. It’s absolutely free: just…
👏8👎4👍3
Swift async/await. Чем он лучше GCD?
Те, кто подняли минимально поддерживаемую версию iOS до 13 в своих приложениях, могут использовать новый нативный механизм ассинхронности - async/await. Автор статьи рассказывает, от каких проблем нас избавляет async/await.
Те, кто подняли минимально поддерживаемую версию iOS до 13 в своих приложениях, могут использовать новый нативный механизм ассинхронности - async/await. Автор статьи рассказывает, от каких проблем нас избавляет async/await.
Хабр
Swift async/await. Чем он лучше GCD?
Промпт: Иконка языка программирования swift на черном фоне Прошло уже больше года с момента выпуска async/await. Многие крупные и не очень проекты уже успели поднять минимальную версию до iOS 13,...
❤13🔥4❤🔥1
Будут ли сторонние сторы в iOS 17?
Стали появляться новости про то, что в iOS 17 появится возможность устанавливать приложения из сторонних сторов. Но есть несколько но:
• это слух и до тех пор, пока официально об этом не сообщат на WWDC есть вероятность, что это останется слухом
• т.к. это требование Европейского союза, возможно, эта возможность будет доступна только в регионах этого союза
• зная apple, все может быть не так, как мы себе представляем. Возможно, это будет сторонний стор, который будет регулироваться Apple или еще кем-либо. Как пример, ранее Apple обязали добавить возможность оплаты через сторонние сервисы и они дали такую возможность, но с условиями, которые не дают преимуществ перед нативным решением
А вы что думаете, быть сторонним сторам 👍 или не быть 👎?
Стали появляться новости про то, что в iOS 17 появится возможность устанавливать приложения из сторонних сторов. Но есть несколько но:
• это слух и до тех пор, пока официально об этом не сообщат на WWDC есть вероятность, что это останется слухом
• т.к. это требование Европейского союза, возможно, эта возможность будет доступна только в регионах этого союза
• зная apple, все может быть не так, как мы себе представляем. Возможно, это будет сторонний стор, который будет регулироваться Apple или еще кем-либо. Как пример, ранее Apple обязали добавить возможность оплаты через сторонние сервисы и они дали такую возможность, но с условиями, которые не дают преимуществ перед нативным решением
А вы что думаете, быть сторонним сторам 👍 или не быть 👎?
👎32👍11🤔5
Как хранить данные в iOS приложении?
Многие приложения хранят информацию внутри себя - от булевых значений и кэша изображений до чувствительных пользовательских данных и взаимосвязанных объектов. Для каждой задачи хранения есть свой собственный инструмент. В статье рассказывается про большинство из этих способов - их отличия, преимущества и недостатки.
Многие приложения хранят информацию внутри себя - от булевых значений и кэша изображений до чувствительных пользовательских данных и взаимосвязанных объектов. Для каждой задачи хранения есть свой собственный инструмент. В статье рассказывается про большинство из этих способов - их отличия, преимущества и недостатки.
Хабр
Как хранить данные в iOS: UserDefaults, Keychain и сэндвичи
Хранение данных — одна из самых ведущих тем в разработке. Очень важно уметь выбирать подходящий инструмент для разных ситуаций и знать, как хранить данные безопасно...
👍19❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Apple's hello анимация
Автор статьи пытается повторить анимацию из презентации Apple. Удивляет, конечно, как просто и лакончино реализуются такие анимации в SwiftUI.
Весь код можно найти тут
Автор статьи пытается повторить анимацию из презентации Apple. Удивляет, конечно, как просто и лакончино реализуются такие анимации в SwiftUI.
Весь код можно найти тут
👍14❤1
Combine: часть 2. Вершина айсберга
Вышло продолжение статьи про Combine - теперь про основные компоненты Combine и их особенности - паблишеры, подписчики и операторы.
Вышло продолжение статьи про Combine - теперь про основные компоненты Combine и их особенности - паблишеры, подписчики и операторы.
🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Кастомный Segmented Control на SwiftUI
В статье автор рассказывает о трудностях, с которыми он столкнулся при разработке кастомного Segment Control на SwiftUI, и о том, как задача на несколько минут, превратилась в задачу на несколько дней работы
В статье автор рассказывает о трудностях, с которыми он столкнулся при разработке кастомного Segment Control на SwiftUI, и о том, как задача на несколько минут, превратилась в задачу на несколько дней работы
👍11🤡1
Из дальнобойщика — в iOS разработчика
Необычная история про «войти в it». Автор рассказывает как пришел в iOS разработку, какие подходы в обучении использует и как совмещает работу дальнобойщика и разработчика
Необычная история про «войти в it». Автор рассказывает как пришел в iOS разработку, какие подходы в обучении использует и как совмещает работу дальнобойщика и разработчика
🔥20🤡12❤2
Как стать iOS разработчиком
Объемная статья о том, как "войти вit мир iOS разработки" – от перспектив самой платформы и рисков этого направления, до конкретных тем, без которых будет сложно найти работу. Статья будет полезна не только начинающим разработчикам, но и более опытным, которые хотят освежить знания по темам, с которыми ранее не приходилось работать или которые им слабо знакомы.
Объемная статья о том, как "войти в
🔥22👍1
Модуляризация iOS приложения
В последние несколько лет модуляризация стала новым трендом в мире мобильной разработки. Советую ознакомиться с первой статьей тем, кто не до конца понимает, что это такое и зачем нужно в мобильном приложение. И со второй частью тем, кто проникся первой или хочет чуть больше знать про возможные подходы их преимущества и недостатки. Ну или тем, кто просто хочет расширить кругозор.
В последние несколько лет модуляризация стала новым трендом в мире мобильной разработки. Советую ознакомиться с первой статьей тем, кто не до конца понимает, что это такое и зачем нужно в мобильном приложение. И со второй частью тем, кто проникся первой или хочет чуть больше знать про возможные подходы их преимущества и недостатки. Ну или тем, кто просто хочет расширить кругозор.
👍6❤2
Инженер-программист, ориентированный на продукт
Интересная, на мой взгляд, статья о том, какие навыки и почему стоит развивать разработчикам, чтобы быть более привлекательными для бизнеса. Мне всегда была близка идея, что хороший программист - это не тот, который просто переводит задачи из состояния "todo" в "done", а тот, кто:
• может предлагать и генерировать идеи,
• находить лазейки, позволяющие быстрее запускать продукт и получать результат,
• может заранее предугадать и рассказать о надвигающейся технологической угрозе.
Конечно, если вы начинающий разработчик, вам в меньшей степени стоит об этом думать. Но, чем выше ваша должность, тем более ценными вы будете для бизнеса, если будете думать о задачах еще и со стороны пользователя.
Интересная, на мой взгляд, статья о том, какие навыки и почему стоит развивать разработчикам, чтобы быть более привлекательными для бизнеса. Мне всегда была близка идея, что хороший программист - это не тот, который просто переводит задачи из состояния "todo" в "done", а тот, кто:
• может предлагать и генерировать идеи,
• находить лазейки, позволяющие быстрее запускать продукт и получать результат,
• может заранее предугадать и рассказать о надвигающейся технологической угрозе.
Конечно, если вы начинающий разработчик, вам в меньшей степени стоит об этом думать. Но, чем выше ваша должность, тем более ценными вы будете для бизнеса, если будете думать о задачах еще и со стороны пользователя.
The Pragmatic Engineer
The Product-Minded Software Engineer
Product-minded engineers are developers with lots of interest in the product
itself. They want to understand why decisions are made, how people use the
product, and love to be involved in making product decisions. They're someone
who would likely make a good…
itself. They want to understand why decisions are made, how people use the
product, and love to be involved in making product decisions. They're someone
who would likely make a good…
🔥8❤2⚡1
WWDC 2023
Хей, давно не виделись 👋 Надеюсь, что вы не пропустили ни одну интересную сессию WWDC, а если пропустили, то вот два кратких обзора - раз и два.
Среди сессий, которые я добавил в закладки и считаю неоправданно пропущенными авторами выше это - Extend Speech Synthesis with personal and custom voices, Spotlight Shortcuts, SharePlay и Customize on-device speech recognition.И сессия про определение положения и поз животных 🐶🐈
Одно из главных разочарований - не была раскрыта тема сторонних сторов, и у меня сложилось впечатление, что Apple сама еще не решила, как они будут соответствовать этим требованиям, если будут вообще. Позднее Крейг Федериги подтвердил это своими словами. Хотя, большинство так и предполагало, что Apple не была бы Apple, если было бы все просто.
И, конечно же, новое устройство - это та самая "One More Thing", которую все ждали. С этим устройством ты еще меньше привязан к одному месту работы / жизни - не нужен стол, периферия, мониторы и т.д.
Хей, давно не виделись 👋 Надеюсь, что вы не пропустили ни одну интересную сессию WWDC, а если пропустили, то вот два кратких обзора - раз и два.
Среди сессий, которые я добавил в закладки и считаю неоправданно пропущенными авторами выше это - Extend Speech Synthesis with personal and custom voices, Spotlight Shortcuts, SharePlay и Customize on-device speech recognition.
Одно из главных разочарований - не была раскрыта тема сторонних сторов, и у меня сложилось впечатление, что Apple сама еще не решила, как они будут соответствовать этим требованиям, если будут вообще. Позднее Крейг Федериги подтвердил это своими словами. Хотя, большинство так и предполагало, что Apple не была бы Apple, если было бы все просто.
И, конечно же, новое устройство - это та самая "One More Thing", которую все ждали. С этим устройством ты еще меньше привязан к одному месту работы / жизни - не нужен стол, периферия, мониторы и т.д.
👍5