240 发简信
IP属地:上海
  • NSLocalizedString的一个小知识点

    今天在使用NSLocalizedString的时候碰到一个小问题: 这里有两个问题: 中文版被两个参数分成了4部分,英文版被两个参数分成了5部分...

  • 搬家记

    这周在搬家。这是来上海之后第4次搬家,每年一次,声势愈发浩大。好在这是最后一次。 去年10月新房交付,精装修,但是问题一堆。到现在5个多月了,总...

  • Resize,w 360,h 240
    探索KVO触发通知的过程

    这两天在研究KVO,首先要吐槽的当然是官方提供的api,用起来实在是麻烦,所以想着封装一下,增加一个block回调什么的。这是成果:ZNKVOM...

  • Runtime源码 —— Associated Object

    这玩意儿已经在前面的文章里多次提到,但一直没深入,这一篇就来研究研究。 runtime提供的和associated object有关的接口有3个...

  • Resize,w 360,h 240
    OC源码 —— alloc, init, new和dealloc

    上一篇最后讲release的时候说到,在release的最后,当引用计数减为0的时候就进入了dealloc的过程。这一篇就来讲讲dealloc和...

  • 做一个倾听者

    昨晚和肥孩子吵架,过程很惨烈,结果很美好。 肥孩子给我提了两点意见: 做一个倾听者 不再固执己见 当她提出第一点的时候,我是非常赞同的,原因其实...

  • Resize,w 360,h 240
    OC源码 —— retain和release

    retain/release两个关键字现在已经很少见了,但了解一下底层的实现还是能帮助我们更深刻的理解oc的内存管理。 retain 通常情况下...

  • 我想做的一个改变

    从没想过有一天我也会开始写字。决定写这一篇是因为昨天碰到一些事,这些事对我感触挺大,想记录一下自己的想法。 我自认为我的文字应该还是有初中水准的...

  • OC源码 —— autoreleasepool

    因为现在普遍使用ARC,所以项目中几乎看不到release这样的字眼了,但是在一个不起眼的地方 —— main.m,有一个@autoreleas...

    1.6 2026 6 16
个人介绍
唯刀百辟,唯心不易