0
我看到這個代碼來定義一個常量,並且在理解用法時遇到了問題。我們什麼時候在Objective-C中使用static __unsafe_unretained?
static __unsafe_unretained NSString * const kUserIdKey = @"USER_ID";
我假設__unsafe_unretained這裏是沒有零的ios 4或更早的弱?它是否正確?爲什麼我們在這裏需要?
我同意。更糟糕的是,這取決於蘋果公司可以自由更改的'NSString'的內部行爲(儘管它們不太可能)。 – Rob