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


VIPER - приложение для iOS за пределами MVC (Mega-ViewController)
Как мы развиваемся с использованием архитектуры VIPER в iOS Для борьбы с MVC (Mega-ViewControllers) Парадигма MVC (модель-представление-контроллер) используется по умолчанию при разработке приложений для iOS. Однако этот стандартный «ViewController» портит представления и контроллеры. Разработчик обычно представляет как анимацию представления, так и бизнес-логику в одном UIViewController. Все это передается в MEGA-ViewController. Огромный ViewController фактически нарушает..

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

Перепривязка C-c к C-c
Я использую Viper и хочу изменить его C-c и C-g на исходные функции emacs. Я могу связать C-g с (define-key viper-vi-global-user-map "C-g" 'keyboard-quit) , но как связать C-c , если это префиксный ключ? Спасибо!
548 просмотров
schedule 10.01.2024

viper-insert неправильное количество аргументов ошибка
У меня есть следующая функция и привязка клавиш в моем файле .viper: (defun th-change-to-regexp (regexp) (interactive "s") (kill-region (point) (progn (re-search-forward regexp nil nil 1) (-...
214 просмотров
schedule 10.06.2022

Включение режима viper и vimpulse в режиме компиляции
viper.el жестко закодирован чтобы отключить viper в compilation-mode . Как я могу исправить это, не изменяя исходный файл?
110 просмотров
schedule 23.02.2023

Где я должен разместить методы Core Location в проекте VIPER/MVP iOS?
Я много искал, я понимаю, что контроллер представления на самом деле является «представлением» в архитектуре Viper или MVP, а презентатор содержит логику... Но поскольку презентер должен быть легко тестируемым, хорошо ли помещать материал Core...
551 просмотров
schedule 07.01.2023

Где должен быть таймер в архитектуре Viper
Предположим, что каждые 10 секунд нам нужно обновлять наши данные. Где мы должны создать/хранить таймер и где он будет запускать связанный с ним метод в архитектуре VIPER? Должен ли ViewController делать это и информировать ведущего? или Presenter...
243 просмотров
schedule 10.06.2023

Как распараллелить значения змеи Golang Viper
Как использовать viper.unmarshal(&c) с помощью Golang и библиотеки Viper и полей змеиного случая: CryptoId string `json:"crypto_id"` В настоящее время я получаю "" пустое значение.
399 просмотров
schedule 11.04.2024

Чистая архитектура - должна ли простая логика просмотра быть в Presenter или в View?
У меня есть простой пример: Пользователь выбирает дату в календаре, затем эта дата указывается в метке. Если дата не указана или выбрана недопустимая дата, вместо нее должен быть помещен заполнитель. Мой вопрос: какой из этих подходов лучше...
132 просмотров

Обновление метки в поле зрения с использованием архитектуры VIPER
Я новичок в VIPER, и я создал самую простую демонстрацию в этой архитектуре, но у меня проблемы, так как UILabel в View / View Controller не обновляется. Это соответствующий код: Просмотр: override func viewDidLoad() {...
314 просмотров
schedule 01.03.2022

Где лучшее место для функции, используемой на многих контроллерах, использующих VIPER?
Я использую шаблон VIPER в своем приложении Swift. Мне нужна функция, которая выполняется во многих контроллерах, чтобы открыть cardViewStyle. Я не знаю, куда лучше добавить эту функцию... Может быть вариант использования? Interactor?,...
44 просмотров

Несовместимые типы указателей блоков, отправляющие проблему с идентификатором с ViperMcFlurry
Я без проблем использовал ViperMcFlurry в своем проекте в течение многих лет, и с XCode 12 beta 6 он возвращает мне ошибку Incompatible block pointer types sending . Я пробовал разные способы исправить это, но без шансов. Он возвращается...
651 просмотров
schedule 29.05.2023