Публикации по теме 'swift'


Как встроить средство выбора фотографий в приложения iOS с помощью SwiftUI
Начиная с iOS 16, в SwiftUI представлен собственный вид выбора фотографий, известный как PhotosPicker . Если вашему приложению требуется доступ к библиотеке фотографий пользователей, Представление PhotosPicker легко управляет процессом выбора фотографий. Это встроенное представление обеспечивает удивительную простоту, позволяя разработчикам представить средство выбора и выполнить выбор изображения с помощью всего лишь нескольких строк кода. При представлении представления..

Быстрый разговор | Начало Alamofire с SwiftyJSON | Продвинутый MVVM [Эпизод 7]
Разговор о Swift продолжается разговором о расширенном MVVM и введением в работу с сетью с использованием Alamofire с анализом JSON с использованием SwiftyJSON, парой отличных сторонних библиотек для работы с сетью в Swift 4. Итак, мы блестяще настраиваем все, чтобы все работало без проблем, используя RxSwift в следующих эпизодах. Довольно интересно, не так ли? ПОДПИСЫВАЙТЕСЬ и ждите еще больше удовольствия! Пожалуйста, смотрите все выпуски, доступные по следующим ссылкам:..

Введение в Delegate в Swift
Не запоминай, пойми | Обновление от 14 мая 2017 г. Прежде чем написать одно предложение о делегировании, я должен отдать должное Уилсону за предоставленный на этой неделе отличный учебник по делегированию и закрытию . Мотивация Большинство разработчиков iOS использовали UITableVIew и UICollectionView. Слишком многие, включая меня, просто копируют видео и Stack Overflow, не зная, что они делают, например, «UITableViewDelegate». Я прочитал все руководства на первых десяти..

Отличное использование протокола Swift — 2
Рассмотрим ситуацию, когда у нас есть много контроллеров представлений с похожим набором функций и переменных, которые необходимо определить в каждом новом классе контроллеров представлений. Копировать и вставлять переменные и функции — громоздкая задача, и есть шанс пропустить некоторые из них. Примечание. Мы должны использовать SOC, вызывающую обеспокоенность, через MVVM / Viper. Но если код уже есть, то мы можем пойти и выполнить работу с помощью этого использования. А вот и..

Принцип открытого-закрытого в Swift
OCP, второй принцип Принципов SOLID, который гласит: «Сущности должны быть открыты для расширения, но закрыты для модификации». Давайте рассмотрим простой пример, нарушающий принцип открытого-закрытого. enum BrowseType { case html case pdf case website case htmlString } func doTesting(inputType: BrowseType) { switch inputType { case .html: print("html") case .website: print("website") case .pdf:..

Вопросы по теме 'swift'

Метод UIWebView webViewDidLoadFinish не вызывается
Этим вечером я играл с веб-просмотрами в Swift, но столкнулся с небольшой проблемой. По какой-то причине я не могу запустить методы webViewDidStartLoad или webViewDidFinishLoad. В моей раскадровке у меня есть выход под названием webView, связанный...
17228 просмотров
schedule 15.04.2024

Неблокирующее соединение Alamofire
Я использую Alamofire для базовой сети. Вот моя проблема. у меня есть класс class User { var name:String? var company:String init () { // manager = Alamofire.Manager(configuration: configuration) } func details () { //first...
557 просмотров
schedule 11.04.2024

UIScrollView не прокручивается полностью
У меня есть ViewController. В нем я помещаю ScrollView с представлением (contentView). Позже я перетаскиваю из contentView в View и устанавливаю Equal Height. Теперь прокручивается, но не полностью. Как вы видите, он продолжается...
1299 просмотров
schedule 29.04.2024

Google Analytics для iOS, Alamofire и Cocopods
Я работал с google analytics отлично в течение прошлого года, и теперь я перехожу на swift . У меня проблема с импортом с помощью pods [ Я провел обширный поиск, и кажется, проблема с [use_frameworks!], который требуется для Alamofire . Я...
1021 просмотров

использование неразрешенной ошибки идентификатора
Я реализовал функцию голосования в своем приложении, чтобы пользователь мог vote опубликовать сообщение. Я использую collection view и поставил label и button . При нажатии кнопки голос подсчитывается. У меня есть этот код в файле cell view...
860 просмотров

Кнопка не регистрирует нажатия
Кнопка в этой ячейке не регистрирует нажатия. Оператор печати в downloadEpisode() не печатается, и кнопка не выделяется/не меняет цвет при нажатии. Однако ячейка представления таблицы выбирается, когда я нажимаю кнопку. Я думал, что ячейка...
147 просмотров
schedule 29.04.2024

Как настроить файл шаблона ViewController для Xcode?
Я хочу добавить кое-что во встроенный шаблон UIViewController для новых проектов (например, методы отключения клавиатуры). Я нашел этот вопрос , который объясняет как войти в пакет Xcode и изменить определенный шаблон класса. Однако, когда я...
1476 просмотров
schedule 12.03.2024

Передача значений типа User через переход
У меня есть класс User, в котором много пользовательских данных. Как и в случае с контактным приложением, я хотел бы, чтобы когда кто-то нажимал на контакт, загружалась карточка контакта. Обычно я использую prepareForSegue и переход раскадровки для...
28 просмотров
schedule 24.03.2024

Как я могу получить результаты как для существующих, так и для новых дочерних элементов в Firebase?
Я пытаюсь создать запрос в Firebase для своего быстрого приложения iOS. Проблема, с которой я столкнулся с запросом, заключается в том, что он не получает координаты сразу из firebase, если они не изменены. Я пробовал любой другой тип наблюдателя,...
748 просмотров

Функция Swift Protocol: возврат того же типа соответствующего класса
Я хочу знать, можно ли сделать что-то похожее на java (или c ++) в Swift: У меня есть протокол: protocol Prot1 { func returnMyself() -> Prot1 } А класс соответствует протоколу Prot1 . Могу ли я сделать так, чтобы возвращаемый тип...
1106 просмотров
schedule 26.03.2024

Ошибка анимации в iOS 10
Начиная с iOS 10 я заметил, что анимация изменения макета ( layoutIfNeeded() ) не является анимацией. Вот мое расширение UIView, которое отлично работает на iOS 9 и ниже. func slideIn(from edgeConstraint: NSLayoutConstraint, withDuration...
2883 просмотров
schedule 09.04.2024

Как сохранить координаты местоположения в sqlite или CoreData со значительным мониторингом местоположения в swift
Я хотел бы сохранить координаты в функции делегата didUpdateLocation менеджера местоположения. Приложение может находиться в приостановленном или фоновом состоянии, поэтому нельзя полагаться на массив. Я надеюсь сохранить его с помощью FMDB или...
134 просмотров
schedule 29.03.2024

GameplayKit › График навигации редактора сцен › Как использовать его для поиска пути?
Не так давно Apple представила элементы GameplayKit в редакторе сцен Xcode, и это здорово. Однако у меня возникли проблемы с элементом Navigation Graph: Чего я пытаюсь добиться, так это нарисовать GKGraph из редактора сцен, получить его в коде...
1012 просмотров

Swift 3 — функция для создания n спрайтов со случайными координатами x/y
Я пытаюсь создать несколько SKSpriteNodes, каждый из которых имеет свои независимые переменные, которые я могу изменить/модифицировать. Я хотел бы иметь возможность запускать функцию при запуске приложения, например, "createSprites(5)", которая...
137 просмотров
schedule 07.04.2024

Как использовать Alamofire с виджетом iOS
При реализации Alamofire в моей цели виджетов он говорит, например, «Использование неразрешенного идентификатора« Alamofire ». Каким-то образом мне нужно добавить свой виджет в качестве цели для проекта Alamofire. Как я могу этого добиться?...
1574 просмотров
schedule 24.04.2024

XCUITest с PACT не возвращает фиктивный сетевой ответ
Я пытаюсь запустить XCUITest, используя PACT Consumer Swift , и как бы я ни пытался Настройте его, вместо получения фиктивного ответа с кодом состояния 200 и X-Auth-Token выполняется настоящий сетевой запрос. Что мне не хватает? Вот пример теста...
314 просмотров
schedule 07.03.2024

RealmSwift: требуется общедоступная ошибка init()
import RealmSwift import Realm public class Card : Object { dynamic var username: String = "" dynamic var firstName: String = "" dynamic var lastName: String = "" convenience init?(dictionary: [String:Any]?) { guard let...
1148 просмотров
schedule 12.03.2024

Я хочу воспроизводить онлайн-видео в своем приложении для iOS, я использую Swift3 + xcode
Я хочу воспроизводить онлайн-видео в своем приложении для iOS, я использую Swift 3 + Xcode 8. Я не хочу загружать видеоданные на устройство, я просто хочу, чтобы оно воспроизводилось, как только оно получает данные ответа. Есть ли какой-нибудь...
99 просмотров
schedule 21.04.2024

Ошибка Swift: «Значение типа« ClassResult »не имеет члена« классификации »
Я разрабатываю Swift 4.0.1 с использованием Xcode 9.1 и пытаюсь контролировать тип данных, отображаемых в консоли отладки, когда запускаю Visual Recognition в своем приложении. Итак, я попытался очистить этот проект, перезапустить Xcode, скопировать...
711 просмотров
schedule 07.05.2024

Загрузите изображение из Firestore и сохраните его в кеш в Swift
Я работаю над приложением, которое должно загружать некоторые изображения и данные с сервера при каждом запуске (чтобы убедиться, что оно использует актуальную информацию). Я использую Firestore в качестве БД и в настоящее время храню в нем...
1735 просмотров