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

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

19
Как определить, создается ли приложение для устройства или симулятора в Swift
В Objective-C мы можем знать, создается ли приложение для устройства или симулятора с использованием макросов: #if TARGET_IPHONE_SIMULATOR // Simulator #else // Device #endif Это макросы времени компиляции, которые недоступны во время выполнения. Как я могу добиться того же в Swift?
277 ios  swift 

22
Как контролировать межстрочный интервал в UILabel
Можно ли уменьшить разрыв между текстом, если поместить его в несколько строк UILabel? Мы можем установить рамку, размер шрифта и количество строк. Я хочу уменьшить разрыв между двумя строками на этом ярлыке.

17
Есть ли у Swift модификаторы доступа?
В Objective-C данные экземпляра могут быть public, protectedили private. Например: @interface Foo : NSObject { @public int x; @protected: int y; @private: int z; } -(int) apple; -(int) pear; -(int) banana; @end Я не нашел упоминаний о модификаторах доступа в Swift. Можно ли ограничить видимость данных в Swift?

30
«Файл« MyApp.app »не может быть открыт, потому что у вас нет разрешения на его просмотр» при запуске приложения в Xcode 6 Beta 4
Всякий раз, когда я пытаюсь запустить свое приложение в Xcode 6 Beta 4, я получаю сообщение об ошибке: The file "MyApp.app" couldn't be opened because you don't have permission to view it. Эта ошибка появляется независимо от того, на какой симулятор или устройство я нацеливаюсь. Я пытался: Удаление всех полученных …
273 swift  xcode5  xcode6 

7
Что такое Swift-эквивалент isEqualToString в Objective-C?
Я пытаюсь запустить код ниже: import UIKit class LoginViewController: UIViewController { @IBOutlet var username : UITextField = UITextField() @IBOutlet var password : UITextField = UITextField() @IBAction func loginButton(sender : AnyObject) { if username .isEqual("") || password.isEqual("")) { println("Sign in failed. Empty character") } } Мой предыдущий код был в Objective-C, …
272 string  swift 

18
Безопасный (проверенный границами) поиск в массиве в Swift через необязательные привязки?
Если у меня есть массив в Swift, и я пытаюсь получить доступ к индексу, выходящему за пределы, возникает неудивительная ошибка времени выполнения: var str = ["Apple", "Banana", "Coconut"] str[0] // "Apple" str[3] // EXC_BAD_INSTRUCTION Тем не менее, я бы подумал, что со всеми дополнительными цепочками и безопасностью, которые приносит Swift, …
271 xcode  swift 

21
Как программно определить, запущено ли мое приложение в симуляторе iphone?
Как говорится в вопросе, я бы хотел узнать, работает ли мой код в симуляторе, но также хотел бы знать, какая конкретная версия iphone запущена или имитируется. РЕДАКТИРОВАТЬ: я добавил слово «программно» к названию вопроса. Суть моего вопроса в том, чтобы иметь возможность динамически включать / исключать код в зависимости от …

13
Что такое необязательное значение в Swift?
Из документации Apple : Вы можете использовать ifи letвместе работать со значениями, которые могут отсутствовать. Эти значения представлены как дополнительные. Необязательное значение либо содержит значение, либо nilуказывает, что значение отсутствует. Напишите знак вопроса ( ?) после типа значения, чтобы пометить значение как необязательное. Почему вы хотите использовать необязательное значение?
267 swift  optional 


30
Как вы используете String.substringWithRange? (или как работает Ranges в Swift?)
Я еще не смог выяснить, как получить подстроку Stringв Swift: var str = “Hello, playground” func test(str: String) -> String { return str.substringWithRange( /* What goes here? */ ) } test (str) Я не могу создать диапазон в Swift. Автозаполнение на игровой площадке не очень полезно - вот что он …
266 swift 


11
Какова цель willSet и didSet в Swift?
Swift имеет синтаксис объявления свойства, очень похожий на C #: var foo: Int { get { return getFoo() } set { setFoo(newValue) } } Тем не менее, это также имеет willSetи didSetдействия. Они вызываются до и после вызова сеттера, соответственно. Какова их цель, учитывая, что вы можете просто иметь один …

26
Как получить текущее время в качестве даты и времени
Только началось с детской площадки. Я пытаюсь создать простое приложение. Я создал объект даты следующим образом: var date = NSDate() Как я могу получить текущий час? На других языках я могу сделать что-то вроде этого: var hour = date.hour Но я не могу найти какие-либо свойства / методы, подобные этому. …
265 datetime  swift 

14
Как создать задержку в Swift?
Я хочу приостановить свое приложение в определенной точке. Другими словами, я хочу, чтобы мое приложение выполняло код, но затем в определенный момент делает паузу в течение 4 секунд, а затем продолжает работу с остальной частью кода. Как я могу это сделать? Я использую Swift.
262 xcode  swift  delay 

25
Не могу использовать классы Swift внутри Objective-C
Я пытаюсь интегрировать Swiftкод в мое приложение. Мое приложение написано в, Objective-Cи я добавил Swiftкласс. Я сделал все, что описано здесь . Но моя проблема в том Xcode, что -Swift.hфайл не создан , только заголовки моста. Я создал его, но на самом деле он пуст. Я могу использовать все свои …
260 ios  objective-c  swift 

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