240 发简信
IP属地:北京
  • Hello, 宏定义魔法世界

    宏,简单来说就是按预定义的规则来替换相应的文本内容,被替换的文本内容可以是对象也可以是函数。既然是替换,那就需要遵循一定的规则来执行,这里的规则就是本文要讨论的主要内容,希望...

  • iOS UIWindow 第二弹

    近期被一个 UIWindow 的问题坑惨了 🤣,网上查了很久,没什么资料,所以仔细再次深入研究了一下。 本文以问题的形式阐述,以下结论全部是看官方文档以及自己试验得出,如有错...

  • 开源码,_Block_use_RR2函数前没有判断,mrc &arc 都会调用,在 arc 环境下打符号断点也能看到调用了_Block_use_RR2这个函数。而且如果arc环境下,某个文件是 mrc 的,这种情况似乎用作者的说法说不过去,新的开源代码中没看到作者文中的这个方法的注释。

    漫谈Block

    一、Objective-C发展史 Objective-C从1983年诞生,已经走过了30多年的历程。随着时间的推移,Objective-C支持很多特性,下面是几个重要的发展节...

  • iOS 面试宝典 没有比这更全的了(持续更新)

    1.ios高性能编程 (1).内层 最小的内层平均值和峰值(2).耗电量 高效的算法和数据结构(3).初始化时间app再启动时花费的时间 例如:app启动时可能包含操作...

  • 120
    iOS面试之坎坷之路到放弃

    1、迫于面试的理由 大概是5月份的事情了,五一节后,上班第一天,老板耷拉着脸,把我们叫了过去,这一天,老板来的比我们晚点,看似不对劲,可能公司运营出什么问题了,然后大家一起过...

  • 120
    iOS线上日志动态收集

    相信每个客户端的app都有日志框架, 基本做法是屏蔽 NSLog, 自定义一个可以改变格式的Log, 并且用#if DEBUG宏来控制开关. 程序上线之后没有客户端日志查询,...

  • 120
    web实时输出iOS设备log

    web实时打印iOS设备log 项目进程中, 测试人员或者开发工程师在测试机没有连接Xcode的调试状况下如果出了问题需要debug, 需要插上线连接Xcode重新run, ...

  • 无题

    九月 在祖国的最西端 看不到家乡遍野金黄的稻田 每有微风吹过 泛起层层的喜悦 更看不到母亲忙碌的身影 每每低头,便有汗水滚落 行走在茫茫戈壁 停步凝望 那被太阳烧红了的天际 ...

  • 中国从小学到高中那是学校吗,就是个江湖

    我们家不需要性教育

    “如果将来哪天我谈了男朋友,我希望我可以把我们两个人之间的故事毫无保留地告诉我妈妈。如果我们发生了矛盾,妈妈可以帮我出谋划策;如果我们做了什么不好的事情,妈妈可以站出...

个人介绍
实事求是, 知行合一