前两天工程中,出现了一个类的两个分类(自己实现了一个,第三方SDK里有一个),同时实现了一个方法名相同的方法,当时就产生了一个疑问,当实际调用时调的是哪个分类的方法呢? 一、...
前两天工程中,出现了一个类的两个分类(自己实现了一个,第三方SDK里有一个),同时实现了一个方法名相同的方法,当时就产生了一个疑问,当实际调用时调的是哪个分类的方法呢? 一、...
前言 APP产品中不乏一些图标很小的,但需要响应的按键或者控件。如果这些需要响应的控件实际响应范围跟其响应的实际大小一样,是不是非常影响用户体验?我们的答案是肯定的(WTF,...
id 类型是iOS中一种特殊的动态数据类型,其存在价值: id是一种通用的对象类型,她可以用类存储属于任何类的对象,可以理解为万能指针 在id的定义中,已经包装好了*号,id...
库 库是一份可执行代码的二进制代码,可以被操作系统载入内存,并且被识别、使用。 在链接阶段,会将汇编生成的目标文件与引用的库一起链接,打包进可执行文件中。 分类 静态库 以....
1. atomic用的什么锁? os_unfair_lock 2. atomic是否线程安全? 首先atomic的作用域是在setter和getter方法,如果是在atomi...
要达到的效果: 现有 obj1, 通过关联对象方式添加了 对象 weakObj,要在weakObj 被release后,通过关联对象获取时,获取到的是nil。 方法如下:we...
想必使用iPhone的用户, 大家都知道按照Home键+电源键就可以截屏了。 截屏对于产品经理、工程师、设计师都比较重要。那么在iOS中用代码截屏也是再常用不过的功能了~ 那...
从不喜欢搞优雅高调的官方开场白,多数都是直接上代码!根据苹果API的文档来看:The key for value. The key is copied (using copy...
简介 在项目中经常碰到首页顶部是无限轮播,需要靠最上面显示.有的设置导航栏为透明等一系列的方法,这个可以借助第三方.或者干脆简单粗暴的直接隐藏掉导航栏.可是push到下一个页...