我们日常开发中经常是使用weak关键字来解决循环引用的问题,原因是被weak引用的对象它的引用计数不会增加,而且在这个对象被释放的时候被weak修饰的变量会自动置空,不会造成...
源码 https://github.com/chenfanfang/AvoidCrash 程序崩溃经历 其实在很早之前就想写这篇文章了,一直拖到现在。 程序崩溃经历1 我们公...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
大概意思是:如果子控件的布局无法满足需求,需要对子控件更改布局时可以重写layoutSubviews 直接改变之空间的Frame; 如果需要强制更新子控件的布局, 不能直接调用layoutSubviews,应该调用setNeedsLayout;
----------------------
如果强制调用,会产生偶现的crash吗?有人验证过吗?
layoutSubviews 调用时机声明.剽窃自谷歌,看后瞬间理解深刻加深了原文地址 layoutSubviews 调用时机 一般baidu出来的答案如下,然而说明并不够透彻,在此补充说明: 1、init初始化...
前段时间更新了一篇 给iOS中高级面试官的一份招聘要求 收到很多小伙伴的点赞与关注。可能有很多小伙伴已经带着我在那篇文章给大家提供的一些面试技巧 & 其中的面试题 已经开始...
点关注不迷路,大家好我是每天对会给你推荐电影的老徐。 1、《Hello!树先生》 如果有一天,我变成了这样,请给我点一支烟! 《Hello,树先生》是一部神奇的电影,在中国只...