Публикации по теме '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 просмотров
schedule
12.01.2023
Обновление метки в поле зрения с использованием архитектуры VIPER
Я новичок в VIPER, и я создал самую простую демонстрацию в этой архитектуре, но у меня проблемы, так как UILabel в View / View Controller не обновляется. Это соответствующий код: Просмотр:
override func viewDidLoad() {...
314 просмотров
schedule
01.03.2022
Где лучшее место для функции, используемой на многих контроллерах, использующих VIPER?
Я использую шаблон VIPER в своем приложении Swift. Мне нужна функция, которая выполняется во многих контроллерах, чтобы открыть cardViewStyle. Я не знаю, куда лучше добавить эту функцию...
Может быть вариант использования? Interactor?,...
44 просмотров
schedule
19.12.2022
Несовместимые типы указателей блоков, отправляющие проблему с идентификатором с ViperMcFlurry
Я без проблем использовал ViperMcFlurry в своем проекте в течение многих лет, и с XCode 12 beta 6 он возвращает мне ошибку Incompatible block pointer types sending . Я пробовал разные способы исправить это, но без шансов. Он возвращается...
651 просмотров
schedule
29.05.2023