有没有必要保留一个静态变量?
比如这样的代码:
https://github.com/magicalpanda/MagicalRecord/blob/master/Source/Categories/NSManagedObjectContext+MagicalRecord.m#L24-29
智能、强大、全面的多媒体数据处理服务,助您提升媒体质量、降低成本,媒体处理套餐低至1元
发布于 2018-01-25 02:14:16
最好的方法是声明静态变量为强变量,所以如下所示:
static ThatClass * __strong thatStaticVariable;
或者尝试下这个函数:
static ThatClass *thatStaticVariable;
发布于 2018-01-25 01:13:51
假设是一个静态的对象指针,如static NSString *foobar;。
static NSString *foobar;
这样的变量只要应用程序确实有一个生命周期,但是我们所谈论的变量只是指针。在Objective-C中,对象总是动态分配的
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例