autoresizing 优点: 让横竖屏适配相对简单; 让子控件可以跟随父控件的行为自动发生相应的变化。 局限性: 只能解决子控件跟父控件的相...
Xcode8.2.1报错,日志如下:objc[2770]: Class PLBuildVersion is implemented in bot...
Quartz2D 一、基本绘制: 画直线 画曲线 画矩形 3.1 画普通矩形: 3.2 画圆角矩形: 3.3 指定某一个角为圆角: 画圆或者椭圆...
一、什么是RunLoop 基本作用: 保持程序的持续运行; 处理App中的各种事件(比如触摸事件、定时器事件、Selector事件) 节省CPU...
一、简介: NSOperation的作用: 配合使用NSOperation和NSOperationQueue也能实现多线程编程; 具体步骤:先将...
一、GCD两个核心概念: 任务:执行什么操作; 队列:用来存放任务。 二、GCD使用的两个步骤: 定制任务:确定想做的任务; 将任务添加到队列中...
一、概念: 进程: 系统中正在运行的一个应用程序; 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内。 线程: 1个进程要想执行...
一、通过接收键盘弹出、回退时发出的通知来进行键盘的相关的处理: 其中 toolBottomDistance 为工具条底部和 view 底部之间的...
通过 runtime 获取到某个类的所有成员变量: 通过 runtime 获取到某个类的所有属性及其对应的类: 其它通过类比获取 成员变量 和 ...
文集作者