• 120
    学习《美团技术深入理解JavaScriptCore 》笔记

    了解WebKit 我们每天都会接触浏览器,使用浏览器进行工作、娱乐。让浏览器能够正常工作最核心的部分就是浏览器的内核,每个浏览器都有自己的内核,...

  • 120
    自动布局 Auto Layout (原理篇)

    背景 Auto Layout是苹果公司在iOS6发布的界面布局技术,并随着iOS SDK的迭代逐步完善了各种布局API、提供多种使用Auto L...

  • 深入理解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月发布第一个...

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

很多文章都是以前学习的笔记,
现在慢慢整理成以博客的形式发出来。