240 发简信
IP属地:北京
  • MVC

    MVC全称为Model View Controller 是一种设计思想,一种框架模式. 用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务...

  • Resize,w 360,h 240
    生产者/消费者模式

    简介 在实际的软件开发过程中,经常会碰到如下场景: 某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线...

    0.3 6251 2 16
  • Resize,w 360,h 240
    Copy 和 mutableCopy

    copy是什么? Copy的字面意思是:“复制”、“拷贝”,是一个产生副本的过程。 copy的目的: 在改变原有对象的时候,不会改变新对象的值 ...

  • SDWebImage内部实现原理

    1 - 入口 setImageWithURL:placeholderImage:options: 会先把 placeholderImage 显示...

  • 接友盟的时候,找不到libiconv.dylib库的解决办法

    Xcode7以及以上版本在 Link Binary With Libraries 没有 libiconv.dylib库,只能找到对应的libic...

  • nil - Nil- Null - NSNull的区别

    今天去面试看到了关于这几个的区别,由于没有接触多久,对4个属性页有点陌生,回来后详细查阅了资料,得出以下的结论: 本质上来说nil,Nil,NU...

  • Resize,w 360,h 240
    static和Extern

    static的作用: 修饰局部变量: 只会初始化一次; 而且只有一份内存; 并不会改变局部变量的作用域,仅仅是改变了局部变量的生命周期(直到程序...

  • Resize,w 360,h 240
    ES6基本语法

    let ES6中创建变量使用let 作用域只限制于当前代码块 使用let声明的变量作用域不会被提升 在相同的作用域下不能声明相同的变量 for循...

  • Resize,w 360,h 240
    26 - 推送

    iOS中提供了2种推送通知: 本地推送通知(Local Notification) 远程推送通知(Remote Notification) 推送...

个人介绍
所有点都会连成一条线。