前言 虽然写 fishhook 原理的文章有很多,但是总觉得不够简单直观。大部分都是罗列大堆源码进行讲解,看得人云里雾里。 因此,本文将完全抛开源码,旨在简单清晰,直击要害,...
一般我们在写代码的时候,运行和调试使用的都是Xcode,但是要想通过这种方式调试程序,我们必须要有程序的源代码才可以。如果想要动态调试手机上安装的别人的项目,就无法采用这种方...
超级不啰嗦! 1、菜单:Preferences -> Settings-User(首选项->设置用户) 2、键入 禁止检查更新 命令后(如下),保存: { "update_...
作为iOS开发者应该听到过MVC,可能在考虑要不要转到MVVM,或者听说了VIPER这种高大上的,在想采用这种复杂的架构值不值? 本文试图回答以上问题,帮助大家对iOS架构有...
------更新------:之前没有判断observer是否一致,有个别情况会无法处理,所以更新添加了observer判断 一、使用场景 有时候我们会忘记添加多次KVO监听...
字符和标志符号(character和glyph) 字符是书面语言中带有意义的最小的单位,它可以对应语言中可读形式的一个读音,就像罗马字母表中的字母;也可以代表一个完整的词,比...
凤凰御姐CEO和青蛙超人CTO的情缘 先讲个动物王国的故事,且看看青蛙超人CTO是如何从凤凰御姐CEO那里获得期权权益的。 凤凰御姐是动物王国的成功连续创业者,万众瞩目的企业...
注意:这个工具非常有用,文本也是一个超长文 Allocations初始界面 Allocations:检测一个进程(选择自己的app)内存分配和使用情况等我们启动Allocat...