1

私は自分の Android アプリを iPhone に移植する必要があり、型付き配列を移植するための代替手段があるとすれば、それは何だろうと思っています。

主な問題は可読性であり、タイプの強制はそれほど多くありません-これに対する回答はすでに利用可能です。NSMutableArray *ただし、単純なorNSMutableDictionary宣言と比較すると、かなり「面倒」です。

したがって、基本的に、Java で次のような sth がある場合:

initAllCustomers(List<Countries> allCountries, List<Nationalities> allNationalities, Hashtable<Integer, Job> allJobPossibilities)

次のようになります。

- (id)initAllCustomers: (NSMutableArray *) allCountries allNationalities: (NSMutableArray *) allNationalities allJobPossibilities: (NSMutableDictionary *)allJobPossibilities;

iPhone のコードを見ると、Arrays や Dictionaries の要素がまったくわからないため、コードがはるかに読みにくくなっています。(残念ながら、より少ない情報でより多くのテキスト)

多くの(入力と実行速度)オーバーヘッドを導入せずにこれを解決する方法はありますか? 私はこのような非常に多くの異なる大きな構造を持っているので.

4

1 に答える 1