使用 KVC 可以对特定数组内容进行求和、求最大值等操作。Apple 官方地址:https://developer.apple.com/library/content/doc...
使用 KVC 可以对特定数组内容进行求和、求最大值等操作。Apple 官方地址:https://developer.apple.com/library/content/doc...
方法会在main方法调用之前调用,且调用顺序,依赖Compile Sources 里面的顺序例外: 分类的+load方法在最后调用,在main方法之前 1、先调用类的load...
Category一般称为分类,扩展,主要是为一些无法知道源码的类比如系统类,添加一些功能方法可以添加的有,实例方法,类方法 category不可以添加属性的原因分类本身不是一...
开发使用 SourceTree 作为代码管理工具,但偶尔出现远程仓库已经删了某个分支,但本地仓库的远程分支列表, 还是有那个分支名字,造成一些困扰,对强迫症来说不能忍 这是d...
根据 dSYM 文件和 .crash文件,分析崩溃原因要保证.dSYM 文件的 uuid 和.crash 文件的 uuid 一致,才能分析 crash 文件顶部的 Incid...
利用递归函数移动汉诺塔: 打印移动过程
class 和 protocol 都可以声明 propertyclass 声明一个 property 主要做了五件事: 1、生成一个下划线开头,同名的成员变量:_name2、...
先上结论: URL types 里面的 Schemes 用于第三方平台打开自己的 App(常见 于微信 QQ 等分享,还有浏览器打开 App) LSApplicationQ...
第一个作用: 经 static 修饰的局部变量,只初始化一次,在下次执行到初始化代码时,会跳过初始化的逻辑 反复初始化 Person对象,但是静态局部变量 a 并没有初始化,...
系统 KVO 实现的替代方案优势1、不用手动移除观察者了2、 不允许多次 addObserver 同一个 keypath3、方便使用 实现流程NSObject 有分类,添加了...
一、关于屏幕旋转的监听UIDevice.orientationDidChangeNotification 通知当设备手持角度发生变化即会触发,触发比较灵敏,不能体现设备真的发...
最近在尝试编译 objc 的源码,碰到的问题记录。 编译源码的过程,大致分为两步: 1.编译通过 objc target 1.添加一些源文件,在官网提供的其他源代码包里找,然...
最近升级了xcode10,手机升级到iOS12.0,发现无法真机调试,出现“dyld_shared_cache_extract_dylibs failed”,如下图 解决办法...