「Memory Management Programming Guide for Cocoa」の編集履歴(バックアップ)一覧はこちら
Memory Management Programming Guide for Cocoa - (2010/02/01 (月) 21:26:25) の最新版との変更点
追加された行は緑色になります。
削除された行は赤色になります。
//0.下はいじらない
Tags:&tags()
//1.以下に続けてADCでの分類を書き込みリンクする。「ガイド小見出し(日本語名)」、まで書く
&link_toppage(トップ) > [[ガイド>Guides]] > Performance > Memory Management Programming Guide for Cocoa
//2.ガイド小見出しページ名(日本語名)を見出し1で書く。wiki内のリンクで用いられるタイトルになる。翻訳元にもリンクする。
*Cocoaのメモリ管理プログラミングガイド [[翻訳元>http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.html#//apple_ref/doc/uid/10000011]]
//3.翻訳元の最終更新日を書く
このページの最終更新:&date()
ADCの最終更新:2009-10-21
//目次は自動生成
目次
#contents(fromhere=true)
//4.以下、用語は頻繁に出てくる単語の翻訳ガイドラインを参照しながら翻訳する。
//5.ある程度書き終わったらタグ(未完または完成、カテゴリ名×3)をつけて下線を引く(広告との境)。これで終了。それではGood Luck!
//中見出しは下線を引く
**イントロダクション(Introduction)
----
どんなプログラムでも、リソース管理が効果的かつ効率的であるか確認しなければなりません。そのようなリソースの一つに、プログラムのメモリがあります。Objective-Cプログラムでは、生成したオブジェクトが必要なくなった時に解放されていることを確かめなくてはなりません。
複雑なシステムでは、オブジェクトがもう必要ないのか決断しづらくなることもあります。Cocoaフレームワークでは、この決断をより簡単にする規則や法則を定義しています。
|BGCOLOR(#ccc):&bold(){重要:}Mac OS X v10.5以降では、ガーベジコレクションを利用してメモリを自動的に管理することができます。このことはGarbage Collection Programming Guideに記述があります。ガーベジコレクションはiPhoneでは利用できません。|
**このドキュメントの対象読者(Who Should Read This Document)
----
オブジェクトの所有権に関する方針や、それに関連するリファレンスカウンタ環境下での生成、複製、保持、解放についての技術を学びたい者。
|BGCOLOR(#eef):&bold(){注:}MAc OS X v10.5以降が対象のプロジェクトを立ち上げる場合、このドキュメントで説明する技術を使う十分な理由がない限り、通常はガーベジコレクションを使うべきです。|
このドキュメントはオブジェクトの生成や初期化、初期化メソッドの実装の詳細について記述するものではありません。これらはThe Objective-C Programming LanguageのAllocating and Initializing Objectsに記述があります。
**本記事の構成(Organization of This Document)
----
このドキュメントは次の記事から構成されています。
-「[[メモリ管理のルール>Memory Management Rules]]」オブジェクトの所有権と廃棄についての要約です。
-「[[オブジェクトの所有権と廃棄>Object Ownership and Disposal]]」 オブジェクトの所有権の原則について記述しています。
-「[[実用的なメモリ管理>Practical Memory Management]]」 メモリ管理の全体図を説明します。
-「[[自動解放プール>Autorelease Pools]] 」 自動解放プールの使用、Cocoaプログラムの解放の遅延の仕組みについて説明しています。
-「[[アクセサメソッド>Accessor Methods]]」 アクセサメソッドの実装について説明しています。
-「[[オブジェクトの複製の実装>Implementing Object Copy]]」 深いコピーか浅いコピーか決めるなどのオブジェクトの複製に関する問題の解説と、サブクラスに複製を実装する方法をアプローチします。
-「[[CocoaでのCore Foundationオブジェクトの管理>Memory Management of Core Foundation Objects in Cocoa]]」CocoaコードでのCore Foundationオブジェクトの管理似ついてのガイドラインと技術を説明します。
-「[[Nibオブジェクトの管理>Memory Management of Nib Objects]]」Nibファイルに関するメモリ管理の問題について解説します。
[[次のページ>]]
----
//0.下はいじらない
Tags:&tags()
//1.以下に続けてADCでの分類を書き込みリンクする。「ガイド小見出し(日本語名)」、まで書く
&link_toppage(トップ) > [[ガイド>Guides]] > Performance > Cocoaのメモリ管理プログラミングガイド
//Memory Management Programming Guide for Cocoa
//2.ガイド小見出しページ名(日本語名)を見出し1で書く。wiki内のリンクで用いられるタイトルになる。翻訳元にもリンクする。
*Cocoaのメモリ管理プログラミングガイド
このページは外部に翻訳サイトが既にあります。
[[目次:Cocoaメモリ管理プログラミングガイド(外部サイト)>http://developer.apple.com/jp/iphone/library/documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.html#//apple_ref/doc/uid/10000011]]
//3.翻訳元の最終更新日を書く
この資料の最終更新:2009-03-04
ADCの最終更新:2009-10-21
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: