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

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

# прагма в Swift?

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

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

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

Быстрая производительность: сортировка массивов

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

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

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

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

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

@selector() в Свифт?

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

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

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

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

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

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

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

Xcode 6 Strange Bug: Неизвестный класс в файле Interface Builder

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

Почему персонажи-эможи, такие как 👩👩👧👦 так странно относятся к строкам Swift?

Персонаж 👩👩👧👦 (семья с двумя женщинами, одной девушкой и одним мальчиком) кодируется как таковой: U+1F469 WOMAN, ‍U+200D ZWJ, U+1F469 WOMAN, U+200D ZWJ, U+1F467 GIRL, U+200D ZWJ, U+1F466 BOY Так что это очень интересно кодируется; идеальная цель д...
задан 25 апр. '17 в 21:36
23
ответов

Swift: разделите строку на массив

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

dispatch_after - GCD в быстром?

Я прошел через iBook от Apple и не смог найти никакого определения: Может кто-нибудь объяснить структуру dispatch_after? dispatch_after(<#when: dispatch_time_t#>, <#queue: dispatch_queue_t?#>, <#block: dispatch_block_t?#>)
задан 04 июня '14 в 13:05
23
ответов

Что означает восклицательный знак на языке Swift?

Руководство по языку Swift Programming Language имеет следующий пример: class Person { let name: String init(name: String) { self.name = name } var apartment: Apartment? deinit { println("\(name) is being deinitialized") } } class ...
задан 03 июня '14 в 17:52