• 深入理解iOS App的启动过程

    前言 这里需要清楚两个问题1、APP的启动步骤2、如何优化APP的启动速度 APP的启动可以分为2种冷启动(Cold Launch):从零开始启...

  • 类簇(class cluster)

    类簇实际上是Foundation framework框架下的一种设计模式,它管理了一组隐藏在公共接口下的私有类。 以NSNumber举例: 因为...

  • 哈希表总结

    哈希表也称为散列表,是根据关键字值(key value)而直接进行访问的数据结构。也就是说,它通过把关键字值映射到一个位置来访问记录,以加快查找...

  • 120
    深入理解触摸响应链

    背景 这里有一个问题,触摸事件是如何从屏幕转移到APP内的? 先说结论:触摸事件从触屏产生后,由IOKit将触摸事件传递给SpringBoard...

  • 120
    iOS工程打包成SDK总结

    背景 最近工作接到一个需求是将公司项目打包成SDK供用户APP集成使用。花了一个礼拜多时间,把踩到的坑和制作思路分享下。 步骤 先简单介绍下工程...

  • 跳转系统设置界面总结

    在iOS10更新后,系统设置跳转被禁用,只能跳转App设置,但是苹果又更新了URLscheme,亲测不可用。 步骤 第一种方式: 第二种方式:用...

  • 《Flutter原理及美团技术团队实践 》学习总结

    https://github.com/flutter/flutterFlutter是Google开发的一套全新的跨平台。2017年5月发布第一个...

  • 静态库与动态库

    一、总结 静态库: 一堆目标文件(.o/.obj)的打包体(并非二进制文件) 动态库: 一个没有main函数的可执行文件 二、存在形式 静态库●...

  • iOS开发的一些知名个人博客

    最近有整理了一份iOS的一些知名个人博客和学习网站 http://www.cocoachina.com/bbs/read.php?tid=299...

个人介绍
天道酬勤
勤能补拙