私はロジックとオブジェクトの名前を共有する両方のプラットフォームでほぼ同じアプリを持っています。しかし、コードは別のものですから、一緒に持っていきたいと思います。iOSとMacOSの間でコードを共有する - NSTextFieldとUITextField
私はできるだけ論理を統合して、メンテナンスを容易にしようとしています。ユーザインターフェイスの定義を除き、私のコードのすべてを共有する:しかし、私は私がやりたいことができますどのような方法がありますiOSの上で私は
result.text = valueString
を使用して、MacOSの中でそれが
result.stringValue = valueString
ですか?私はカメレオンを見ましたが、それはこれまで伸びていないようです。
面白いですが、それをコンパイルするには 'result'の型は何でしょうか?私はそれがあなたを助ける方法を見ません。それは単に問題をさらに戻すだけです( 'result'自体の宣言に)。それは最終的には何も「統合」しません。 – matt
だから気づいた。理論はうまくいっていますが、#ifブロックを使って関数の全バージョンをコピーして貼り付けることができます。私はCobolでそれを行う方法を正確に知っています! –