0

我有一个使用收据打印机 SDK 的应用程序。一切都很好,但集成非常复杂。我想添加另一个与不同打印机通信的 SDK,并让用户选择他们拥有的打印机。这台新打印机是一个全新的蜡球。

想到要让它们以同样好的方式工作需要做多少工作,我感到不知所措。例如,如果旧打印机需要 25 行来打印某些东西,那么新的 SDK 需要 2。所以,我不能只发送相同的新打印机NSOBject

如何轻松跟踪选择的打印机?在两个 SDK 之间“翻译”信息的简单方法是什么?旧打印机如何NSUserDefault与新打印机一样使用?(旧的需要 8 个参数,新的只需要 1 或 2 个)我可以编写某种智能类来规范所有这些吗?

我现在头晕目眩。

在 iOS 开发中,人们通常如何支持多个外设?

4

0 回答 0