- 263 名前:名称未設定 mailto:sage [2007/03/05(月) 18:58:06 ID:a5yRHSxc0]
- あの、Create-Get Ruleについて質問です。
Componentを書いていると、CFDictionaryを呼び出し元に返す、なんて 処理を書くのですが、当然、自前でCreateして出来た物を渡すわけです。 ところが、返す直前にCFReleaseしてしまうと、返すまえにCFオブジェク トが破棄されてしまいますよね?じゃあReleaseせずに渡す、ということを やると、呼び出し元がきちんとReleaseしていることを前提にしていいのか、 それとも自前でGlobal変数に持っておいて、終了時に破棄、なんてことも しないといけないのか・・・ CocoaなオブジェクトではAutoreleaseして渡すという基本ルールがある けど、CFなオブジェクトではどうすればいいんでしょう?
|

|