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

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

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



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

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

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


4
Получение и установка положения курсора UITextField и UITextView в Swift
Я экспериментировал UITextFieldи как работать с положением курсора. Я нашел несколько ответов Objective-C, например Получение позиции курсора UITextField в ios Положение курсора управления в UITextField UITextField получить редактируемое слово Но поскольку я работаю со Swift, я хотел узнать, как получить текущее местоположение курсора, а также установить его в Swift. Ответ …

10
Как быстро добавить минуты к текущему времени
Я новичок в Swift и пробую планировщик. У меня выбрано время начала, и мне нужно добавить 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 

3
Как String.Index работает в Swift
Я обновлял часть своего старого кода и ответов с помощью Swift 3, но когда я добрался до Swift Strings и Indexing, мне было трудно понять вещи. В частности, я пробовал следующее: let str = "Hello, playground" let prefixRange = str.startIndex..<str.startIndex.advancedBy(5) // error где вторая строка дала мне следующую ошибку «advancedBy» …
109 swift  string  indexing 

9
Необязательный параметр по умолчанию в функции Swift
Когда я установил firstThing значение по умолчанию, nilэто будет работать, без значения по умолчанию nilя получаю сообщение об ошибке при вызове функции. Печатая, Int?я подумал, что он стал необязательным со значением по умолчанию nil, я прав? И если да, то почему не работает без = nil? func test(firstThing: Int? = …
109 swift  function  optional 

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

14
Swift double to string
До того, как я обновил xCode 6, у меня не было проблем с приведением двойника к строке, но теперь это дает мне ошибку var a: Double = 1.5 var b: String = String(a) Это дает мне сообщение об ошибке «double не преобразовывается в строку». Есть ли другой способ сделать это?
108 swift  string  casting  double 

11
Swift: удалить все элементы массива
Я пытаюсь удалить все элементы массива с помощью цикла for следующим образом: for index 1...myArray.count { myArray.removeAtIndex(index) } Но это не работает, я получаю эту ошибку перед сборкой: Ожидается ';' в заявлении "для"
108 ios  swift 

3
Переход с UIWebView на WKWebView
в своем приложении я перехожу с UIWebView на WKWebView, как я могу переписать эти функции для WKWebView? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} и func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { print("webview asking for permission to start loading") if navigationType == .LinkActivated && !(request.URL?.absoluteString.hasPrefix("http://www.myWebSite.com/exemlpe"))!{ UIApplication.sharedApplication().openURL(request.URL!) print(request.URL?.absoluteString) …

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