В чем отличие между первым и вторым примером? Выполнится ли метод doSomething?
Responder Chain - тема, которую любят спрашивать на собеседованиях. О том, что такое Responder Chain и как он устроен «под капотом» в статье
Responder Chain - тема, которую любят спрашивать на собеседованиях. О том, что такое Responder Chain и как он устроен «под капотом» в статье
👍20❤🔥1
Еще один из популярных вопросов на интервью - как работает инструкция defer? В каком порядке выведутся числа в консоли в задаче выше?
Вряд ли вы встретитесь с частым использованием 2-х и более defer в одной функции, но для собеседования пример отличный. Когда действительно стоит использовать defer смотрите в статье.
Правильный ответ:3 2 5 4 1 . А почему так и как работает defer, можно узнать тут
Вряд ли вы встретитесь с частым использованием 2-х и более defer в одной функции, но для собеседования пример отличный. Когда действительно стоит использовать defer смотрите в статье.
Правильный ответ:
👍22❤1
Для решения типовых задач программирования существуют паттерны проектирования - GOF, GRASP, you name it.
Один из них фасад — структурный паттерн для предоставления простого интерфейса к сложной системе классов, библиотеке или фреймворку.
В статье рассматривается реализация с примерами этого паттерна на Swift
Один из них фасад — структурный паттерн для предоставления простого интерфейса к сложной системе классов, библиотеке или фреймворку.
В статье рассматривается реализация с примерами этого паттерна на Swift
❤🔥8🤔2❤1
Если еще не слышали про HTTP/3 (QUIC), то советуем разобраться, изучая новые и неизвестные слова - UDP, TCP, мультиплексирование, SSL / TLS и тд. Все это поможет лучше понять основы клиент-серверного взаимодействия. С основами HTTP/3 можно ознакомиться в статье.
А если вы хотите попробовать HTTP/3 в приложениии вам не страшно, увеличить скорость передачи данных, то ловите WWDC доклад
А если вы хотите попробовать HTTP/3 в приложении
👍9
Когда стоит использовать сторонние фреймворки, а когда лучше написать свой - автор подробно разбирает в статье нюансы использования внешних зависимостей
Medium
I Stopped Using Third-Party Frameworks For My Swift Projects. Here’s What Happened
Don’t reinvent the wheel
🔥8👍1
Перед разработчиком стояла простая задача - вывести список доступных emoji с возможностью выбора необходимого. Но всё оказалось не так просто.
С какими проблемами столкнулся автор читайте в статье.
С какими проблемами столкнулся автор читайте в статье.
👍7
Ловите расширенный гайд по мультикурсору в Xcode, с примерами использования.
Пригождается не часто, но когда нужен - позволяет сэкономить уйму времени
Пригождается не часто, но когда нужен - позволяет сэкономить уйму времени
Use Your Loaf - iOS Development News & Tips
Xcode Multi-Cursor Editing
Xcode multi-cursor editing (Control-Shift-Click).
🔥15
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