重複の可能性:構造体
を NSObject にラップする方法
新しい Clang Objective-C リテラルをカスタム クラスにリダイレクトできますか?
私はカスタム構造体を持っています:
typedef struct {
float f1;
float f2;
} MYCustomStruct;
に追加する必要がありNSArray
ます。これらの構造体を作成するためのカテゴリを既に作成しNSValues
、それを に追加しましたがNSArray
、可能であれば、ボックス化された式を使用してさらに単純化したいと考えています。これができるようになりたいです:
@[@(instanceOfMYCustomStruct)];
ただし、次のエラーに直面しています。
ボックス式で不正な型 'MYCustomStruct' が使用されています
カスタム構造体でボックス式を使用する方法はありますか?