Запитання з тегом «swift»

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

19
Як визначити, чи створено додаток для пристрою чи симулятора в Swift
У Objective-C ми можемо знати, чи будується програма для пристрою чи симулятора за допомогою макросів: #if TARGET_IPHONE_SIMULATOR // Simulator #else // Device #endif Це макроси часу компіляції та недоступні під час виконання. Як я можу досягти того ж у Свіфті?
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, …
271 string  swift 

18
Безпечний пошук масиву в Swift через необов'язкові прив’язки?
Якщо у мене є масив у Swift, і я намагаюся отримати доступ до індексу, який знаходиться поза межами, виникає не дивна помилка виконання: var str = ["Apple", "Banana", "Coconut"] str[0] // "Apple" str[3] // EXC_BAD_INSTRUCTION Однак я б подумав, що з усіма необов'язковими ланцюжками та безпекою, які приносить Свіфт, було …
271 xcode  swift 

21
Як я можу програмно визначити, чи працює моя програма в тренажері iphone?
Як йдеться в запитанні, я хотів би головним чином знати, чи працює мій код у тренажері чи ні, але я також зацікавився б знати конкретну версію iphone, яка працює або моделюється. РЕДАКТУВАННЯ: Я додав слово "програмно" до назви питання. Суть мого питання полягає в тому, щоб мати можливість динамічно включати …

13
Що таке необов'язкове значення у Swift?
З документації Apple : Ви можете використовувати ifта letразом працювати з значеннями, які можуть бути відсутніми. Ці значення представлені як необов'язкові. Необов’язкове значення або містить значення, або містить, nilщоб вказати, що значення відсутнє. Напишіть знак питання ( ?) після типу значення, щоб позначити значення як необов'язкове. Чому ви хочете використовувати …
267 swift  optional 


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


11
Яка мета willSet та didSet у Swift?
У Swift є синтаксис декларації властивості, дуже схожий на C # 's: var foo: Int { get { return getFoo() } set { setFoo(newValue) } } Однак у нього є willSetі didSetдії. Вони називаються до і після виклику сетера відповідно. Яке їх призначення, враховуючи, що ви могли просто мати один …

26
Як отримати поточний час як дата
Щойно розпочали з ігрового майданчика. Я намагаюся створити простий додаток. Я створив об’єкт дати таким чином: var date = NSDate() Як я можу отримати поточну годину? Іншими мовами я можу зробити щось подібне: var hour = date.hour Але я не можу знайти таких властивостей / методів. Я знайшов спосіб, dateWithCalendarFormat. …
263 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.