Вопросы и ответы
Таймер Swift HIT в фоновом режиме
00
Вопрос или проблема Я разрабатываю таймер HIT и не могу понять, как другие приложения воспроизводят звуки и уведомления в фоновом режиме. Я пробовал фоновую задачу и использование таймера, чтобы поддерживать приложение в активном состоянии, но ничего
Вопросы и ответы
извлечение элемента из массива
00
Вопрос или проблема есть массив строк. Я хочу извлечь самую длинную, если есть две или более с одинаковой длиной, я хочу извлечь первую. Это значит world2 здесь. Как я могу это сделать? let arr = ["hello", "world2", "world3", "hi"].
Программное обеспечение
Что мне делать, если ключ шифрования, который я использую для шифрования, был скомпрометирован?
00
Вопрос или проблема Мне было интересно, как происходит утечка ключа шифрования, и я надеялся получить ответы на два вопроса. Q1: Допустим, я создаю социальную сеть, которая хранит личные сообщения в базе данных (например, Firebase) и использует базовое
Вопросы и ответы
Функция DidReceiveMessage не срабатывает в фоновом режиме приложения iOS
00
Вопрос или проблема Я пишу родной код iOS в проекте Flutter. Приложение WatchOS работает в активном режиме и может активировать приложение iOS, но не может вызвать didReceiveMessage в приложении iOS. Приложения iOS и Watch могут общаться друг с другом
Вопросы и ответы
Проблема с заголовком окна в моем текстовом редакторе на macOS, разработанном с использованием SwiftUI
00
Вопрос или проблема В настоящее время я разрабатываю приложение текстового редактора, которое позволяет пользователям открывать, редактировать и сохранять файлы. Однако я столкнулся с проблемой управления заголовком окна. Когда я впервые открываю приложение
Вопросы и ответы
Swift UITableView заикался при загрузке при переключении панели вкладок, только на iOS 18.
00
Вопрос или проблема У меня есть оригинальное приложение для iOS, написанное в Xcode 15, Swift 5.10 на macOS Sonoma, всё работало хорошо. ПРОБЛЕМА После обновления до Xcode 16.0 и Swift 6 на macOS 15.0 возникла проблема. При компиляции приложения на симуляторе iPhone с iOS 18.
Вопросы и ответы
Постоянные ошибки при попытке заставить Views работать с многомерным массивом.
00
Вопрос или проблема Я попробовал несколько различных способов создать сетку значков, теперь, когда я делаю это, вместо вызова многоразовых компонентов у меня есть многомерный массив Views. Вот код, и я постараюсь объяснить ошибки, которые меня окружали
Вопросы и ответы
Основы Swift: Состояние, Привязка и Предварительный просмотр
00
Вопрос или проблема РЕШЕНО, спасибо @JoakimDanielson. Надеюсь, это поможет другим… Я пытаюсь понять @State и @Binding, и, похоже, застрял в предварительном просмотре для SwiftUI. Но… может, есть что-то еще, что я не понимаю.
Вопросы и ответы
Xcode всегда выдает предупреждения, когда я создаю новый проект в Xcode с шаблоном App Playground.
01
Вопрос или проблема Для конкурса Swift Student Challenge разработчикам нужно использовать шаблон «App» или шаблон «App Playground» в Xcode? По моему опыту, при запуске проекта с App Playground я часто сталкиваюсь со случайными предупреждениями, даже если
Вопросы и ответы
Как перезаписать данные при синхронизации CloudKit и CoreData
00
Вопрос или проблема Swift UIKit Я использую CoreData CloudKit. Я хочу перезаписывать значения вместо их объединения при синхронизации. У меня есть следующие данные: Данные CloudKit (смартфон A) memo:"123" Данные в приложении (смартфон B) memo:"hello"
Вопросы и ответы
Как правильно запускать AppleScript в Mail.app с помощью NSAppleScript и парсить результаты как список строк.
00
Вопрос или проблема У меня есть следующий код, который я хотел бы использовать для получения списка доступных учетных записей электронной почты в Mail.app. import Foundation struct EmailAccounts { func getAccountNames() -> [String] { let appleScriptSource
Вопросы и ответы
Передать свойство от ObservableObject в другой класс ObObject?
00
Вопрос или проблема Предположим, у меня есть ObservableObject, который живет в SwiftUI App как .environmentObject final class UserSettings: ObservableObject { @AppStorage("defaultTaskDuration") var defaultTaskDuration: Int = 1500 //.
Вопросы и ответы
Увеличение яркости/видимости моделей usdz в AR SwiftUI RealityKit в условиях низкой освещенности
00
Вопрос или проблема Я пытаюсь разместить 3D модели usdz в режиме дополненной реальности. В светлое время суток или в освещенной среде они выглядят прекрасно, но в темноте объекты едва видны. Как я могу сделать их полностью видимыми даже в темноте?
Вопросы и ответы
Какие шаблоны кода лучше всего способствуют низкой связанности и высокой связности в Swift?
00
Вопрос или проблема На мой взгляд, Swift со временем становится все меньше объектно-ориентированным языком (как и его родительский язык) и все больше функциональным языком. При уважении к расширениям протоколов и структурам, как мне уменьшить связанность
Вопросы и ответы
trailingSwipeActionsConfigurationProvider вызывает исчезновение теневого эффекта на UICollectionViewListCell
00
Вопрос или проблема В данный момент я достиг эффекта тени и закругления углов для UICollectionViewListCell, используя следующий код. UICollectionViewListCell class NoteCell: UICollectionViewListCell { override func awakeFromNib() { super.
Вопросы и ответы
SwiftUI: Реализация Повтора с UndoManager без предупреждений о закрытии Sendable.
00
Вопрос или проблема (Для контекста, я знаком со Swift, но довольно нов в параллельном программировании на Swift; однако я понимаю основные концепции) Я пытаюсь реализовать функциональность отмены/повтора с помощью UndoManager, но столкнулся с предупреждением
Вопросы и ответы
Swift Combine: multicast(_:) против multicast(subject:) – В чем разница? [закрыто]
00
Вопрос или проблема Закрыто. Этот вопрос должен быть более сфокусированным. В настоящее время ответы на него не принимаются. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост.
Вопросы и ответы
Я получаю эту ошибку в приложении Xcode, не знаю, как ее исправить, и не могу найти никакой информации.
00
Вопрос или проблема При попытке использовать @BINDING У МЕНЯ ЕСТЬ ПРОБЛЕМЫ С ОБЪЕМОМ [[[введите описание изображения здесь](https://i.sstatic.net/bZ68c2AU.png)](https://i.sstatic.net/JpDaVy72.png)](https://i.sstatic.net/Qs2Tmlvn.
Вопросы и ответы
Swift Combine: Создаст ли multicast(_:) новый объект для каждого подписчика
00
Вопрос или проблема В этом коде почему debug: multicast triggered.. выводится только один раз, хотя есть 2 подписчика. Поскольку Apple утверждает, что multicast(_:) создает нового издателя для каждого подписчика, разве это не должно привести к тому, что
Вопросы и ответы
Прыгающая клавиатура при попытке добавить ограничения в пользовательской клавиатуре
00
Вопрос или проблема Я пытался собрать свою собственную клавиатуру для использования во всех приложениях iOS. Когда я пытался добавить ограничение по высоте, высота клавиатуры продолжала увеличиваться. import UIKit class KeyboardViewController: UIInputViewController