240 发简信
IP属地:北京
  • Resize,w 360,h 240
    isMemberOfClass和isKindOfClass区别

    前情提要 在理解isMemberOfClass和isKindOfClass之前先要了解下面这张图 : NSObject的元类的isa指针指向自己...

    6.4 991 2 16
  • load和initialize的区别

    调用机制 load方法的本质:直接执行函数指针 load方法是在运行时被执行的(main函数之前),其调用栈如下 而在load_images_n...

  • Resize,w 360,h 240
    iOS 事件响应链

    iOS中三种事件类型 触屏事件(Touch Event) 运动事件(Motion Event) 远端控制事件(Remote-Control-Ev...

  • Resize,w 360,h 240
    iOS 自动释放池原理

    简介 自动释放池(autoreleasepool)是OC的一种内存自动回收机制。正常情况下,创建的变量超出作用域时释放,自动释放池可以延迟对象的...

  • Resize,w 360,h 240
    Pod组件化

    总的来说分成三部 1、直接使用代码源pod集成2、pod添加本地资源,将spec文件上传到本地资源中3、注册trunk账号,将spec文件直接上...

  • Resize,w 360,h 240
    NSTimer循环引用

    循环引用原因: 初始化NSTimer的时候,传入的target会被NSTimer强引用,并且控制器强引用NSTimer,所以产生循环引用。 解决...

  • int、NSInteger、NSUInteger

    int、NSInteger区别 NSInteger会自动识别当前设备系统是32位还是64位,自动选择int的最大数值(int or long)所...

  • ObjectMapper

    基本介绍 ObjectMapper 是一个使用 Swift 语言编写的数据模型转换框架,我们可以方便的将模型对象转换为JSON,或者JSON生成...

  • Resize,w 360,h 240
    ES Lint

    1、介绍 ES Lint 是一个 JavaScript 代码静态检查工具。功能:语法检查、发现问题、强制代码风格[官网地址]https://es...