最近在项目中遇到一个让人头痛的bug,查遍网上都没找到,因为本项目中必须用到交互和上传相片,最后只能自己挨着挨着的排除测试。 出现问题的场景: ...
1、 统一修改 你可以写一个基础的导航控制器继承系统控制器,然后load方法里进行配置。 2、修改单个 在你要修改的控制器中直接拿到你的nav...
copy 一个对象要能够copy,就得遵守NSCopying协议,并实现copyWithZone协议方法。 测试直接赋值地址: 打印:[1083...
一、区块链诞生的原因 最开始的交易是有实物直接交换的,货币的尽管是通过从后面的石币、贝币、黄金、白银、现在的纸币来达到间接交换,其只不过是一个用...
通过NSClassFromString动态创建TabBar控制器的子控制器,主要注意点在获取其类名时还需要在之前加上工程名。
一、概念概述 Block对象是一个C级语法和运行时功能。它们与标准C函数类似,除了可执行代码外,它们还可能包含对自动(堆栈)或托管(堆)内存的变...
atomic 默认为atomic,原子性的(最小单位),表示线程安全的,在多线程中,其保证了setter和getter方法的线程安全,保证其读写...
单例外部环境不可控,内部可控。所有要保证单例唯一,就只有在其.m内实现。 使用情景 高频率去生产一个对象,然后又释放。让多个不相关的类共享数据。...
valueForKey (总体规则 先找相关方法,再找相关变量) 1.先找相关方法,如果相关方法找不到2.那么去判断accessInstanc...