Вопросы по теме 'swift3'

NSRegularExpression для извлечения текста между двумя тегами XML
Как извлечь значение «6» между тегами «badgeCount» с помощью NSRegularExpression. Ниже приведен ответ от сервера: <?xml version="1.0" encoding="UTF-8"...
8252 просмотров

Извлечь значения RGB из UIColor
Я видел, как люди делали это в объекте-c, но у меня возникли проблемы с этим в быстром темпе. Я получил цвет пикселя из изображения, но теперь мне нужно взять отдельные значения красного, зеленого и синего. Вот что у меня есть (h, w и rgb - целые...
19397 просмотров
schedule 27.09.2022

печатать без новой строки в Swift
В Swift 2.0 print() автоматически добавляет символ новой строки. В Swift 1.2 println() и print() раньше были отдельными функциями. Итак, как мне напечатать некоторый текст и не добавлять к нему новую строку, поскольку у Swift больше нет...
75036 просмотров
schedule 28.04.2023

попробуй, попробуй! & пытаться? в чем разница и когда их использовать?
В Swift 2.0 Apple представила новый способ обработки ошибок (do-try-catch) . А несколько дней назад в бета-версии 6 было введено еще более новое ключевое слово ( try? ). Также знал, что могу использовать try! . В чем разница между тремя...
49352 просмотров
schedule 01.03.2023

Приложение push-уведомлений работает в фоновом режиме при подключении BLE
Я работал над приложением, которое работает на BLE. я хочу отправить уведомление (приложение работает в фоновом режиме при подключении BLE), если какие-либо изменения в оборудовании. Я читаю документ Даже если ваше приложение поддерживает...
913 просмотров
schedule 17.08.2022

Есть ли такой метод, как didRotateFromInterfaceOrientation, который происходит во время вращения в Swift?
Я пытаюсь .StartAnimating UIActivityIndicator при повороте устройства, я пытался использовать функцию переопределения: didRotateFromInterfaceOrientation; однако эта функция вызывается после того, как произошло вращение, и я хотел бы анимировать во...
4567 просмотров
schedule 29.06.2023

Операторы ++ и -- устарели Xcode 7.3
Я смотрю на заметки Xcode 7.3 и замечаю эту проблему. Операторы ++ и -- устарели. Может ли кто-нибудь объяснить, почему это устарело? И я прав, что в новой версии Xcode теперь вы будете использовать вместо ++ это x += 1 ; Пример:...
70981 просмотров
schedule 28.10.2022

Разбиение на страницы UITableView — обновление снизу для загрузки новых данных в Swift
Я пытаюсь реализовать загрузку данных из моего бэкэнда с разбиением на страницы. Я видел это, но он загружает все данные за все время. Это правильный путь или я что-то не так делаю? Заранее спасибо. func tableView(tableView: UITableView,...
30184 просмотров
schedule 04.07.2022

Несколько условий циклов For-In
С новым обновлением Xcode 7.3 появилось много проблем, связанных с новой версией Swift 3. В одной из них говорится, что «C-стиль для оператора устарел и будет удален в будущей версии Swift» (это появляется в традиционном for заявления). Один из...
9695 просмотров
schedule 03.07.2022

Как мне создать dispatch_queue с атрибутами QoS в Swift 3?
У меня есть такой код в Swift 2: let attrs = dispatch_queue_attr_make_with_qos_class(DISPATCH_QUEUE_SERIAL, QOS_CLASS_UTILITY, 0) let myQueue = dispatch_queue_create("com.example.serial-queue", attrs) Это не компилируется в Swift 3, потому...
3556 просмотров
schedule 13.04.2023

Что эквивалентно рандому в Swift3 (бета-версия Xcode8 1)
Мне нужно запускать один и тот же список случайных чисел при каждом выполнении моего приложения. srand/rand больше не существует. Что мне делать тогда? private extension Array { private func randomValues(_ seed: UInt32, num: Int) ->...
2142 просмотров
schedule 18.10.2022

Бета-версия Xcode8, добавляющая self.view.layoutIfNeeded() в геттер inputAccessoryView, вызывающая сбой
Используя бета-версию Xcode8, мой симулятор падает при использовании inputAccessoryView и добавлении строки self.view.layoutIfNeeded() в геттере переопределения inputAccessoryView. Он отлично работает на моих устройствах, но эта одна строка приводит...
335 просмотров

Где бинарники swift/swiftc для v3?
Я только что скачал бета-версию Xcode 8 и изо всех сил пытаюсь понять, где спрятаны двоичные файлы swift и swiftc . На веб-сайте Swift указано, что набор инструментов должен быть доступен по адресу /Library/Developer/Toolchains и что его...
699 просмотров
schedule 27.04.2023

Не соответствует протоколу «NSCoding» — Swift 3
Я видел несколько вопросов, похожих на мои; однако они относятся к Swift 2/1, и в настоящее время я использую Swift 3. Я считаю, что Apple немного изменила его. class Person: NSObject, NSCoding { var signature: UIImage init(signature:...
6266 просмотров
schedule 11.11.2022

UIImagePickerController аварийно завершает работу приложения | Свифт3, Xcode8
К вашему сведению: я новичок в Swift, так что это может быть очень простая проблема, но я просто не могу в ней разобраться. Я следовал Start Руководство по разработке приложений для iOS (Swift) с использованием бета-версии Xcode 8 и Swift 3....
14102 просмотров
schedule 04.07.2023

Можно ли публиковать приложения в Xcode 8/Swift 3 Beta для iOS 9?
Я работаю над приложением и думаю об обновлении до бета-версии Xcode 8 и использовании Swift 3. Можно ли в текущем состоянии публиковать приложения для iOS 9? Очевидно, когда выйдет полная версия, я смогу это сделать, но что, если я захочу что-то...
1521 просмотров
schedule 07.04.2023

Unmanaged.passUnretained(self).toOpaque() в Swift 3
У меня есть следующая ошибка: строка кода на картинке такая: context.info = UnsafeMutablePointer(Unmanaged.passUnretained(self).toOpaque()) Я не знаю, как это исправить. Я рассмотрел это:...
3301 просмотров
schedule 14.06.2022

Невозможно преобразовать значение типа «NSRange» (он же «NSRange») в ожидаемый тип аргумента «Range ‹Index›» (он же «Range ‹Int›»)
Я пытаюсь реализовать ссылку Easy Game Center, но получаю эту ошибку: Невозможно преобразовать значение типа «NSRange» (он же «NSRange») в ожидаемый тип аргумента «Range ‹Index>» (он же «Range ‹Int>») вот код: static func...
2389 просмотров
schedule 29.07.2023

Данные ‹-› MutableRandomAccessSlice
Я действительно борюсь с тем фактом, что someData[start...stop] возвращает MutableRandomAccessSlice . Мой someData изначально был let , так зачем мне изменчивая штука? Почему бы мне не получить просто RandomAccessSlice . Что действительно...
747 просмотров
schedule 18.09.2022

Передайте тип @protocol в Swift
У меня есть метод Objective-C, который принимает тип Protocol* в качестве параметра. Как я могу вызвать этот метод в Swift. Пример: // In Objective-C @protocol AProtocol <NSObject> @end @interface MyClass : NSObject +...
258 просмотров
schedule 04.04.2023