0

レシート プリンター SDK を使用するアプリがあります。すべてがうまく機能しますが、統合はかなり複雑です。別のプリンターと通信する別の SDK を追加し、ユーザーが使用しているプリンターを選択できるようにしたいと考えています。この新しいプリンターは、まったく新しいワックスのボールです。

それらを同じようにうまく機能させるために必要な作業の量を考えると、私は圧倒されています。たとえば、古いプリンターが何かを印刷するのに 25 行かかる場合、新しい SDK は 2 行かかります。そのため、新しいプリンターに同じものを送ることはできませんNSOBject

どのプリンタが選択されているかを簡単に追跡するにはどうすればよいですか? 2 つの SDK 間で情報を「変換」する簡単な方法は何ですか? NSUserDefaultまた、古いプリンターで新しいプリンターと同じものを使用するにはどうすればよいでしょうか? (古いものは 8 つのパラメーターが必要で、新しいものは 1 つまたは 2 つだけ必要です) これらすべてを調整するために、ある種のスマート クラスを作成できますか?

今、頭がぐるぐるしています。

通常、iOS 開発で複数の周辺機器をどのようにサポートしていますか?

4

0 に答える 0