コピーを有効にするためのクラスでこのNSCopyingメソッドを実装する場合、ゾーンのparamの使用は何ですか? 私は新しいオブジェクトを設定した場合、私はアロケーションだけで十分であるようallocWithZoneでそれをアロケーションする必要はありません...私は混乱している...iPhone:(id)copyWithZone:(NSZone *)ゾーン: "ゾーン"とは何ですか?
15
A
答えて
24
、NSCopying Protocol Reference以上見てください最近では、すべてのアプリケーションがすべての割り当てが行われる単一のゾーンしか持っていませんが、NSZone
クラスがまだ存在していて、あまりにも多くのコードが依存するように書かれています+allocWithZone:
は変更を行うための基本的な割り当て方法です。
簡潔に言えば、NSZone
構造体全体を無視することができます。また、無効化する必要がある場合は、+allocWithZone:
を気にする唯一の理由があります。 -copyWithZone:
と同様に、ゾーンを無視することもできます。あなたが望むなら、+allocWithZone:
を同じゾーンに通すことができますが、それは何の違いもありません。
1
が、具体的copyWithZone:
関連する問題
- 1. ゾーン識別子とは何ですか?
- 2. NSCopyingを実装しているときにゾーンが常にnilであるのはなぜですか?
- 3. SP2007 - セキュリティWebゾーン
- 4. DNSゾーン名
- 5. GCEゾーンのIP範囲は何ですか?
- 6. ジップコードおよびゾーン
- 7. Tapestry5.2.6のゾーンとJqueryの問題
- 8. オーシャンを使用してゾーンごとに属性を作成し、各ゾーンで値を設定する方法
- 9. コンソールを別のゾーンに分割する
- 10. MutableArrayを古いものと同じゾーンにコピーするにはどうすればよいですか?
- 11. 未処理プロミス拒否:;ゾーン:角度;タスク:
- 12. ECMAScriptの2015時間的なデッド・ゾーン
- 13. AWS EC2の可用性ゾーンはどこにありますか?
- 14. dojoでゾーンを設定する方法は?
- 15. 経度/緯度からUTMゾーンを決定する
- 16. WebPartゾーンは常にブラウザに正しくアライメントされます
- 17. CloudBeesの、利用可能ゾーンと災害復旧
- 18. Amazon Route 53 - ホストされたゾーンとクエリは正確に何を意味しますか?
- 19. Tapestry5でゾーンの更新後にフォーカスを設定する方法
- 20. AWSで利用可能なゾーンの選択
- 21. 画像のゾーン間の類似度を計算する一般的なアルゴリズムは何ですか?
- 22. 制限付きゾーンからのFacebook認証
- 23. 複数の可用性ゾーンでCPU使用率が異なる
- 24. ジオフェンシングAPIトリガーは既にゾーン内に入るとイベントを入力します
- 25. ADAMを使用してDMZゾーンのユーザーを検証する
- 26. 管理ゾーンへのアクセスに関する問題drupal 7
- 27. ジョーダタイム変換時のゾーン時間をミリ秒に換算する
- 28. SharePointの代替マッピング。間違ったゾーンを取得するコード
- 29. GPS座標を使用してゾーンを作成する方法
- 30. Razorを使用したN2CMS MVCでは、コントロールパネルとゾーンをどのように追加しますか?
私の意見では、ドキュメントには、それが有用な方法であることが説明されていません。「新しいインスタンスに割り当てられるメモリの領域」は漠然としています。 –