知识点简单记录
2019-02-14 本文已影响0人
刘佳阔
应用初始化入口
image.png
开发者证书
image.png
image.png
c 和oc 的结构
image.png
对象指针
image.png
对象初始化
image.png
发送消息(调用方法)
image.png
方法的唯一性
image.png
可以向nil发送方法
image.png
image.png
数组是对象的指针集合
image.png
.h .m文件
image.png
导入头文件
image.png
点语法
image.png
类方法和实例方法, 类方法前是+,实例方法前是 -
image.png
指定初始化方法,只是认为规定.没无语法上的解释
image.png
初始化方法的返回类型
image.png
id 的意义
image.png
self 和super
image.png
image.png
初始化方法的规则
image.png
数组
image.png
isa 变量
image.png
image.png
命名空间
image.png
栈
image.png
堆
image.png
强引用弱引用.用来解决两个对象互相引用造成内存泄露,使用weak关键字,将某个变量声明为弱引用
image.png
image.png
image.png
属性.property 用来简化声明变量的存取方法
image.png
属性特性
多线程特性
image.png
image.png
image.png
image.png
属性合成
image.png
视图 View
image.png
image.png
视图绘制过程
image.png
视图的GCRect结构
image.png
视图的重绘
image.png
类扩展
image.png
视图控制器
image.png
视图控制器
image.png
控制器加载视图
image.png
设置根视图控制器
image.png
关联File's owner
image.png
视图控制器的生命周期
image.png
第一响应者 ,事件接收者
image.png
控件的委托 delegate
image.png
协议,类似安卓中的接口 protocol
image.png
main函数
image.png
没看懂 -单例模式
static 变量之后初始化一次,这里的 static BNRItemStore @* sharedStore=nil; 只会执行一次.然后这个 sharedStore 作用域就是它所在的方法或函数内
参考资料见 https://www.jianshu.com/p/d4f294f681b7
image.png
class 指令
image.png
UiNavigationController
image.png
image.png
image.png
image.png
pragma mark 将代码按功能分组
image.png
触摸事件
image.png
image.png
响应对象链
类似安卓的事件分发机制.但是是反着来的.安卓是从跟布局向子view逐渐传递. ios是子view向根布局,向窗口传递事件.
image.png
手势识别 UIGestureRecognizer
image.png
image.png
视觉化格式语言.用来调整view的约束
image.png
应用方向
image.png
image.png
线程安全的单例模式
image.png
视图控制器的关系
父子关系
image.png
image.png
显示 被显示关系
image.png
image.png
不同族系直接的属性关系
image.png
image.png
NsCode 固话,解固
image.png
image.png
应用沙盒
image.png
image.png
获取文件路径
image.png
应用状态
image.png
image.png
image.png
block声明方式
image.png
image.png
网络请求
image.png
状态恢复的工作原理
image.png
image.png
应用恢复机制的生命周期
image.png