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

111
Как программно установить ширину и высоту UICollectionViewCell

Я пытаюсь реализовать CollectionView. Когда я использую Autolayout, мои ячейки меняют не размер, а их выравнивание. Теперь я бы предпочел изменить их размеры, например, на //var size = CGSize(width: self.view.frame.width/10, height: self.view.frame.width/10) Я попробовал установить в своем...

110
Как я могу использовать UIColorFromRGB в Swift?

В Objective-C мы используем этот код для установки цветовых кодов RGB для представлений: #define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0...

110
SourceKitService потребляет процессор и останавливает Xcode

Это НЕ проблема бета-версии. Я использую Xcode 6.0.1, производственный выпуск. Проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь выполнить сборку или запуск кода, над которым я работаю, Xcode перестает отвечать на запросы в течение значительных периодов времени, а...

110
Swift: как получить подстроку от начала до последнего индекса символа

Я хочу узнать лучший / самый простой способ превратить строку в другую строку, но только с подмножеством, начиная с начала и до последнего индекса символа. Например, преобразуйте «www.stackoverflow.com» в «www.stackoverflow». Какой фрагмент кода будет делать это и быть наиболее быстрым? (Надеюсь,...

110
быстро печатать без новой строки

В Swift 2.0 print()автоматически добавляется символ новой строки. В swift 1.2 println()и print()раньше были отдельные функции. Итак, как мне напечатать какой-то текст и не добавлять к нему новую строку, поскольку в swift больше нет функции печати, которая не добавляет новые...

109
Как получить контроллер корневого представления?

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

109
Swift - какие типы использовать? NSString или String

С введением Swift я пытался обойти новый язык Я разработчик iOS и буду использовать такие типы, как NSString, NSInteger, NSDictionaryв приложении. Я заметил, что в электронной книге Apple "Язык программирования Swift" используются типы Swift.String, Int, Dictionary Я заметил, что типы Swift не...

109
Двумерный массив в Swift

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

109
Как быстро добавить минуты к текущему времени

Я новичок в Swift и пробую планировщик. У меня выбрано время начала, и мне нужно добавить 5 минут (или кратное ему) ко времени начала и отобразить его в UILabel? @IBAction func timePickerClicked(sender: UIDatePicker) { var dateFormatter = NSDateFormatter() dateFormatter.timeStyle =...

109
Получение и установка положения курсора UITextField и UITextView в Swift

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

109
Необязательный параметр по умолчанию в функции Swift

Когда я установил firstThing значение по умолчанию, nilэто будет работать, без значения по умолчанию nilя получаю сообщение об ошибке при вызове функции. Печатая, Int?я подумал, что он стал необязательным со значением по умолчанию nil, я прав? И если да, то почему не работает без = nil? func...

109
Как String.Index работает в Swift

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

108
Как я могу использовать Swift в Терминале?

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

108
Swift double to string

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

108
Swift: удалить все элементы массива

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

108
Переход с UIWebView на WKWebView

в своем приложении я перехожу с UIWebView на WKWebView, как я могу переписать эти функции для WKWebView? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} и func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest,...

107
Как мне создать новый проект Swift без использования раскадровок?

Создание нового проекта в XCode 6 не позволяет отключить раскадровки. Вы можете выбрать только Swift или Objective-C и использовать или нет Core Data. Я попытался удалить раскадровку и из проекта удалить основную раскадровку и вручную установить окно из didFinishLaunching В AppDelegate у меня есть...