240 发简信
IP属地:北京
  • Resize,w 360,h 240
    fishhook 源码解读笔记

    1. 源码分析 2. 举个例子 分析现有可执行文件,基于文件分析重绑定 NSLog 的流程 1、从 Load Commands 中查找 __l...

  • __autoreleasing 如何做到延迟释放的?

    1.__autoreleasing 是什么? __autoreleasing 是oc中的一个与内存管理相关的变量修饰符 2.__autorele...

  • Resize,w 360,h 240
    小问题集锦

    沙盒与App Bundle 1.AppName.app 应用程序的程序包目录(This is the app’s bundle),包含应用程序的...

  • block的生成与调用记录

    用clang -rewrite-objc main.m转化上面代码 先关注下block1 查看与block1相关的几个结构: 回到block1的...

  • Resize,w 360,h 240
    NSNotification学习笔记

    一、添加通知监听者的方式 以上是添加通知监听者的两种方式 1. 添加监听者时的name与object 两种方式添加监听者传入的参数都包含name...

  • 关于UIView的layoutSubviews

    关于layoutSubviews的调用时机网上已经有很多总结了,以下为摘录的笔记: 在layoutSubviews方法内部做以上6种修改不会导致...

  • category学习笔记

    1.category 是什么? 首先,新建一个NcFood类,并添加两个分类 用Clang编译成c++文件 忽略不用的信息,先查看编译后的cat...

  • Resize,w 360,h 240
    block截获的变量

    1.普通自动变量(局部变量) block编译后的结构体中会自动新增类型名称相同的成员变量,即(NSString *string;)此时block...

  • runloop嵌套理解

    在iOS中NSRunLoop是一个对象,run是它的一个对象方法,runloop嵌套一般指的是在NSRunLoop的run方法中再调用一次run...