请介绍isa指针,怎么用,用来干嘛?
每一个对象内部都有一个isa指针
-
对象isa指针就只想它的真实类型
- dog的isa就指向dog的class的那个类
根据这个就能找到那个类
控制器的声明周期
- view显示的周期
怎么实现和QQ类似的收到图片显示一个小三角的(使用quarzcore)不能给view使用背景图片
- 使用Core graphic改变view的样式,裁剪出一个三角形
Core animation里面有什么东西
-基本动画(basic animation)
- 转场动画
怎么封装view
- 把view里面所有子控件扔进去
- 子控件的数据传一个模型进来,然后把模型的数据拆开给子控件
适配怎么进行
- 系统适配
- UI适配
autolayout
- 没有坐标这个概念了,能做横竖屏适配,屏幕大小怎么适配
runtime怎么添加属性
- class_addMethod
category和extension区别
- 分类有名字、类扩展没有名字
- 分类只能扩充方法,类扩展可以扩展成员变量
怎么判断两个链表是否有交叉,求交叉点
Socket包含哪些方法
AsynSocket