240 发简信
IP属地:新疆
  • 怎么合作 老哥

    苹果系统OS X的驱动签名

    在苹果系统下,驱动程序必须要进行签名才能正常加载,并且普通的开发者证书对于驱动是无效的,必须要向苹果单独申请驱动签名权限才行。默认情况下,不管是个人开发者还是公司开发者,都只...

  • @liangZhen 小于10 是TaggedPointer 不会和对象一样 创建堆内存

    【高级iOS】autoreleasepool源码分析,并与runloop的关系

    1.探索 首先通过po [NSRunloop currentRunloop]在控制台可以看到以下打印信息,发现runloop与autoreleasepool有关系 我们可以推...

  • 一些iOS杂技术

    这里会记录一些没用的iOS技术,但或许会是有趣的。 1.关于向前声明 为避免循环引用,C 语言有一个前向声明的机制,即仅仅告诉存在性,而不理会具体实现。C++ 使用 clas...

  • 纠正一下:
    - (id)yy_modelCopy;是浅拷贝

    YYModel 源码剖析:关注性能

    系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...

  • 都是把i地址的值存储到w8寄存器 然后+1的值 存回到i原来的地址中(所以你这个是不是不够严谨呢)

    何为代码质量?——用脑子写代码

    引言 为什么项目维护困难、BUG 反复?实际上很多时候就是代码质量的问题。代码架构就像是建筑的钢筋结构,代码细节就像是建筑的内部装修,建筑的抗震等级、简装或豪装完全取决于团队...

  • ++i 和i++的底层实现是一样的 (汇编指令都一模一样)
    ldur w8, [x29, #-8]
    add w8, w8, #1
    stur w8, [x29, #-8]
    b LBB0_1

    何为代码质量?——用脑子写代码

    引言 为什么项目维护困难、BUG 反复?实际上很多时候就是代码质量的问题。代码架构就像是建筑的钢筋结构,代码细节就像是建筑的内部装修,建筑的抗震等级、简装或豪装完全取决于团队...

  • NSLog(@"%@, %@", self.class, super.class);
    其实是 : objc_msgSend(self,class) objc_msgSendSuper(self,class)
    都是给 self 发消息

  • os_unfair_lock 是互斥锁:sweat:

    iOS 十种线程锁

    前言 我觉得打游戏屏蔽脏话挺有必要的, 我走中单, 打野一直拿我蓝, 我开大打他路过交惩戒抢, 我气的不行, 就骂他, 结果打出来的都是"李白你是不是 * * * ?"、"抢...

  • 杀人放火金腰带

    贾跃亭成老赖并登上纽约时报,乐视还有机会东山再起吗?

    12月13日,纽约时报以《中国毁誉参半的科技巨头上了“老赖”黑名单》(China Names and Shames Tech Tycoon With Debt Blackli...

个人介绍
写点好东西 给自己 给他人