240 发简信
IP属地:北京
  • Resize,w 360,h 240
    iOS - MachO文件

    定义 MachO是一种文件格式,内部包换:可执行文件,动态库,静态库,dyld,目标文件等。其中的可执行文件是一个通用二进制文件(多种架构),可...

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

    前言 说到iOS的内存管理,大致应该分为以下几个方面: NSTaggedPointer 类型 alloc,retain,release,deal...

  • Resize,w 360,h 240
    iOS-OC底层-RunLoop

    前言 RunLoop,又一个面试常常被问到的东西, 它是什么?一个运行循环,用来处理App中的各种任务,当有任务的时候,执行任务,没任务的时候进...

  • Resize,w 360,h 240
    iOS-OC底层-AutoReleasePool分析

    概念 autoreleasepool,即自动释放池。在aotureleasepool中创建的对象,会将对象添加到当前的aoturelease p...

  • Resize,w 360,h 240
    iOS-APP启动优化(二)

    前言 在iOS-APP启动优化(一)[https://www.jianshu.com/p/5b41cb0c70ba]中,我们在文章中提到二进制重...

  • Resize,w 360,h 240
    iOS-APP启动优化(一)

    前言 APP的启动优化,对开发者来说是一个永无止境的过程。开发者们在追求更快的路上,实现了一次又一次的突破(这里也包括Apple团队对操作系统的...

  • Resize,w 360,h 240
    iOS- 认识LLVM

    什么是LLVM LLVM是架构编译器(compiler)的框架系统,以C++编写而成,用于优化任何编程语言编写的程序的编译时间(compile-...

  • Resize,w 360,h 240
    iOS-OC底层-block分析

    前言 block的类型 从一段代码开始 看下打印信息: 首先我们可以看到,block有3中类型,分别为:NSGlobalBlock,NSMall...

  • Resize,w 360,h 240
    iOS-几种锁的应用

    前言 这篇文章,记录几种锁的简单应用。 @synchronized 使用起来最简单的一个锁,直接将要锁定的代码用@synchronized包裹,...

个人介绍
业精于勤荒于嬉,行成于思毁于随