iOSアプリケーションの開発を始めたばかりですが、私の質問は単純な配列に関するものです。ゲームである私のアプリケーションは、CGPoint構造体を多用しています。オブジェクトではないため、NSArrayに直接配置することはできず、NSValue内でラップする必要があります。これは正常に機能します。
他の、ほとんどがサンプルコードでは、単純な配列の使用法がわかります(Cだと思いますか?):
CGPoint manyPoints[40];
manyPoints[0] = CGPointMake(23, 42);
// And so on...
メモリはどこに割り当てられていますか?いつ割り当てが解除されますか?渡すとどうなりますか?コピーされていますか?ObjectiveCに関してこのトピックについては何も見つかりませんが、代わりにどこを見ればよいかわかりません。
ボーナス質問:これはNSValuesを使用するNSArrayとどのように比較されますか?速いですか?