この記事を読みました: http://www.koboldtouch.com/display/IDCAR/Use+Classes+Instead+of+Structs
そして、ObjC アプリケーションで構造体の代わりにクラスを使用したいと考えていましたが、この記事では、もう少し多くのメモリが必要であると述べています。
この質問の選択された回答も読みました: Class vs Struct for data only? クラスの変数はデフォルトでプライベートになっていると言われていますが、C ++の場合、ObjCでデフォルトでプライベートになっていますか? ObjC に @property がある場合、別のオブジェクトからアクセスできるからではないと思います。
最後に、C 構造体のみを実装するオブジェクトを作成する場合、@public {} と @property の使用の違いは何ですか?
編集
将来の読者には、3 つの回答の両方を読む必要があります。すべての質問に回答しますが、選択して回答する必要があったため、1 つを選択しました。