240 投稿
收录了30篇文章 · 7人关注
  • iOS开发多线程详解

    在iOS开发中,多线程开发是非常重要的核心之一,这篇文章和大家分享一下多线程的进阶-死锁. iOS有三种多线程编程的技术,分别是:(一)NSTh...

  • NSTimer循环引用原理及解决方案

    NSTimer的循环引用和Block循环引用有什么区别? 对于block型的循环引用,我们可以通过weakSelf来解决(点击了解block循环...

  • Associated Objects关联对象

    在之前文章说过。category 可以添加方法,可以添加协议实现,可以添加属性,但是却不能添加实例变量。那么如果在 category 需要添加实...

  • Resize,w 360,h 240
    iOS面试题:事件传递和响应机制

    1. 事件的产生 发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中,为什么是队列而不是栈?因为队列的特点是F...

  • 什么是自动释放池?底层实现分析

    定义: 自动释放池是OC的一种内存自动回收机制。当对象调用autorelease时,该对象就会被放入到自动释放池中。当自动释放池被回收时,就会从...

  • iOS block详解

    主要是用在响应事件和传值上,比如我们经常用的AFN就会用block进行回调传值. 一.什么是block? block本质是一个对象,也是一个匿名...

  • 整理一篇很全面的iOS面试题

    (答案不唯一,仅供参考,文章最后有福利)目录 一、基础知识点 设计模式是什么? 你知道哪些设计模式,并简要叙述?设计模式是一种编码经验,就是用比...

    1.4 ios南方 0 11
  • frame和bounds区别

    1、frame不管对于位置还是大小,改变的都是自己本身 2、frame的位置是以父视图的坐标系为参照,从而确定当前视图在父视图中的位置 3、fr...

  • Resize,w 360,h 240
    五、MVVM

    一、什么是MVVM框架 MVVM框架是MVC框架的增强版。 MVVM描述的是一个基本结构,和MVC架构相比,MVVM架构多了VM(ViewMod...

  • 答《 卓同学的 Swift 面试题 》

    原文链接 卓同学的 Swift 面试题 class 和 struct 的区别 class 为类, struct 为结构体, 类是引用类型, 结构...