Swift - это безопасный, быстрый и выразительный язык программирования общего назначения, разработанный Apple Inc. для своих платформ и Linux. Swift с открытым исходным кодом. Используйте тег только для вопросов о языковых функциях или необходимости кода в Swift. Используйте теги [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] и [cocoa] для (не зависящих от языка) вопросов о платформах или фреймворках.

Подробнее про swift...

Я пытаюсь реализовать DispatchGroup следующим образом, но если первый вызов возвращает true, а второй возвращает false, тогда общий результат вернет false. Однако, если первый вызов вернется .......
Я новичок в swiftUI, и я столкнулся с этой проблемой, как показано на скриншоте, введите описание изображения здесь. Я использую список для отображения моих данных и NavigationLInk для передачи моих данных следующему ViewController. .......
10 Апр 2021 в 06:03
Кажется, я не могу понять, как убедиться, что мой текст накладывается и вписывается в границы круглого изображения. Это то, что у меня есть до сих пор. Circle() .frame(width: 100, height: 100) .overlay( Text("Reaaaallllllyyyyyy Looooooongggggg") .foregroundColor(Color.re....
10 Апр 2021 в 02:36
Я следил за учебником по пометке избранного, и они не учли, как загружать и сохранять данные, поэтому, если вы, ребята, можете помочь, это было бы здорово. Вот мой код: class Favorites: ObservableObject {.......
9 Апр 2021 в 23:38
Я пытался написать код для определения перестановок. В Википедии есть псевдокод простого алгоритма (из BR Heap). Я попытался перевести процедуру псевдокода generate (k: .......
9 Апр 2021 в 23:28
Я использую UITableViewController, чтобы попытаться вернуть серию данных, каждый из которых имеет свой собственный сворачиваемый раздел, как показано ниже. Пример контроллера табличного представления Я добавил два отдельных заголовка .......
9 Апр 2021 в 22:57
Я немного запутался в addSnapshotListener и getDocuments. Как я читал в документации по firebase, getDocuments () получает данные один раз, а addSnapshotListener получает данные в режиме реального времени. Что я .......
9 Апр 2021 в 22:48
Я относительно новый разработчик и довольно регулярно использую протоколы / делегаты, но я застрял в том, чтобы заставить его правильно реализовать. У меня есть представление в моем контроллере представления, которому назначен .......
9 Апр 2021 в 22:44
Есть ли способ сделать @Published var таким образом, чтобы его изменения повлияли на другой @Published var, такой как Binding var? import SwiftUI struct ContentView: View {@StateObject var viewModel = ViewModel () .......
9 Апр 2021 в 22:27
Вы можете помочь мне решить эту проблему? Проблема заключается во второй кнопке со строковым массивом внутри текстового кода, если есть строковый массив внутри текстового кода, отметьте типичную ошибку: "the .......
9 Апр 2021 в 20:20
В настоящее время я работаю над функцией, которую можно использовать в нескольких потоках. Проблема в том, что функция должна завершиться сначала и сохранить результат в кеше. А пока другие темы .......
9 Апр 2021 в 19:26
Я получаю сбивающую с толку ошибку: Type of expression is ambiguous without more context в моей функции ниже, и я понятия не имею, что ее вызывает. Я думаю, это как-то связано с моими тремя константами let, потому что, когда я внес в них какие-то изменения, появилась ошибка. private func FetchOrigi....
9 Апр 2021 в 17:55
Почему for-in медленнее, чем в режиме быстрой отладки? Если вы думаете, да. Это было запущено без оптимизации. ⬇️Приведенный ниже код, время является сравнением для-in и без оптимизации 49999995000000 для-in -.......
9 Апр 2021 в 15:23
Я хочу создать Observable объект User. Это моя структура import Foundation struct User {let email: String let username: String} Когда я делаю сетевой запрос, я получаю ответ .......
9 Апр 2021 в 12:03
Как я могу добавить свои HKObjectTypes в NSSet. Он всегда возвращается пустым. Есть способ лучше ??? func getPermsFromOptions (_ options: NSArray) -> NSSet {var readPermSet = NSSet () .......
9 Апр 2021 в 11:37
Когда я запрашиваю API из своего кода, я получил ответ через 4-6 секунд, что слишком долго. От почтальона я получаю ответ через 120 мс. Что-то в моем коде идет не так? вот мой код, я .......
У меня есть квадратный containerView с roundImageView внутри. ContainerView добавлен в UIDynamicAnimator. Когда углы containerView сталкиваются друг с другом, мне нужно, чтобы они отскакивали от roundImageView, так же, как это вопрос. Внутри customContainerView I override collisionBoundsType ... ....
Collection.addObserver (self, forKeyPath: #keyPath (UICollectionView.contentSize), options: .new, context: nil) collection.observe (\. contentSize) {(collection, change) in} когда я использую & .......
9 Апр 2021 в 07:41
В режиме просмотра в реальном времени отображается крошечная рамка, в которой помещается только текст или что-то еще внутри представления, в котором не отображается полный телефон. Вот код @State private var favoriteColor = "Red" var colors = ["Red", "Green", "Blue"] var body: some View { VStac....
9 Апр 2021 в 06:45
Я новичок в Swift / SwiftUI - я работаю над простым приложением со списком дел и пытаюсь создать кнопку панели навигации, которая меняется со встроенной кнопки «Изменить» на настраиваемую кнопку в зависимости от переменной состояния. Я попытался это сделать, используя тернарный оператор, как показан....
9 Апр 2021 в 06:08
Интересно, как я могу передать переменную привязки в представление слайдера struct TodayItemView: View { @State var progress = 0.0 var body: some View { VStack { Slider(value: $progress, in: 0...1, step: 0.25) } } } Если я из....
9 Апр 2021 в 05:51
У меня есть 3 задачи фоновой очереди, выполняемые при запуске приложения. На их выполнение уходит примерно 25 секунд. Нет ни проблем с памятью, ни проблем с самими задачами, задачи просто проходят через базу данных для фильтрации / чтения данных (SQLite). Если я минимизирую приложение во время вып....
9 Апр 2021 в 00:28
Я пытаюсь реализовать собственный оператор для коллекций, аналогичный оператору Элвиса (?: В kotlin, ?? в быстром), но помимо проверки допустимости значения NULL, оператор также проверяет, является ли коллекция .......
8 Апр 2021 в 23:57
У меня есть вызов API, который захватывает json, но требует аутентификации по токену. Token auth отлично работает, но когда я пытаюсь передать токен функции API, он возвращается к нулю. Я думаю, это потому, что Auth.auth().currentUser!.getIDToken(...) еще не завершено. Соответствующий код ниже ......
8 Апр 2021 в 23:25
У меня проблема со вчерашнего утра, но я не могу понять, как решить эту проблему. У меня есть табличное представление, в котором используются ячейки прототипа, 2 метки и 1 фотография. Для этикеток я использовал Firestore, а для хранилища изображений - firebase. Проблема в том, что единственный спос....
8 Апр 2021 в 22:10