240 发简信
IP属地:北京
  • CADispalyTimer和Timer哪个更精确?

    CADisplayLink 更精确 iOS设备的屏幕刷新频率是固定的,CADisplayLink在正常情况下会在每次刷新结束都被调用,精确度相当...

  • Resize,w 360,h 240
    iOS常用算法

    算法: 1、字符串反转2、链表反转3、有序数组合并4、hash算法5、查找两个自视图的共同父视图6、求无序数组当中的中位数 字符串反转 例: 给...

  • Resize,w 360,h 240
    CFRunLoop

    CFRunLoop 数据结构 CFRunLoopMode数据结构 name: NSDefaultRunLoopMode(对应mode名称)集合...

  • Resize,w 360,h 240
    iOS内存管理

    内存布局相关 stack: 方法调用heap: 通过alloc 等分配的对象bss: 未初始化的全局变量等data:已初始化的全局变量等text...

  • 常见面试问题概括

    UI视图相关 *TableView重用机制? 答: *视图绘制原理?如何实现异步绘制? 答:UIView绘制原理 *系统UI事件传递机制是怎么样...

  • Resize,w 360,h 240
    Block相关面试问题

    Block相关面试问题: 什么是 Block? block是将函数及其执行上下文封装起来的对象 Block里面有isa指针 所以是一个对象 B...

  • Resize,w 360,h 240
    复杂页面架构

    假设微博APP的正文页 整体架构数据流反向更新 整体架构 视图层 (View & ViewController) view : 控件初始化 设...

  • Resize,w 360,h 240
    时长统计架构

    怎样设计一个时长统计框架? 记录器:页面式 流式 自定义式记录管理者: 记录缓存 磁盘存储(处理异常内存缓存丢失) 上传器 为何有不用类型记...

  • Resize,w 360,h 240
    图片缓存框架

    如何设计一个图片缓存框架? 方案:首先一个manager 管理者 : 内存管理 磁盘管理 网络codeManager(解码相关) : 图片解码,...