- M4 MacBook Pro
- iPad mini 7
- M4 iMac
- M4 Mac mini.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Как реализовать спойлер-эффект как в Telegram на Swift?
Цель статьи:
● Показать, как скрывать определенные части текста в UITextView.
● Реализовать спойлер-эффект с анимацией, похожей на Telegram.
● Подробно объяснить каждый шаг и участок кода для полного понимания процесса.
Подробная статья с примерами кода.
Цель статьи:
● Показать, как скрывать определенные части текста в UITextView.
● Реализовать спойлер-эффект с анимацией, похожей на Telegram.
● Подробно объяснить каждый шаг и участок кода для полного понимания процесса.
Подробная статья с примерами кода.
• Оно измеряет данные по пяти показателям: пульсу, частоте дыхания, температуре запястья, кислороду в крови и качеству сна
• Работает на Watch 8 и старше.
Please open Telegram to view this post
VIEW IN TELEGRAM
Swipe Cell SwiftUI — swipe-to-reveal для SwiftUI
Swipe Cell SwiftUI — это простое swipe-to-reveal представление. Оно поддерживает iOS/iPadOS 14 или более поздние версии. Цель — заменить стандартный модификатор SwiftUI List .onDelete(perform: …), поскольку его функциональность ограничена только удалением и работает только со строками списка.
Кроме того, строки в iOS 14 LazyVStack по умолчанию не поддерживают пролистывание для раскрытия кнопок. Swipe Cell SwiftUI позволяет добавлять несколько кнопок меню с левой и правой стороны, а также поддерживает функцию смахивания (например, для удаления).
Swipe Cell SwiftUI — это простое swipe-to-reveal представление. Оно поддерживает iOS/iPadOS 14 или более поздние версии. Цель — заменить стандартный модификатор SwiftUI List .onDelete(perform: …), поскольку его функциональность ограничена только удалением и работает только со строками списка.
Кроме того, строки в iOS 14 LazyVStack по умолчанию не поддерживают пролистывание для раскрытия кнопок. Swipe Cell SwiftUI позволяет добавлять несколько кнопок меню с левой и правой стороны, а также поддерживает функцию смахивания (например, для удаления).
Собеседование iOS Разработчика. Проектирование и лайфкодинг
Всем привет! 🤟
Сегодня в нашем выпуске очередное собеседование. На этот раз с новым форматом, который придумал Олег. Он совместно с собеседуемым смоделируют ситуацию совместной работы и спроектируют приложение.
В данном выпуске вы увидите по сути тот лайфкодинг, который вы можете наблюдать на повседневной работе. По ходу собеседования, так же спрашивают и теоретические вопросы, которые так или иначе по большей часте относятся к часто используемым кейсам в iOS разработке. Желаем приятного просмотра!
P.S Если у кого-то плохо работает YouTube, то для вашего удобства мы выложили собеседование на наш бусти.
💬 Телеграм-канал Олега
Всем привет! 🤟
Сегодня в нашем выпуске очередное собеседование. На этот раз с новым форматом, который придумал Олег. Он совместно с собеседуемым смоделируют ситуацию совместной работы и спроектируют приложение.
В данном выпуске вы увидите по сути тот лайфкодинг, который вы можете наблюдать на повседневной работе. По ходу собеседования, так же спрашивают и теоретические вопросы, которые так или иначе по большей часте относятся к часто используемым кейсам в iOS разработке. Желаем приятного просмотра!
P.S Если у кого-то плохо работает YouTube, то для вашего удобства мы выложили собеседование на наш бусти.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Tuist: добавляем генерацию проекта в текущее приложение
Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Ребята из циан тоже жили с этой проблемой много лет, пока не нашли решение. В данной статье они рассказывают про внедрение Tuist, его плюсы и минусы и так далее.
Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Ребята из циан тоже жили с этой проблемой много лет, пока не нашли решение. В данной статье они рассказывают про внедрение Tuist, его плюсы и минусы и так далее.
This media is not supported in your browser
VIEW IN TELEGRAM
Open SwiftUI Animations
Большая подборка с реализациями большого количества разнообразных анимаций на SwiftUI. Некоторые из них повторяют поведение системных компонентов, а некоторые – уникальные.
Большая подборка с реализациями большого количества разнообразных анимаций на SwiftUI. Некоторые из них повторяют поведение системных компонентов, а некоторые – уникальные.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Из кода в управление! Роман Галь, экс-VP TradingView, о пути от разработчика до менеджера. 🔥
В новом видео-пуске мы говорим о переходе от кода к управлению. В гостях у нас Роман Галь, экс-VP TradingView, который поделится своим опытом и даст ценные советы по развитию карьеры в IT.
В этом видео вы узнаете:
* Как построить успешную карьеру в IT, перейдя от технической роли к руководству.
* Какие навыки нужны, чтобы стать эффективным менеджером.
* С какими вызовами сталкиваются менеджеры в IT-индустрии.
Не пропустите этот ценный инсайт!
📹 YouTube Ромы
В новом видео-пуске мы говорим о переходе от кода к управлению. В гостях у нас Роман Галь, экс-VP TradingView, который поделится своим опытом и даст ценные советы по развитию карьеры в IT.
В этом видео вы узнаете:
* Как построить успешную карьеру в IT, перейдя от технической роли к руководству.
* Какие навыки нужны, чтобы стать эффективным менеджером.
* С какими вызовами сталкиваются менеджеры в IT-индустрии.
Не пропустите этот ценный инсайт!
Please open Telegram to view this post
VIEW IN TELEGRAM
CoreDataEvolution — безопасная многопоточность для Core Data
CoreDataEvolution — эта библиотека призвана упростить и улучшить работу Core Data с многопоточностью, черпая вдохновение из функции @ModelActor в SwiftData, обеспечивая эффективные, безопасные и масштабируемые операции.
CoreDataEvolution — эта библиотека призвана упростить и улучшить работу Core Data с многопоточностью, черпая вдохновение из функции @ModelActor в SwiftData, обеспечивая эффективные, безопасные и масштабируемые операции.
Please open Telegram to view this post
VIEW IN TELEGRAM
Реализуем Face ID аутентификацию в iOS-приложении
Храня данные в Secure Enclave, Face ID создает математическое представление черт лица, обеспечивая непревзойденную безопасность. Более того, его бесшовная интеграция в iOS-приложения изменила взаимодействие с пользователями, установив новые стандарты мобильной аутентификации.
В этой статье мы рассмотрим процесс интеграцииFace ID(с примером кода) в приложения для iOS, чтобы повысить безопасность и удобство использования.
Храня данные в Secure Enclave, Face ID создает математическое представление черт лица, обеспечивая непревзойденную безопасность. Более того, его бесшовная интеграция в iOS-приложения изменила взаимодействие с пользователями, установив новые стандарты мобильной аутентификации.
В этой статье мы рассмотрим процесс интеграцииFace ID(с примером кода) в приложения для iOS, чтобы повысить безопасность и удобство использования.
Делаем в SwiftUI размытие экрана при переключении задачи
Повышение конфиденциальности пользователей имеет решающее значение при разработке приложений. В этом руководстве рассказывается о том, как создать приложение SwiftUI, которое автоматически размывает экран, когда переходит в многозадачный или фоновый режим, — полезная функция защиты конфиденциального контента.
Повышение конфиденциальности пользователей имеет решающее значение при разработке приложений. В этом руководстве рассказывается о том, как создать приложение SwiftUI, которое автоматически размывает экран, когда переходит в многозадачный или фоновый режим, — полезная функция защиты конфиденциального контента.
Рынок iOS-приложений в Европе — отчет Setapp
Развивать iOS-приложение на рынке ЕС гораздо проще, если знать, к чему готовиться. Компания Setapp подготовила расширенный отчет о запросах, предпочтениях и поведении пользователей iPhone и iPad в Европе.
Развивать iOS-приложение на рынке ЕС гораздо проще, если знать, к чему готовиться. Компания Setapp подготовила расширенный отчет о запросах, предпочтениях и поведении пользователей iPhone и iPad в Европе.