removeFromParentViewController

iOS UIKit-UIViewController的SDK中下面方法:

/*
  Removes the the receiver from its parent's children controllers array. If this method is overridden then
  the super implementation must be called.
*/
- (void)removeFromParentViewController NS_AVAILABLE_IOS(5_0);

该方法在iOS 8.1中是立即释放controller,而在iOS 9(包括) 之后则是延迟释放controller。

因为只有安装了iOS 8.1的系统,所以不确定是否是iOS 8.1的个例,还是iOS 9之前都是立即释放。个人猜测应该是iOS 9之前都是立即释放,具体有待考证。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,020评论 3 119
  • 种种可能 我偏爱雾和雨 偏爱那一湖涟漪 偏爱谁都猜不出的字谜 而谜底是 爱你 种种可能 我偏爱恣意 偏爱尝试新东西...
    陈砚之阅读 421评论 0 5
  • 看完这本书我最大感受就是,我如同书中所说一样,丧失了”深度工作”的能力。我们现在处于一个无时无刻都可以接触到大量信...
    程途阅读 235评论 0 0
  • 夜沉如水,坠露寒萤声不起。月破轻云,枝头惊莺恰恰闻。 徘徊不寐,多少忧思多少泪!点点星光,恰似愁人鬓上霜。
    阿满_d6bf阅读 238评论 0 3
  • 有一次路过湖南,我顺便去参观了曾国藩的侯府。那个侯府是朝廷拨款建造的,直到今天还在。我刚到的时候,还以为会看...
    作家雪漠阅读 487评论 0 2