240 发简信
IP属地:山西
  • iOS 数组、链表、Hash

    数组是将元素在内存中连续存放。链表中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起。 数组必须事先定义固定的长度,不能适应数据...

  • iOS nil和Nil及NULL和NSNull的区别

    一、nil 我们给对象赋值时一般会使用object = nil,表示我想把这个对象释放掉;或者对象由于某种原因,经过多次release,于是对象...

  • Resize,w 360,h 240
    iOS GCD

    GCD 简介 GCD 任务和队列 GCD 的使用步骤 GCD 的基本使用(六种组合不同区别,队列嵌套情况区别,相互关系形象理解) GCD 线程间...

  • Resize,w 360,h 240
    iOS copy,strong,retain,weak和assign的区别

    在知道他们区别之前,我们首先要知道NSObject对象的赋值操作做了哪些操作。A=C其实是在内存中创建了一个A,然后又开辟了一个内存C,C里面存...

  • Resize,w 360,h 240
    iOS 数组的实现原理

    有关NSArray的 不管是NSArray,还是NSMutableArray ,alloc之后的得到都是__NSPlacrholderArray...

  • Resize,w 360,h 240
    iOS 字典的实现原理

    一、NSDictionary使用原理 1.NSDictionary(字典)是使用hash表来实现key和value之间的映射和存储的,hash函...

    2.1 5164 0 19
  • Resize,w 360,h 240
    iOS 响应链和事件传递

    首先要先学习下响应者对象UIResponder,只有继承UIResponder的的类,才能处理事件。 我们可以看出UIApplication,U...

  • Resize,w 360,h 240
    解决简书图片不显示问题“系统维护中,图片暂时无法加载”

    首先,如果你是Chrome内核的浏览器,或者火狐firefox浏览器。 若你是Chrome内核的浏览器,按下键盘"F12"键,就会弹出开发者工具...

  • 深入解构iOS的block闭包实现原理

    在iOS4出来后,苹果公司在OC中推出了block机制(也许更早就有了)。并且在后续的版本中大量的推广和使用了这项技术,比如对视图动画API的改...

个人介绍

但行好事,莫问前程
我是唐海洋,暂居杭州