Вопросы с тегом «swift»

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

30
Передача данных между контроллерами представления
Я новичок в iOS и Objective-C и во всей парадигме MVC и застрял в следующем: У меня есть представление, которое действует как форма ввода данных, и я хочу дать пользователю возможность выбрать несколько продуктов. Продукты перечислены в другом окне, UITableViewControllerи я включил несколько вариантов выбора. У меня вопрос, как мне …

30
Как изменить цвет текста строки состояния в iOS
У моего приложения темный фон, но в iOS 7 строка состояния стала прозрачной. Так что я ничего не вижу там, только зеленый индикатор батареи в углу. Как изменить цвет текста строки состояния на белый, как на домашнем экране?

17
Как мне вызвать код Objective-C из Swift?
В Swift, как можно назвать код Objective-C? Apple упомянула, что они могут сосуществовать в одном приложении, но означает ли это, что можно технически повторно использовать старые классы, созданные в Objective-C, при создании новых классов в Swift?
974 objective-c  swift 

20
#pragma mark в Swift?
В Objective C я могу использовать #pragma markдля маркировки разделов моего кода в навигаторе символов. Так как это команда препроцессора C, она не доступна в Swift. Есть ли замена для этого в Swift, или я должен использовать уродливые комментарии?

9
Быстрая бета-версия: сортировка массивов
Я реализовывал алгоритм в Swift Beta и заметил, что производительность была очень плохой. Покопавшись глубже, я понял, что одним из узких мест является нечто такое же простое, как сортировка массивов. Соответствующая часть здесь: let n = 1000000 var x = [Int](repeating: 0, count: n) for i in 0..<n { x[i] …


30
Получить длину строки
Как вы получаете длину String ? Например, у меня есть переменная, определенная как: var test1: String = "Scott" Тем не менее, я не могу найти метод длины в строке.
780 swift  string 

16
#ifdef замена в языке Swift
В C / C ++ / Objective C вы можете определить макрос, используя препроцессоры компилятора. Кроме того, вы можете включать / исключать некоторые части кода, используя препроцессоры компилятора. #ifdef DEBUG // Debug-only code #endif Есть ли подобное решение в Swift?

30
Разбить строку на массив в Swift?
Скажем, у меня есть строка здесь: var fullName: String = "First Last" Я хочу разбить строку базы на пустое пространство и присвоить значения их соответствующим переменным var fullNameArr = // something like: fullName.explode(" ") var firstName: String = fullNameArr[0] var lastName: String? = fullnameArr[1] Кроме того, иногда пользователи могут не …
688 arrays  swift  string  split 

30
Вставка разделителя UITableView в iOS 8 не работает
У меня есть приложение, в котором UITableViewдля вставки разделителя заданы пользовательские значения - вправо 0, влево 0. Это прекрасно работает iOS 7.x, однако, iOS 8.0я вижу, что разделитель вставки по умолчанию установлен по умолчанию 15справа. Даже если в xib-файлах он установлен 0, он все равно отображается неправильно. Как удалить UITableViewCellполя …

23
@selector () в Swift?
Я пытаюсь создать NSTimerин , Swiftно у меня возникают некоторые проблемы. NSTimer(timeInterval: 1, target: self, selector: test(), userInfo: nil, repeats: true) test() это функция в том же классе. Я получаю ошибку в редакторе: Не удалось найти перегрузку для 'init', который принимает предоставленные аргументы Когда я изменяю selector: test()к selector: nilпо …
660 swift  selector  nstimer 

19
Работают ли приложения на основе Swift на OS X 10.9 / iOS 7 и ниже?
Будут ли приложения на основе Swift работать на OS X 10.9 (Mavericks) / iOS 7 и ниже? Например, у меня есть машина под управлением OS X 10.8 (Mountain Lion), и мне интересно, будет ли на ней работать приложение, которое я пишу в Swift. Или что мне нужно, чтобы создать приложение …
616 swift  xcode  macos 

29
Использование одноэлементной модели dispatch_once в Swift
Я пытаюсь разработать подходящую модель синглтона для использования в Swift. До сих пор я смог получить не поточную модель, работающую как: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance { Static.instance = TPScopeManager() } return Static.instance! } } Обтекание …

30
Приложение iOS с фреймворком на устройстве упало, dyld: библиотека не загружена, Xcode 6 Beta
Этот сбой был проблемой блокировки. Я использовал следующие шаги, чтобы воспроизвести проблему: Создать проект Cocoa Touch Framework Добавьте файл swift и класс Dog Построить рамки для устройства Создайте приложение Single View в Swift Импортировать фреймворк в проект приложения Создание экземпляра класса swift из фреймворка во ViewController Создайте и запустите приложение …
573 ios  swift  crash  xcode6  dyld 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.