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

Typhoon: ViewControllers, созданные на сборке и раскадровке
Как бы я использовал Typhoon с раскадровками iOS, где контроллеры представления генерируются неявно системой? Должен ли я делать что-то особенное в методах prepareForSegue?
3114 просмотров

Внедрение макета с помощью Typhoon
Я пытаюсь написать XCTest и внедрить фиктивную зависимость с помощью Typhoon. Вот код в моем ViewController : - (instancetype)init { self = [super init]; MDMainAssembly *assembly = (MDMainAssembly *) [TyphoonComponentFactory...
796 просмотров
schedule 25.10.2022

Вызов метода установки при первом запросе в Typhoon Framework
Я использую Typhoon для внедрения зависимостей с iOS. Я зарегистрировал класс ConfigProviderImpl , от которого зависят другие классы. По сути, я хочу, чтобы метод loadConfig вызывался в первый раз, когда ConfigProvderImpl запрашивается...
861 просмотров
schedule 29.03.2023

Ссылка не является деревом: f0a73e8c во время установки Cocopods
После создания нового проекта в Xcode я добавил pod 'Typhoon', :head в мой подфайл. При попытке установить модуль я получаю следующую ошибку: MacbookPro:MyNewProject myuser$ pod install Analyzing dependencies Downloading dependencies...
1521 просмотров
schedule 26.06.2022

Зависимости модуля Typhoon разрешены для TyphoonCollaboratingAssemblyProxy.
Я пытаюсь интегрировать Typhoon Framework в свое приложение и столкнулся с одной проблемой. У меня есть 3 класса, унаследованные от TyphoonAssembly . Один из них зависит от другого. Вот код сборки, которая имеет зависимость @interface...
192 просмотров

Swift: невозможно использовать библиотеку из файла Pod
Я использую библиотеку Typhoon для Dependency Injection Framework. Я использую CocoaPod для установки этой библиотеки. Вот мой файл подкачки: target "typhoon-swift-demo" do pod 'Typhoon' end target "typhoon-swift-demoTests" do end Я...
20603 просмотров
schedule 28.01.2023

Тайфун - везде внедрять один и тот же инстанс
У меня есть класс A, который вводится в нескольких местах. Я хотел бы внедрить один и тот же экземпляр A везде - своего рода синглтон, но с инъекцией. Возможно ли это сделать с Тайфуном?
524 просмотров
schedule 08.09.2022

Bridging-header.h вызывает сбой команды /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc с кодом выхода 1
Если я добавлю эту строку в свой файл PROJECT-Bridging-Header.h #import "Typhoon.h" Xcode 6.1 выдает эту ошибку /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1...
495 просмотров
schedule 14.05.2022

Ошибка Swift Typhoon в тестовой цели - не подкласс Typhoon Assembly
Я пытаюсь настроить структуру Typhoon с помощью примера проекта, и он отлично работает, когда я запускаю симулятор, но выдает ошибку, когда я пытаюсь запустить тесты. Ошибка следующая: NSInvalidArgumentException", причина: "Класс...
386 просмотров
schedule 28.05.2022

TyphoonConfig пытается загрузить plist с неправильным путем пакета
Я новичок в Typhoon и не могу понять, как правильно загрузить мой Configuration.plist. Мой проект смоделирован по образцу Swift PocketForecast, хотя я начал с собственного проекта на основе CocoaPods и сам добавил в него Typhoon (т.е. я не начал с...
238 просмотров
schedule 25.09.2022

Инъекция тайфуна и установка делегата
Я кодирую в iOS с помощью Swift. Я использую интеграцию plist и раскадровки. У меня есть объект, у которого есть делегат. Я хочу внедрить этот объект в несколько контроллеров представления (не во все сразу) и установить делегат этого объекта в...
458 просмотров

Тайфун - активация дополнительных коллаборирующих сборок
Можно ли активировать дополнительные сборки на лету? Например, в Info.plist у меня две сборки: UIAssembly и ServicesComponents . Помимо этого, у меня есть несколько раскадровок, каждая со своей сборкой. Я не хочу загружать их все при...
307 просмотров

Внедрение зависимостей в ViewControllers без раскадровки
Я тестировал Typhoon, используя раскадровки и интеграцию plist, определяя зависимости в своей сборке, и все работало, как и ожидалось. Зависимости от ViewControllerB вводятся должным образом, например, когда выполняется push-переход от...
369 просмотров
schedule 05.05.2023

Тайфун со свойством контроллера представления
У меня урок: class InformationTableViewController: UITableViewController { private var cos: Int! } И я пытаюсь ввести свойство: public dynamic func informationTableViewController() -> AnyObject { return...
283 просмотров
schedule 22.06.2022

Typhoon: внедрение контроллеров из раскадровки OS X
У меня есть чистый проект OS X в Xcode (OS X, Swift, Storyboards). Info.plist имеет следующую конфигурацию Вот конфигурация для контроллера представления в MyAssembly.sift public dynamic func viewController() -> AnyObject {...
257 просмотров
schedule 12.05.2022

Фреймворк Typhoon DI выдает неоднозначную ошибку ссылки
Я создаю приложение для iOS и использую платформу Typhoon для внедрения зависимостей. В настоящее время у меня есть фреймворк, включенный в исходный код (т.е. подмодуль git), и Typhoon.framework связан с моим скомпилированным двоичным файлом....
115 просмотров
schedule 22.07.2023

Объект подкласса возвращает ноль - Тайфун
Я использую Typhoon Framework для внедрения зависимостей в iOS. У меня есть два класса: класс A и класс B. Класс B является подклассом класса A. Класс A является одиночным. - (id)classAObject{ return [TyphoonDefinition withClass:[ClassA...
50 просмотров
schedule 11.07.2022

Typhoon Inject Property в новый объект
Я начинаю использовать контейнеры DI на iOS и не знаю, как вводить свойство в этом случае: Представьте, что у нас есть: Сборка.m - (ClassA *)classA { return [TyphoonDefinition withClass:[ClassA class] configuration:^(TyphoonDefinition...
294 просмотров
schedule 26.06.2022

Внедрение зависимостей Typhoon и Swift 3: Appdelegate — это не AnyObject
Этот код работает с библиотекой внедрения зависимостей Typhoon (Obj-C) в Swift 2.3, но не в Swift 3: AppDelegate: class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? var rootViewController:...
476 просмотров
schedule 09.01.2023