swift- все статьи тега ➜ страница 3


Есть ли у Swift поддержка генерации документации?

Многие языки поддерживаюткомментарии к документации , позволяющие генератору (например, javadoc илиdoxygen ) генерировать документацию по коду путем синтаксического анализа этого же кода. Делает Свифт имеет каких-либо коментариев документации, как это? ...

Расширение NSAttributedString в swift 3

Я переношу свой код на swift 3, и у меня возникли трудности с этим расширением, которое работало на предыдущей версии swift. extension Data { var attributedString: NSAttributedString? { do { return try NSAttributedString(data: self, options:[NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: String.Encoding.utf8], documentAttributes: nil) } catch let error as NSError { print(error.localizedDescription) ...

Секционирование TableView и строк с основными данными Swift

У меня есть две таблицы в sqlite: Код был сгенерирован генерацией XCode: class Event: NSManagedObject { @NSManaged var startDate: NSDate @NSManaged var details: EventDetail //i think this property shoud be var details Array<EventDetail> am i correct? } class EventDetail: NSManagedObject { @NSManaged var title: String @NSManaged var location: String @NSManaged var note: String @NSManaged var endDate: NSDate @NSManaged var event: NSManagedObject } Я хоч ...

Имитация нажатия кнопки Home в Xcode 7 автоматизация пользовательского интерфейса

У меня все сводится к: XCUIDevice.pressButton(noideawhatgoeshere) Я пробовал XCUIDeviceButtonHome, home, Home, 1 Не знаю, как имитировать нажатие кнопки home, есть ли у кого-нибудь указатели? Я новичок в xCode / swift ...

Как получить ключ по определенному индексу из словаря в Swift?

У меня есть Dictionary в Swift, и я хотел бы получить ключ по определенному индексу. var myDict : Dictionary<String,MyClass> = Dictionary<String,MyClass>() Я знаю, что могу перебирать ключи и записывать их в журнал for key in myDict.keys{ NSLog("key = (key)") } Однако, как ни странно, что-то подобное невозможно var key : String = myDict.keys[0] Почему ? ...

Вертикальное выравнивание UIImageView добавлено как rightView текстового поля с текстом skyfloatinglabeltextfield

Я добавил checkmarkImageView в качестве правого вида skyfloatinglabeltextfield следующим образом: let checkmark = UIImage(named: "checkmark") checkmarkImageView = UIImageView(image: checkmark) checkmarkImageView?.frame = CGRect(x: 0.0, y: 0.0, width: 20.0, height: 20.0) textfield?.rightView = checkmarkImageView textfield?.rightViewMode = .always editView.addSubview(textfield!) Это не выравнивание по вертикали центра с текстом текстового поля. Как мне этого добиться? ...

Как лучше всего записать структуру в файл?

У меня есть две структуры: struct pcap_hdr_s { UInt32 magic_number; UInt16 version_major; UInt16 version_minor; int32_t thiszone; UInt32 sigfigs; UInt32 snaplen; UInt32 network; }; //packet header struct pcaprec_hdr_s { UInt32 ts_sec; UInt32 ts_usec; UInt32 incl_len; UInt32 orig_len; }; Которые инициализируются следующим образом (например): let pcapHeader : pcap_hdr_s = pcap_hdr_s(magic_number: 0xa1b2c3d4, ...

Быстродействие массива и словаря Swift, removeAll () vs new instance

У меня есть массив (или словарь), и мне нужно его очистить. С точки зрения производительности, лучше ли removeAll() или создать новый экземпляр? var things = [Thing]() // Need to clear things things.removeAll() // or things = [Thing]() ...

Как правильно использовать геттеры / сеттеры

Приветствия, Это продолжение моего предыдущего поста (неверные данные, переданные при первом нажатии кнопки ). На него ответили, но обновленное редактирование, конечно, произошло. Мой запрос заключается в следующем: на данный момент у меня есть две функции IBActions, которые пусты, не имеют никакого кода, и их единственная цель существования заключается в том, что они связаны с моим другим контроллером вида, и поэтому, если я удаляю их, у меня нет способа различить, какой сегмент следует исп ...

Как изменить размер UIImageView (swift)

Я новичок в swift и не могу добиться изменения размера UIImageView. Вот мой текущий макет: Я хочу изменить размер изображений, чтобы они занимали половину ширины экрана (2 изображения в строке). Вот моя раскадровка: Вот функция, рисующая вид коллекции внутри моего контроллера: func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell! { var cell : MenuInspirationCellView = collectionView.dequeueReusableCe ...

UDP Broadcast / обнаружение устройств на iOS?

Я пытаюсь разработать средство обнаружения устройств Logitech Harmony Hub в моей локальной сети с помощью приложения iOS. Концепция вдохновлена этим узлом.Проект JS, который, кажется, отправляет широковещательную передачу UDP на адрес 255.255.255.255, а затем получает IP-адрес Logitech (это все, что мне нужно). При тестировании узла.Проект JS в моей домашней сети с моего Mac, он успешно находит Logitech Harmony Hub. Я использую CocoaASyncSocket, и должен признать, мое понимание о том,как раб ...

Использование UIPageViewController с контроллерами swift и несколькими видами

Я пытаюсь использовать UIPageViewController в приложении Swift с несколькими контроллерами вида. У меня есть 2 контроллера вида на раскадровке (firstViewController и secondViewController), которые встроены в свои собственные навигационные контроллеры. Они имеют идентификаторы раскадровки "FirstViewController " и " SecondViewController". У меня также есть контроллер вида страницы на моей раскадровке с контроллером identifierPageView и установите навигацию в горизонтальный и переходный стиль для п ...

Swift: разбить строку на массив

Допустим, у меня есть строка: var fullName: String = "First Last" Я хочу разделить базу строк на пробелы и присвоить значения соответствующим переменным var fullNameArr = // something like: fullName.explode(" ") var firstName: String = fullNameArr[0] var lastName: String? = fullnameArr[1] Кроме того, иногда пользователи могут не иметь фамилии. ...

Обработка массива JSON, содержащего несколько типов-Swift 4 Декодируемый

Я пытаюсь использовать Swift 4 Decodable для анализа массива, содержащего два различных типа объектов. Данные выглядят примерно так, причем массив included является тем, который содержит как Member, так и ImageMedium объекты: { "data": [{ "id": "8f7cbbac-c133-4b5e-a2ec-1f32353018fa", "type": "post", "title": "Test Post 1", "owner-id": "8986563c-438c-4d77-8115-9e5de2b6e477", "owner-type": "member" }, { "id": "f6b3c640-a58b-449f-93c7-f6cb7b569a9c", "type": "post", ...

Комплексные числа в Swift?

Поддерживает ли язык Swift Apple комплексные числа из коробки? Я не мог найти в документах никакого упоминания о каком-либо эквиваленте для C++ std::complex, и я не мог найти его, играя с ним. ...

Парсинг данных Excel в Apple Swift

Мой текущий рабочий процесс включает в себя использование Applescript для разделения данных Excel и форматирования их в простые текстовые файлы. Мы продвигаемся к созданию полностью Swift-среды, но я еще не нашел никаких наборов для разбора данных Excel в Swift. Единственное, что я могу придумать, это использовать C или что-то еще и обернуть его, но это не идеально. Есть ли лучшие предложения по разбору этих данных для использования в Swift? Цель состоит в том, чтобы устранить Applescript, но ...

ios 8 Swift-TableView со встроенным CollectionView

Я относительно новичок в программировании iOS и попробовал несколько вещей, но безрезультатно. Я хотел бы поместить CollectionView внутрь TableViewCell. Я могу кодировать каждый отдельно, но не понимаю, как установить и ссылаться на каждый CollectionView в TableViewCell. Я нашел этот учебник, http://ashfurrow.com/blog/putting-a-uicollectionview-in-a-uitableviewcell/ который показывает, как это можно сделать в Objective-C, но я всегда боролся с Obj-C. Знает ли кто-нибудь о Swift учебник или м ...

В чем разница между проектом Xcode и игровой площадкой Xcode?

Я новичок в Xcode и swift и пытаюсь понять, в чем разница между "начать с playground" и "создать новый проект xcode" ...

Как показывают местоположение пользователя с голубой точкой в другое место MapKit с?

Я новичок в swift 3 & Xcode 8, и это мой первый раз, чтобы задать вопрос здесь. Я хочу установить несколько контактов в Mapkit, а также одновременно добавить местоположение пользователя в одном и том же Mapkit. Кроме того, я надеялся, что центр этого набора карт-это конкретное местоположение, а не местоположение пользователя. Однако я столкнулся с проблемой. Я мог бы установить эти контакты в моем Mapkit успешно, но я не мог показать местоположение пользователя в том же Mapkit. Если я попы ...

преобразование изображения в двоичный код в swift

Я хочу преобразовать изображение в двоичное черно-белое, в данный момент я перебираю пиксели (хранящиеся в UnsafeMutableBufferPointer), используя обычные вложенные циклы, сравнивая каждый RGB со средним и устанавливая его в черный или белый, однако. Это кажется очень медленным, и я уверен, что есть встроенный способ, который использует gpu или хорошо оптимизирован. Если бы вы могли предоставить пример кода или ссылку, это было бы здорово. for var y in 0..<height { for var x in 0..<w ...