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

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

14
Свіфт - Як видалити десятковий знак з поплавця, якщо десятковий дорівнює 0?
Я відображаю відстань з одним десятковим знаком, і я хотів би видалити цей десятковий знак, якщо він дорівнює 0 (наприклад: 1200,0 км), як я міг зробити це швидко? Я відображаю цей номер так: let distanceFloat: Float = (currentUser.distance! as NSString).floatValue distanceLabel.text = String(format: "%.1f", distanceFloat) + "Km"


17
Використовуйте кілька кольорів шрифту в одній етикетці
Чи є спосіб використовувати два, а то й три кольори шрифту в одній мітці в iOS? Якби для прикладу було використано текст «привіт, як справи», «привіт» був би синім, а «як справи» - зеленим? Чи можливо це, здається, простіше, ніж створювати кілька ярликів?

2
Що дозволяє DSL SwiftUI?
Здається, що новий SwiftUIфреймворк Apple використовує новий вид синтаксису, який ефективно створює кортеж, але має інший синтаксис: var body: some View { VStack(alignment: .leading) { Text("Hello, World") // No comma, no separator ?! Text("Hello World!") } } Намагаючись вирішити, яким насправді є цей синтаксис , я виявив, що VStackвикористовуваний тут …
88 swift  swiftui 

20
Як приховати клавіатуру під час використання SwiftUI?
Як приховати keyboardвикористання SwiftUIдля нижченаведених випадків? Випадок 1 У мене є, TextFieldі мені потрібно приховати, keyboardколи користувач натискає returnкнопку. Випадок 2 У мене є, TextFieldі мені потрібно приховати, keyboardколи користувач натискає назовні. Як я можу це зробити за допомогою SwiftUI? Примітка: Я не задавав питання щодо UITextField. Я хочу зробити …

9
Модуль, скомпільований за допомогою swift 3.0, не можна імпортувати в Swift 3.0.1
Я оновив Xcode до 8.1 GM і тепер отримую нижченаведену помилку для SwiftyJSON. Інші імпортовані фреймворки, здається, працюють. Чи є спосіб змусити це працювати в Swift 3, поки SwiftyJSON не оновить їх фреймворк? Я використовував Carthage для імпорту / оновлення фреймворків. Я також спробував змінити Use Legacy Swift language versionOn …

5
не вдається надрукувати об'єкт ('po') у швидкому проекті xcode6 beta 6 osx: (Помилка при автоматичному імпорті: не вдалося отримати модуль '__ObjC' з контексту AST)
Спроба надрукувати об’єкт ( poкоманду) у проекті xcode 6 beta 6 OSX Swift призводить до появи цього повідомлення про помилку: (lldb) po managedObject error: Error in auto-import: failed to get module '__ObjC' from AST context У цьому випадку об'єктом розгляду є екземпляр NSManagedObject. Будь-яка порада щодо того, як допомогти автоматичному …
87 macos  swift  xcode6 



18
Як поділитися зображенням в Instagram в iOS?
Мій клієнт хоче поділитися зображенням в Instagram, Twitter, Facebook. Я працював у Twitter та Facebook, але не знайшов жодного API чи чогось іншого в Інтернеті для обміну зображеннями в Instagram. Чи можна поділитися зображеннями в Instagram? якщо так, то як? Перевіряючи веб-сайт розробника Instagram, я знайшов бібліотеки Ruby on Rails …

6
Коли використовувати @objc у Swift?
У Swift я бачу такі методи, як: @objc private func doubleTapGestureRecognized(recognizer: UITapGestureRecognizer) Мені було цікаво, коли використовувати @objc? Я прочитав деякі документи, але вони кажуть, що коли ви хочете, щоб він викликався в Objective-C, вам слід додати прапор @objc Однак це приватна функція в Swift, що робить @obj?

12
швидкі дані 3.0 до рядка?
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {} Я хочу deviceTokenнанизати але: let str = String.init(data: deviceToken, encoding: .utf8) str є nil швидкий 3.0 як я можу дозволити , dataщоб string? Реєстрація для push-сповіщень у Xcode 8 / Swift 3.0? не працює, і відповідь кілька місяців тому, я спробував: і …
87 swift  string 

9
Перевірте, чи ввімкнено служби локації
Я проводив деякі дослідження щодо CoreLocation. Нещодавно я зіткнувся з проблемою, яка висвітлювалася в інших місцях, але в Objective C та для iOS 8. Я почуваюсь якось безглуздо, запитуючи це, але як ви можете перевірити, чи ввімкнено служби локації за допомогою швидкої операційної системи iOS 9? На iOS 7 (а …
87 ios  swift  location  ios9  swift3 

5
Як оцінюється Swift IF LET?
Я бачив цей код на сайті Swift та різні публікації тут, і я намагаюся зрозуміти основи. Як оцінюється цей рядок? if let name = optionalName { Мене бентежить, оскільки це не name == необов’язкове ім’я, воно присвоює значення, так як же це звітність істинно і чому це не так, коли …

8
Як вирішити “Інтерполяція рядків створює опис налагодження для необов’язкового значення; Ви мали намір це чітко сказати? " у бета-версії Xcode 8.3?
Починаючи з бета-версії 8.3, zillions попереджає: "Інтерполяція рядків створює опис налагодження для необов’язкового значення; ви мали намір зробити це явним?" з'явився в моєму коді. Наприклад, попередження вискакувало в такій ситуації, коли варіанти могли призвести до нуля: let msg = "*** Error \(options["taskDescription"]): cannot load \(sUrl) \(error)" Як було попередньо розроблено, …

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