Генерация кода запроса с помощью Postman за 10 секунд
😎 Уверен, что многие разработчики использовали Postman для тестирования своих запросов, да и вообще для проверки того, что API работает. Так вот, знали ли вы о возможности генерить код запроса, в том числе для Swift, прямо из приложения?
🛠 Если вам лень, то вы можете нажать на кнопку Code, и в выпадающем списке выбрать нужный язык, в нашем случае — Swift.
@iOS Dev
😎 Уверен, что многие разработчики использовали Postman для тестирования своих запросов, да и вообще для проверки того, что API работает. Так вот, знали ли вы о возможности генерить код запроса, в том числе для Swift, прямо из приложения?
🛠 Если вам лень, то вы можете нажать на кнопку Code, и в выпадающем списке выбрать нужный язык, в нашем случае — Swift.
@iOS Dev
👍22🔥1
Туториал по custom transitions в iOS. Прокачиваем стандартные push, pop и modal
📖 В этом руководстве вы узнаете, как заменить push, pop и modal анимации пользовательскими переходами.
🛠Примеры кода находится в репозитории, в нем вы найдете возможности замены стандартных анимаций навигации push & pop на собственные.
Также автор реализовал кастомную модальную анимацию, в которой используются интерактивные переходы.
😉 Очевидно, что есть много разных возможностей, но в этой статье даётся понимание, с чего начать.
@iOS Dev
📖 В этом руководстве вы узнаете, как заменить push, pop и modal анимации пользовательскими переходами.
🛠Примеры кода находится в репозитории, в нем вы найдете возможности замены стандартных анимаций навигации push & pop на собственные.
Также автор реализовал кастомную модальную анимацию, в которой используются интерактивные переходы.
😉 Очевидно, что есть много разных возможностей, но в этой статье даётся понимание, с чего начать.
@iOS Dev
👍13🔥2
Полное руководство по архитектуре VIPER
📖 В материале с таким названием предлагается узнать, как писать масштабируемый код с использованием VIPER и некоторыми приемами из других архитектур.
Я согласен с автором по многим пунктам.
🧐 Во-первых, НЕ стоит думать, что VIPER — это плохо потому, что кто-то неправильно им воспользовался. MVP хорош для приложения с небольшим объёмом экранов, и я согласен с тем, что не следует использовать VIPER для таких приложений.
🤔 Проблемы могут начаться, когда в приложение попадает все больше компонентов. И вот тут стоит задуматься, а точно ли всё хорошо?
Если в ваших планах небольшое приложение, можно начать с MVC. Позже можно решить проблему массивных контроллеров с помощью MVVM, также подойдет MVP или паттерн координатора.
Автор заверяет, что плохой архитектуры не бывает. Есть плохой выбор, который приводит нас к сложной кодовой базе.
🛠Чтобы писать по-настоящему масштабируемые приложения, можно познакомиться с VIPER с конструктором модулей = VIPER(B).
@iOS Dev
📖 В материале с таким названием предлагается узнать, как писать масштабируемый код с использованием VIPER и некоторыми приемами из других архитектур.
Я согласен с автором по многим пунктам.
🧐 Во-первых, НЕ стоит думать, что VIPER — это плохо потому, что кто-то неправильно им воспользовался. MVP хорош для приложения с небольшим объёмом экранов, и я согласен с тем, что не следует использовать VIPER для таких приложений.
🤔 Проблемы могут начаться, когда в приложение попадает все больше компонентов. И вот тут стоит задуматься, а точно ли всё хорошо?
Если в ваших планах небольшое приложение, можно начать с MVC. Позже можно решить проблему массивных контроллеров с помощью MVVM, также подойдет MVP или паттерн координатора.
Автор заверяет, что плохой архитектуры не бывает. Есть плохой выбор, который приводит нас к сложной кодовой базе.
🛠Чтобы писать по-настоящему масштабируемые приложения, можно познакомиться с VIPER с конструктором модулей = VIPER(B).
@iOS Dev
👍14🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Wave — опенсорсное решение для анимаций
Wave — это анимационный движок для iOS и iPadOS. С его помощью легко создавать плавные, интерактивные и прерываемые анимации, которые приятно выглядят.
Согласно заявлениям разработчиков, Wave не имеет внешних зависимостей и может быть легко внедрен в существующие проекты и приложения на базе UIKit.
😉 Основная особенность Wave заключается в том, что все анимации являются ретаргетируемыми. Например, вы можете изменить конечную точку в процессе, и анимация будет изящно перенаправлена на это новое значение.
🛠 Код и пример приложения доступен на Github.
#opensource
@iOS Dev
Wave — это анимационный движок для iOS и iPadOS. С его помощью легко создавать плавные, интерактивные и прерываемые анимации, которые приятно выглядят.
Согласно заявлениям разработчиков, Wave не имеет внешних зависимостей и может быть легко внедрен в существующие проекты и приложения на базе UIKit.
😉 Основная особенность Wave заключается в том, что все анимации являются ретаргетируемыми. Например, вы можете изменить конечную точку в процессе, и анимация будет изящно перенаправлена на это новое значение.
🛠 Код и пример приложения доступен на Github.
#opensource
@iOS Dev
🔥22👍5
Live Text будет улучшен!
Можно юзать в видосах также, как и в фото! Ну кайфово, что ж.
Можно прям во время звонка засканить ценник в магазине, например, и скинуть своим собеседникам.
Ещё и апгрейд в Visual Look Up.
Можно прям с фоток выделять объекты и пересылать их как аттачи куда угодно. Спасибо за машин лёнин в 2022! Всем по Core ML!
Можно юзать в видосах также, как и в фото! Ну кайфово, что ж.
Можно прям во время звонка засканить ценник в магазине, например, и скинуть своим собеседникам.
Ещё и апгрейд в Visual Look Up.
Можно прям с фоток выделять объекты и пересылать их как аттачи куда угодно. Спасибо за машин лёнин в 2022! Всем по Core ML!
👍14🔥1😁1
Новости из других миров, прокачивают Wallet
Можно шарить ток определённую информацию. Напоминает процесс авторизации через Apple Sign In (ну, что почту можно скрывать), так и тут можно шарить ключи по стандарту индустрии.
☺️Apple могут и в безопасность (а мы и не сомневались), ну, кроме того слива в iCloud пару лет назад.
Можно шарить ток определённую информацию. Напоминает процесс авторизации через Apple Sign In (ну, что почту можно скрывать), так и тут можно шарить ключи по стандарту индустрии.
☺️Apple могут и в безопасность (а мы и не сомневались), ну, кроме того слива в iCloud пару лет назад.
👍11
Изменился шаринг фоток
Вводят iCloud Shared Library
Можно шарить, что захотим. Теперь шанс отправить фотку не туда будет ниже (или выше) — скоро проверим!
Шаринг можно переключить в автоматический режим. И каждый сможет шарить фотки. А ещё пошаренные фотки появятся в общей ленте у каждого, неплохо!
Вводят iCloud Shared Library
Можно шарить, что захотим. Теперь шанс отправить фотку не туда будет ниже (или выше) — скоро проверим!
Шаринг можно переключить в автоматический режим. И каждый сможет шарить фотки. А ещё пошаренные фотки появятся в общей ленте у каждого, неплохо!
👍13
Вводят новую фичу Safety Check
Рассказывают про абьюзные отношения и про важность скрывать переписки в случае опасности. Фича позволяет стопать шаринг локации и защищает доступ к сообщениям.
ℹ️Можно выбирать, у кого из ваших контактов будет доступ. Включая национальный центр для жертв насилия (и не только).
Рассказывают про абьюзные отношения и про важность скрывать переписки в случае опасности. Фича позволяет стопать шаринг локации и защищает доступ к сообщениям.
ℹ️Можно выбирать, у кого из ваших контактов будет доступ. Включая национальный центр для жертв насилия (и не только).
👏12👍3
А теперь время умного дома!
Matter нужна для кроссплатформенной коммуникации между девайсами и коннекта домашних устройств. Обещают, что доступа у Apple не будет.
Обновили виджеты, сделали их более удобными (ну, по их мнению). Можно управлять температурой, светом, безопасностью и даже водой (или температурой). Но мне кажется, в сяоми не отстают.
А с новыми технологиями в iOS 16 виджеты будут выглядеть гармонично и кайфово.
Matter нужна для кроссплатформенной коммуникации между девайсами и коннекта домашних устройств. Обещают, что доступа у Apple не будет.
Обновили виджеты, сделали их более удобными (ну, по их мнению). Можно управлять температурой, светом, безопасностью и даже водой (или температурой). Но мне кажется, в сяоми не отстают.
А с новыми технологиями в iOS 16 виджеты будут выглядеть гармонично и кайфово.
👍8