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

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

2
Xcode 8 автоматично згенерована документація з швидкої довідки
Серед нових функцій, анонсованих у Xcode 8 , ми можемо бачити "Автоматичне створення документації швидкої довідки": Це кінець документації з ручного коду, про яку ми можемо дізнатися в цій статті від NSHipster ? Чи може хтось окреслити плюси і мінуси цієї нової функції? Чи замінює це такі інструменти, як Jazzy …
85 xcode  swift  xcode8 

6
NSLocalizedString із швидкою змінною
Я намагаюся локалізувати свій додаток за допомогою NSLocalizedString. Коли я імпортую файл XLIFF, більшість з них працює як шарм, але щось не відбувається, а деякі рядки не локалізовані. Я помітив, що проблема в NSLocalizedString, що містить щось змінне всередині, наприклад: NSLocalizedString(" - \(count) Notifica", comment: "sottotitolo prescrizione per le notifiche …


14
Свіфт - Проблеми з радіусом кута та тінню
Я намагаюся створити кнопку із закругленими кутами та тінню . Як би я не перемикався, кнопка відображатиметься неправильно. Я спробував masksToBounds = falseі masksToBounds = true, але або радіус кута працює, і тінь не працює, або тінь працює, і радіус кута не закріплює кути кнопки. import UIKit import QuartzCore @IBDesignable …

20
Встановіть максимальну довжину символу поля UITextField у Swift
Я знаю, що на це є інші теми, але, здається, я не можу з’ясувати, як це реалізувати. Я намагаюся обмежити UITextField лише 5 символами Переважно буквено-цифрові та - і. і _ Я бачив цей код func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { let maxLength = …

18
Як швидко створити перемикачі та прапорець (iOS)?
Я розробляю додаток, який дозволяє проводити опитування. Мій макет генерується з питань на основі XML. Мені потрібно створити перемикачі (один вибір) та прапорці (кілька відповідей). Я не знайшов нічого корисного для швидкого. Хтось має ідею?

13
Як перейти від одного контролера перегляду до іншого за допомогою Swift
Я хотів би переходити від одного контролера перегляду до іншого. Як я можу перетворити наступний код Objective-C у Swift? UIViewController *viewController = [[self storyboard] instantiateViewControllerWithIdentifier:@"Identifier"]; UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:viewController]; [self.navigationController pushViewController:navi animated:YES];

4
Як створити швидкий клас для категорії?
Я хочу створити категорію мого існуючого швидкого класу, але в IDE немає можливості зробити це. Будь-яка ідея, чи існує категорія у швидкому проекті? Або як досягти подібної функціональності в швидкому проекті?


5
UITapGestureRecognizer - змусити його працювати при дотику, а не до дотику?
Те, що я використовую для натискання події, дуже чутливе до часу, тому мені цікаво, чи можливо зробити UITapGestureRecognizer активованим, коли користувач просто натискає, а не вимагати від них також дотику?

9
Запит дозволу на камеру та бібліотеку в iOS 10 - Info.plist
Я застосував WKWebView в додатку. на показаній веб-сторінці є файл, де він повинен імпортувати зображення з фотографій. Кожного разу, коли я натискаю на цей вхід і вибираю або «Сфотографувати», або «Бібліотека фотографій», програма раптово виходить з ладу, що, на мою думку, пов’язано з тим, що програмі бракує дозволу робити фотографії …
84 ios  swift  wkwebview 

9
dispatch_once після змін Swift 3 GCD API
Для чого новий синтаксис dispatch_onceу Swift після змін, внесених до мовної версії 3? Стара версія була такою. var token: dispatch_once_t = 0 func test() { dispatch_once(&token) { } } Це внесені зміни до libdispatch .

19
Видаліть println () для версії iOS Swift
Я хотів би глобально ігнорувати всі println()дзвінки у моєму коді Swift, якщо я не буду у збірці налагодження. Я не можу знайти жодної надійної покрокової інструкції для цього, і буду вдячний за вказівки. є спосіб зробити це глобально, або мені потрібно зробити , щоб оточувати кожен println()з #IF DEBUG/#ENDIFтвердженнями?
84 ios  xcode  swift  xcode6 

4
Чому я не можу зателефонувати за замовчуванням super.init () на UIViewController у Swift?
Я не використовую a UIViewControllerз розкадрування, і я хочу мати власну initфункцію, де я передаю NSManagedObjectIDякийсь об’єкт. Я просто хочу зателефонувати, super.init()як у Objective-C. Подобається це: init(objectId: NSManagedObjectID) { super.init() } Але я отримую таку помилку компілятора: Потрібно викликати призначений ініціалізатор суперкласу UIViewController Чи можу я просто більше цього не …

2
Як надрукувати деталі винятку "спіймати усіх" у Swift?
Я оновлюю свій код, щоб використовувати Swift, і мені цікаво, як надрукувати детальну інформацію про помилку для винятку, який відповідає реченню “catch all”. Я трохи модифікував приклад із цієї сторінки швидкого мовного довідника, щоб проілюструвати свою думку: do { try vend(itemNamed: "Candy Bar") // Enjoy delicious snack } catch VendingMachineError.InvalidSelection …
84 ios  swift  swift2 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.