240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    iOS Crash异常捕获及快速分析

    1.前言 crash认识 一套系统、一款app、一个功能、甚至一行代码都可能会出现crash,crash伴随着我们的日常生活,如果我们正在玩游戏...

  • Resize,w 360,h 240
    iOS面向协议编程应用

    1、UIKit中的协议编程 面向协议编程即面向接口编程,在iOS中大家比较熟悉的协议,比如UITableViewDelegate、UITable...

  • Resize,w 360,h 240
    NSTimer和target之间的关系解除

    问题思考 NStimer最为iOS开发中最常见的定时器,使用简单方便,但是在处理NStimer和target相互引用的问题时,需要提高警惕。因为...

  • 关于os_signpost使用

    os_signpost结合TimeProfile在性能优化的数据展示中能够更加直观、方便,这里主要展示如何在项目中使用os_signpost 1...

  • 基本数据结构特性

    数组 数组的存储空间在内存空间中是连续的,执行插入、删除操作需要移动后续元素,对应操作的时间复杂度: prepend O(1) append...

  • Resize,w 360,h 240
    遇见算法

    本文章用于算法学习、分享 个人理解算法基本要素 算法总体结构由if..else、for/while、recursive构成 找出算法问题基本规律...

  • 基于Runloop的任务管理器

    1、工具背景 在性能优化的过程中,除了方法耗时优化,任务调度执行的时机也很重要,有些任务必须要在主线程执行,有些任务可以在子线程执行,不论是主线...

  • Cocoapods原理分析及版本冲突问题

    在iOS项目开发中,大部分都会使用Cocoapods作为依赖库管理工具,在这里和大家分享总结下CocoaPod相关原理 1. pod insta...

  • iOS app瘦身实践

    前言 app的大小是一个关乎app在用户手机上存亡的事情,以前,我的手机由于内存空间较小,开启了手机的自动清理功能,经常清理一些不常用的app,...