Objective-cでは、静的変数(すべきか?)がプログラムの存続期間中その値を保持することを知っています。しかし、それがポインタを格納している場合、それはARCで強力であると見なされますか?私はそれに依存し、静的変数に割り当てた後、そのインスタンスがヒープから出ることは決してないことを保証できますか?
static ClassA* shared;
-(id)init
{
if (self=[super init]) {
shared=self;
}
return self;
}