应用初始化入口
image.png开发者证书
image.png image.pngc 和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.pngid 的意义
image.pngself 和super
image.png image.png初始化方法的规则
image.png数组
image.pngisa 变量
image.png image.png命名空间
image.png栈
image.png堆
image.png强引用弱引用.用来解决两个对象互相引用造成内存泄露,使用weak关键字,将某个变量声明为弱引用
image.png image.png image.png属性.property 用来简化声明变量的存取方法
image.png 属性特性 多线程特性 image.png image.pngimage.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.pngmain函数
image.png没看懂 -单例模式
static 变量之后初始化一次,这里的 static BNRItemStore @* sharedStore=nil; 只会执行一次.然后这个 sharedStore 作用域就是它所在的方法或函数内
参考资料见 https://www.jianshu.com/p/d4f294f681b7
class 指令
image.pngUiNavigationController
image.png image.png image.pngimage.png
pragma mark 将代码按功能分组
image.png触摸事件
image.png image.png响应对象链
类似安卓的事件分发机制.但是是反着来的.安卓是从跟布局向子view逐渐传递. ios是子view向根布局,向窗口传递事件.
image.png
手势识别 UIGestureRecognizer
image.pngimage.png
视觉化格式语言.用来调整view的约束
image.png应用方向
image.png image.png线程安全的单例模式
image.png视图控制器的关系
父子关系
image.png image.png
显示 被显示关系
image.png image.png
不同族系直接的属性关系
image.png
image.png
NsCode 固话,解固
image.pngimage.png
应用沙盒
image.png image.png获取文件路径
image.png应用状态
image.png image.png image.pngblock声明方式
image.png image.png网络请求
image.png状态恢复的工作原理
image.pngimage.png
网友评论