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

13 ответов
У меня есть следующий простой код, написанный в Swift 3: let str = "Hello, playground" let index = str.index(of: ",")! let newStr = str.substring(to: index) Из Xcode 9 beta 5 я получаю следующее предупреждение: 'substring(to:)' устарел: используйте String сокращенный индекс с оператором "partial r...
swift4
08 авг. 2017, в 09:08
6 ответов
В настоящее время я использую следующие (неуклюжие) фрагменты кода для определения того, содержит ли (непустой) словарь Swift данный ключ и для получения одного (любого) значения из того же словаря. Как можно сделать это более элегантно в Swift? // excerpt from method that determines if dict contain...
dictionary
24 янв. 2015, в 17:39
10 ответов
Как создать отметку времени даты, используя стандарты формата для ISO 8601 и RFC 3339? Цель - это строка, которая выглядит так: "2015-01-01T00:00:00.000Z" Формат: год, месяц, день, как "XXXX-XX-XX" буква "T" в качестве разделителя час, минута, секунды, миллисекунды, как "XX: XX: XX.XXX". буква...
date
time
iso8601
rfc3339
19 янв. 2015, в 01:14
17 ответов
Мне нужно выполнить действие (освобождение массива), когда нажата кнопка назад кнопки UINavigationController, в то время как кнопка все еще вызывает предыдущий ViewController в стеке. Как я мог выполнить это с помощью быстрой? [IMG_OUR_ID=70.png]
xcode
uinavigationcontroller
30 дек. 2014, в 23:32
9 ответов
Я хочу приостановить свое приложение с определенной точки. Другими словами, я хочу, чтобы мое приложение выполнило код, но затем в определенный момент остановитесь на 4 секунды, а затем продолжайте работу с остальной частью кода. Как я могу это сделать? Я использую Swift....
xcode
delay
17 дек. 2014, в 02:37
26 ответов
override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } Используя приведенный выше код в любом ViewController, чтобы установить цвет statusBar в белый для определенного элемента управления представлением , не работает в iOS8 для меня. Какие-либо пре...
uiviewcontroller
statusbar
ios8
xcode6
16 нояб. 2014, в 11:02
14 ответов
Я не могу получить самый верхний UIViewController без доступа к UINavigationController. Вот что у меня так далеко: UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(vc, animated: true, completion: nil) Тем не менее, он, похоже, ничего не делает. keyWindow root...
uiviewcontroller
31 окт. 2014, в 03:23
16 ответов
Я работаю над приложением, требующим проверки даты выполнения домашней работы. Я хочу знать, будет ли назначенная дата в течение следующей недели, и если она затем выполнит действие. Большая часть документации, которую я могу найти, находится в Objective-C, и я не могу понять, как это сделать в Swi...
nsdate
xcode6
05 окт. 2014, в 02:33
14 ответов
Фоновый текст в строке состояния по-прежнему черный. Как изменить цвет на белый? // io8, swift, Xcode 6.0.1 override func viewDidLoad() { super.viewDidLoad() self.navigationController?.navigationBar.barTintColor = UIColor.blackColor() self.navigationController?.navigationBar.titleTextAt...
uinavigationbar
ios8
24 сен. 2014, в 05:32
13 ответов
Когда я использую цикл for в Playground, все работает нормально, пока я не изменил первый параметр цикла for на максимальное значение. (итерируется в порядке убывания) Это ошибка? У кого-нибудь еще есть? for index in 510..509 { var a = 10 } Счетчик, отображающий количество итераций, которые буд...
swift-playground
01 июль 2014, в 12:24
25 ответов
Я пытаюсь применить градиент в качестве цвета фона в представлении (основной вид раскадровки). Код работает, но ничего не меняется. Я использую xCode Beta 2 и Swift. Здесь код: class Colors { let colorTop = UIColor(red: 192.0/255.0, green: 38.0/255.0, blue: 42.0/255.0, alpha: 1.0) let colorBotto...
cagradientlayer
ios7
24 июнь 2014, в 08:54
16 ответов
label.font.pointSize доступен только для чтения, поэтому я не уверен, как его изменить.
uilabel
22 июнь 2014, в 23:54
4 ответа
Я немного запутался в ответе, что Xcode дает мне этот эксперимент в Руководстве по языку Swift Programming Language: // Use a for-in to iterate through a dictionary (experiment) let interestingNumbers = [ "Prime": [2, 3, 5, 7, 11, 13], "Fibonacci": [1, 1, 2, 3, 5, 8], "Square": [1, 4, 9...
dictionary
08 июнь 2014, в 22:00
13 ответов
Мне нужно создать строку с форматом, который может преобразовывать int, long, double и т.д. в строку. Используя Obj-C, я могу сделать это с помощью ниже. NSString *str = [NSString stringWithFormat:@"%d , %f, %ld, %@", INT_VALUE, FLOAT_VALUE, DOUBLE_VALUE, STRING_VALUE]; Как сделать это с быстрым?...
ios8
06 июнь 2014, в 05:24
20 ответов
В iOS 7 мои заголовки UIButton оживают и выходят в неподходящее время - поздно. Эта проблема не появляется на iOS 6. Я просто использую: [self setTitle:text forState:UIControlStateNormal]; Я бы предпочел, чтобы это произошло мгновенно и без пустой рамки. Этот мигание особенно отвлекает внимание и о...
uibutton
uikit
ios7
22 сен. 2013, в 18:38
Наверх
Меню