1.自动释放池原理[https://www.jianshu.com/p/c9a72f093fe0]2.UIViewController之间跳转时...
前言:这两天使用UIButton最多展示两行,展示不全是使其...显示到后面位置(UIButton默认显示在中间位置)时,使用以下代码时,在iO...
系统快捷键 显示隐藏文件夹 前往文件件 Xcode快捷键 打开打包工具 快捷操作,可展示当前你在工程导航器中打开的文件 快速查找相关class类...
block有如下三种类型: __NSGlobalBlock __ ( _NSConcreteGlobalBlock )(全局区内存) __NSS...
一、封装 封装是对象和类概念的主要特性。它是隐藏内部实现,稳定外部接口,可以看作是“包装”。封装,也就是把客观事物封装成抽象的类,并且类可以把自...
1、控件声明strong好还是weak? 以创建一个lable为例,在storyboard里用拖线的方式创建时,系统默认的使用weak修饰(同时...
Block在没有使用外部变量时,内存存在全局区,然而,当Block在使用外部变量的时候,内存是存在于栈区,当Block copy之后,是存在堆区...
一、关于代理修饰 对于weak:指明该对象并不负责保持delegate这个对象,delegate这个对象的销毁由外部控制。对于strong:该对...
iOS中所有view都是用底层的layer来驱动的。view 和它的 layer 之间有着紧密的联系,view 其实直接从 layer 对象中获...