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

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



7
Як отримати контролер root root?
Мені потрібен екземпляр контролера кореневого перегляду. Я спробував такі підходи: UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; Повертає: null : Також коли я намагаюся отримати масив контролерів: NSArray *viewControllers = self.navigationController.viewControllers; Він повертає лише один контролер, але це не мій контролер кореневого перегляду. Якщо я спробую взяти з навігаційного контролера: …

8
Swift - які типи використовувати? NSString або String
З впровадженням Swift я намагався обвести голову новою мовою Я розробник iOS і використовую такі типи, як NSString, NSInteger, NSDictionaryу додатку. Я помітив, що в електронній книзі програми "Мова швидкого програмування" від Apple, вони використовують типи SwiftString, Int, Dictionary Я помітив, що типи Swift не мають (або по-різному названі) деяких …
109 ios  objective-c  string  macos  swift 

8
Двовимірний масив у Свіфті
Я так заплутався щодо 2D-масивів у Swift. Дозвольте описати крок за кроком. А ви хочете виправити мене, якщо я помиляюся. Поперше; оголошення порожнього масиву: class test{ var my2Darr = Int[][]() } По-друге заповніть масив. (наприклад, my2Darr[i][j] = 0де i, j - змінні для циклу) class test { var my2Darr = …
109 arrays  swift 

26
SourceKitService споживає процесор і перемелює Xcode до зупинки
Це НЕ бета-версія. Я на Xcode 6.0.1, випуск виробництва. Проблема, яка у мене виникає, полягає в тому, що коли я намагаюся зробити збірку або запустити код, над яким я працюю, Xcode стає невідповідним протягом великих періодів часу, і SourceKitService споживає більше 400% ЦП (за даними Monitor Monitor). Цей випуск є …
109 ios  iphone  swift  xcode  sourcekit 


4
Отримання та встановлення положення курсору UITextField та UITextView у Swift
Я експериментував UITextFieldі як працювати з його положенням курсору. Я знайшов ряд відповідей Objective-C, як і в Отримання позиції курсора UITextField в ios Керуйте положенням курсору в UITextField UITextField отримати редаговане слово в даний час Але оскільки я працюю зі Swift, я хотів дізнатися, як отримати поточне розташування курсору, а …

10
Як швидко додати хвилини до поточного часу
Я новачок у Свіфт і намагаюся планувати. У мене вибрано час початку, і мені потрібно додати 5 хвилин (або кратні його) до часу початку та відобразити його у UILabel? @IBAction func timePickerClicked(sender: UIDatePicker) { var dateFormatter = NSDateFormatter() dateFormatter.timeStyle = NSDateFormatterStyle.ShortStyle var dateStr = dateFormatter.stringFromDate(startTime.date) let sttime = dateStr startTimeDisplay.text …
109 ios  swift  date 

13
Як я можу скористатися функцією swift у Терміналі?
Я читаю Що нового в Xcode 6 . У статті представлена ​​нова функція про Xcode 6, і вона говорить: Командний рядок Відладчик Xcode включає інтерактивну версію мови Swift, відому як REPL (Read-Eval-Print-Loop). Використовуйте синтаксис Swift для оцінки та взаємодії зі своїм запущеним додатком або написання нового коду в середовищі, подібному …

14
Швидкий подвійний на рядок
До того, як я оновлював xCode 6, у мене не було проблем з підведенням двійника до рядка, але тепер це дає мені помилку var a: Double = 1.5 var b: String = String(a) Це дає мені повідомлення про помилку "подвійний не перетворюється в рядок". Чи є якийсь інший спосіб зробити …
108 swift  string  casting  double 

11
Swift: видалення всіх елементів масиву
Я намагаюся видалити всі елементи масиву з циклу for на зразок цього: for index 1...myArray.count { myArray.removeAtIndex(index) } Але це не працює, я отримую цю помилку перед тим, як згорнути: Очікувано ';' в заяві "за"
108 ios  swift 

3
Як працює String.Index у Swift
Я оновлював частину свого старого коду та відповідей за допомогою Swift 3, але коли я потрапив до Swift Strings та індексації, мені було болісно зрозуміти речі. Конкретніше я намагався: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) // error де другий рядок давав мені таку помилку 'AdvancedBy' недоступний: для …
108 swift  string  indexing 

9
Як відкрити карти App програматично з швидкими координатами?
У мене є широта та довгота, які я хочу відкрити у своїй програмі для карти. Я спробував цей код ТУТ . func goToMap(){ var lat1 : NSString = self.venueLat var lng1 : NSString = self.venueLng var latitude:CLLocationDegrees = lat1.doubleValue var longitude:CLLocationDegrees = lng1.doubleValue var coordinate = CLLocationCoordinate2DMake(latitude, longitude) var placemark …
107 ios  swift  apple-maps 


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