swift — вопросы с ответами

5 ответов
У меня есть много кода в проектах Swift 2.x(или даже 1.x), которые выглядят следующим образом: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back t...
grand-central-dispatch
swift3
libdispatch
14 июнь 2016, в 01:41
17 ответов
Я пытаюсь получить разницу между текущей датой как NSDate() и датой вызова PHP time();, например: NSDate(timeIntervalSinceReferenceDate: 1417147270). Как мне получить разницу во времени между двумя датами. Я хотел бы иметь функцию, которая сравнивает две даты и if(seconds > 60), затем возвращает ...
macos
swift2
nsdate
28 нояб. 2014, в 02:43
7 ответов
Простой вопрос. У меня есть UIButton, currencySelector, и я хочу программно изменить текст. Вот что у меня есть: currencySelector.text = "foobar" Xcode дает мне ошибку "Ожидаемая декларация". Что я делаю неправильно, и как я могу изменить текст кнопки?...
xcode
uibutton
12 окт. 2014, в 16:32
37 ответов
У меня может быть массив, который выглядит следующим образом: [1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6] Или, действительно, любая последовательность типизированных частей данных. То, что я хочу сделать, это убедиться, что есть только один из каждого идентичного элемента. Например, приведенный выше масс...
arrays
standard-library
09 сен. 2014, в 07:08
31 ответ
Я использую Swift для программирования с iOS, и я использую этот код для перемещения UITextField, но он не работает. Я правильно вызываю функцию keyboardWillShow, но текстовое поле не перемещается. Я использую автозапуск. override func viewDidLoad() { super.viewDidLoad() NSNotificationCenter...
keyboard
uitextfield
cocoa-touch
05 сен. 2014, в 19:17
21 ответ
Я использую Xcode 6 Beta 6. Это то, что меня раздражало уже какое-то время, но оно доходит до того момента, когда его едва можно использовать сейчас. Мой проект начинает иметь приличный размер 65 файлов Swift и несколько мостовых файлов Objective-C (которые на самом деле не являются причиной проблем...
compilation
27 авг. 2014, в 21:56
16 ответов
Как вы импортируете CommonCrypto в платформу Swift для iOS? Я понимаю, как использовать CommonCrypto в приложении Swift: вы добавляете #import <CommonCrypto/CommonCrypto.h> в заголовок моста. Однако платформы Swift не поддерживают мостовые заголовки. В документации сказано: Вы можете импор...
commoncrypto
11 авг. 2014, в 18:25
12 ответов
Как преобразовать NSRange в Range<String.Index> в Swift? Я хочу использовать следующий метод UITextFieldDelegate: func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -> Bool { textField.text.stringByRe...
ios8
nsstring
nsrange
05 авг. 2014, в 12:20
11 ответов
Существует ли Swift эквивалент NSLocalizedString(...)? В Objective-C мы обычно используем: NSString *string = NSLocalizedString(@"key", @"comment"); Как я могу добиться того же в Swift? Я нашел функцию: func NSLocalizedString( key: String, tableName: String? = default, bundle: NSBundle ...
localization
nslocalizedstring
01 авг. 2014, в 13:01
22 ответа
Я использую Picker View, чтобы пользователь мог выбрать цветную тему для всего приложения. Я планирую изменить цвет панели навигации, фона и, возможно, панели вкладок (если это возможно). Я изучал, как это сделать, но не могу найти примеры Swift. Может ли кто-нибудь, пожалуйста, привести пример кода...
uinavigationbar
10 июль 2014, в 21:58
11 ответов
Я написал библиотеку на Swift SCLAlertView-Swift, и я не смог импортировать ее в свой текущий проект (Objective-C) Есть ли способ импортировать его? #import "SCLAlertView.swift" - 'SCLAlertView.swift' file not found
08 июнь 2014, в 01:19
18 ответов
Как я могу удалить/удалить элемент из массива в новом языке Apple Swift? Вот код: let animals = ["cats", "dogs", "chimps", "moose"] Как можно удалить элемент animals[2] из массива?
arrays
05 июнь 2014, в 04:31
12 ответов
Я не слишком много читал в Swift, но я заметил, что исключений нет. Итак, как они обрабатывают ошибки в Swift? Кто-нибудь нашел что-нибудь, связанное с обработкой ошибок?
error-handling
03 июнь 2014, в 08:36
11 ответов
Swift имеет синтаксис объявления свойств, очень похожий на С#: var foo: Int { get { return getFoo() } set { setFoo(newValue) } } Однако он также имеет действия willSet и didSet. Они вызываются до и после вызова сеттера, соответственно. Какова их цель, учитывая, что вы можете иметь один и то...
03 июнь 2014, в 02:09
19 ответов
Кто-нибудь знает, как преобразовать UIImage в строку Base64, а затем отменить его? У меня есть код ниже; исходное изображение перед кодированием является хорошим, но я получаю только пустое изображение после его кодирования и декодирования. NSData *imageData = UIImagePNGRepresentation(viewImage); N...
base64
nsdata
cocoa-touch
uiimage
28 июнь 2012, в 20:06
Наверх
Меню