これはNewsstandKit.framework
に厳密に関連していないが、このアプローチの実際の例がそこにあります:NKLibrary
のコンストラクタをインターフェイスに公開せずにFooクラスの新しいインスタンスを作成するにはどうすればよいですか?
addIssueWithName:date:
インスタンスメソッドは、ニューススタンドの問題作成 - NKIssue
を - と、コンテンツライブラリへと非の場合には、それを追加します-failureはそれを返します。この時点でNKIssue
のインスタンスはname
で、date
のプロパティは最初にaddIssueWithName:date:
に渡された値に設定されています。
あなたがそれをチェックアウトする場合は、NKIssue
クラスが(NSObject
から継承平野init
以外の)特定の初期化メソッドを持っていないにも@public
インスタンス変数(例えば_name
と_date
)とそのプロパティは、すべてreadonly
です。
私はこの全体が内部的にどのように機能するのか理解できません。私はこのアプローチを私の図書館の1つで模倣したいと思っていますが、どのように実際にどのように考え出すことができません...
ありがとう。
どのような実装では、これらくださいsynthesize' '@だろうか? – Ali