知识点简单记录

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
上一篇 下一篇

猜你喜欢

热点阅读