iOS
ZhiDaiHuaKai
这个作者很懒,什么都没留下…
展开
-
set方法与内存管理
局部变量,使用完以后不再使用就release; 全局变量,在dealloc里面release。 指针对象要自己操作自己。 retainCount指的是对象引用计数。 self赋值方式: Computer *cmp = [[Computer alloc] init];//cmp对象retainCount = 1 self.computer = cop;//computer 对象r原创 2016-06-02 11:25:53 · 497 阅读 · 0 评论 -
MVC
M : 数据模型 V :复用的UI C : 将M在V上展示出来 MVC间的通信机制 C对M有完全的访问权,C对V也是完全的访问权,M和V之间介于V的复用性和解耦的原因不能通信。 V和C间的通信:V和C的通信是不可见的。 1.C向V通信的一个属性outlets传到V. 2.V向C通信机制是结构方法 target action .C定义了一个target然后把一个action交给了V.原创 2016-05-20 19:23:02 · 336 阅读 · 0 评论 -
Cell复用原理
表格的每一行是一个UITableViewCell类的实例,在屏幕大小及行高固定的情况下,屏幕显示的行数就是固定的.当表格有大量的行在浏览的时候为了减少对象的创建会把离开屏幕的不可见行的对象保存起来,当新的可见行出现的时候,不去创建新对象,而是用刚刚保存的旧的对象来代替它,然后把它的内容修改为新的行的内容,这就是表格行的复用的原理。 屏幕高度:480 cell高度:80 时,屏幕显示6个cell.原创 2016-05-20 19:39:25 · 466 阅读 · 0 评论 -
后台播放
1.开启后台模式并设置AVAudioSession模式类型且激活会话(必须) targets - Capabilities - Background Modes 勾选 audio;AVAudioSession *audioSession = [AVAudioSession sharedInstance];[audioSession setCategory:AVAudioSessionCateg原创 2016-07-11 18:48:09 · 703 阅读 · 0 评论