タグ

ownerに関するsh2nm0k2のブックマーク (1)

  • [Obj-C] メソッドファミリー | Tech控え帳

    Objective-Cにおいてインスタンスを生成するメソッドは命名規則が決まっている。この命名規則を元に処理系がオーナーシップポリシーを判定して、コンパイル時の警告やエラーを判定するため注意すること。SwiftからObjective-Cのメソッドを呼び出したときも、下記の『メソッドファミリー』が影響する。 メソッドファミリーとは オーナーシップポリシー (ownership policy) インスタンスの所有者がインスタンスオブジェクトの解放に責任を持つための取り決め。retain/releaseする責任がどちらにあるのかの取り決め。 メソッドファミリー (method family) オーナーシップポリシーをコンパイラが明確に区別するための方法 init…, new… で始まるメソッドでインスタンスを生成したとき copy…, mutableCopy… で始まるメソッドでインスタンスを複

  • 1