"54.90.86.231 - 54.90.86.231"

Вопросы с тегом 'swift'

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

# прагма в Swift?

В Objective C я могу использовать #pragma mark для обозначения разделов моего кода в навигаторе символов. Поскольку это команда препроцессора C, она недоступна в Swift. Есть ли в Swift возможность для этого, или мне нужно использовать уродливые комм...
03 июня '14 в 17:05
9 отв.

Быстрая бета-версия: сортировка массивов

Я реализовывал алгоритм в Swift Beta и заметил, что производительность была очень плохой. Покопавшись глубже, я понял, что одним из узких мест является нечто такое же простое, как сортировка массивов. Соответствующая часть здесь: let n = 1000000 var...
08 июня '14 в 2:53
17 отв.

Как вызвать код Objective-C из Swift

На новом языке Swift от Apple, как вы вызываете Objective-C код? Apple упомянула, что они могут сосуществовать в одном приложении, но означает ли это, что можно технически повторно использовать старые классы, сделанные в Objective-C, при создании...
02 июня '14 в 23:05
45 отв.

Получить длину строки

Как вы получаете длину String? Например, у меня есть переменная, определенная как: var test1: String = "Scott" Однако я не могу найти метод длины в строке.
04 июня '14 в 15:40
12 отв.

swift for loop: для индекса, элемента в массиве?

Есть ли функция, которую я могу использовать для итерации по массиву и иметь как индекс, так и элемент, например, перечисление python? for index, element in enumerate(list): ...
04 июня '14 в 6:19
42 отв.

iOS 8 UITableView separator inset 0 не работает

У меня есть приложение, где вставка разделителя UITableView установлена ​​на пользовательские значения - Right 0, Left 0. Это отлично работает в iOS 7.x, однако в iOS 8.0 я вижу, что вставка разделителя установлена ​​по умолчанию 15 справа. Хотя в x...
10 сент. '14 в 19:05
22 отв.

@selector() в Свифт?

Я пытаюсь создать NSTimer в Swift, но у меня проблемы. NSTimer(timeInterval: 1, target: self, selector: test(), userInfo: nil, repeats: true) test() - это функция в том же классе. Я получаю сообщение об ошибке в редакторе: Не удалось найти пе...
03 июня '14 в 8:21
33 отв.

Разбить строку в массив в Swift?

Скажем, у меня есть строка: var fullName: String = "First Last" Я хочу разбить базу строк на пробел и присвоить значения их соответствующим переменным var fullNameArr = // something like: fullName.explode(" ") var firstName: String = fullNameAr...
05 сент. '14 в 6:51
18 отв.

Приложения на основе Swift работают на OS X 10.9/iOS 7 и ниже?

Приложения на основе Swift работают на OS X 10.9 (Mavericks)/iOS 7 и ниже? Например, у меня есть машина с OS X 10.8 (Mountain Lion), и мне интересно, будет ли приложение, которое я пишу в Swift, будет бегите на нем.
02 июня '14 в 22:25
50 отв.

Ошибка Xcode 6: Неизвестный класс в файле Interface Builder

Я обновился до Xcode 6 beta 4, и теперь мое приложение постоянно вылетает с сообщением Неизвестный класс X в файле Interface Builder. Он сбой, потому что предположительно Xcode не может найти мои пользовательские классы, которые я связал в своей ...
24 июля '14 в 7:09
31 отв.

Использование модели singleton dispatch_once в Swift

Я пытаюсь разработать подходящую модель синглтон для использования в Swift. До сих пор мне удалось получить не-поточную безопасную модель, которая работает как: class var sharedInstance:TPScopeManager { get { struct Static { ...
03 июня '14 в 23:41
9 отв.

#ifdef замена на языке Swift

В C/С++/Objective-C вы можете определить макрос, используя препроцессоры компилятора. Более того, вы можете включать/исключать некоторые части кода с помощью препроцессоров компилятора. #ifdef DEBUG // Debug-only code #endif Есть ли аналогично...
03 июня '14 в 0:06
19 отв.

Событие изменения текста UITextField

Как я могу обнаружить любые текстовые изменения в текстовом поле? Метод делегата shouldChangeCharactersInRange работает для чего-то, но он точно не соответствует моей потребности. Поскольку до тех пор, пока он не вернет YES, тексты textField недосту...
10 авг. '11 в 15:09
21 отв.

Приложение iOS с разбитой инфраструктурой на устройстве, dyld: библиотека не загружена, Xcode 6 Beta

Этот сбой был проблемой блокировки, в основном я использовал следующие шаги, чтобы воспроизвести проблему: Создайте проект Cocoa Touch Framework Добавьте быстрый файл и класс Dog Структура сборки для устройства Создайте приложение Single View в...
20 июня '14 в 22:00
43 отв.

Как перечислить перечисление со строковым типом?

enum Suit: String { case spades = "♠" case hearts = "♥" case diamonds = "♦" case clubs = "♣" } Например, как я могу сделать что-то вроде: for suit in Suit { // do something with suit print(suit.rawValue) } Результирующий ...
03 июня '14 в 8:03