4

2014 WWDC セッション「コレクション ビューを使用した高度なユーザー インターフェイス」の Apple サンプル コードを調べていたところ、次のようなweakself 宣言に出くわしました。

__weak typeof(&*self) weakself = self;

私の質問は次のとおりです: &*は宣言で何を意味しますか? なぜ持っていないのですか:

__weak typeof(self) weakself = self;

ご協力いただきありがとうございます。

4

2 に答える 2

-1

selfですMyInstance *。あなたが言うとき*self、あなたはself*戻ってくることを逆参照していますself。次に、を取得する&(*self)と、メモリアドレスが取得されます。

于 2014-07-04T04:19:31.543 に答える