老哥,我想拜你为师😄
iOS代码混淆实现背景 一些类似的项目会使用重复的代码,导致苹果机审期间被判断为马甲包,还没到人审就被苹果审核拒掉了。为了能够使正常迭代出功能相似的项目过审,要对我们项目的代码进行深度混淆。 ...
老哥,我想拜你为师😄
iOS代码混淆实现背景 一些类似的项目会使用重复的代码,导致苹果机审期间被判断为马甲包,还没到人审就被苹果审核拒掉了。为了能够使正常迭代出功能相似的项目过审,要对我们项目的代码进行深度混淆。 ...
一 iOS初级面试题及答案 1.为什么说Objective-C是一门动态的语言? 1.object-c类的类型和数据变量的类型都是在运行是确定的,而不是在编译时确定。例如:多...
最近有些需求,想用一下 Windows 电脑,为什么没有使用 安装一个 Windows 呢?已经尝试了(制作 WTG 需要 Windows 系统),但是因为我苹果电脑的内置硬...
序 曾几何时,特别喜欢看、收集别人分享的面试真题,直到看到图中这个学习方法,若有所思。在百度三面被挂掉之后,沉下心来,整理构建自己的开发体系,方便以后查看。 有些还没有写完后...
前言 自2016年8月至2017年10月,今日头条iOS端已经进行了3轮安装包大小优化。 2016.08-2016.10第一期优化78MB -> 42MB (1)删除Swif...
1.最常用的就是cell的重用, 注册重用标识符它的原理是,根据cell高度和tableView大小,确定界面上能显示几个cell,例如界面上只能显示6个cell,那么这6个...
文章只是证明了分类没有成员变量添加,并没有说明为什么。其实分类可以添加属性,属性只会生成setter方法,不会生成setter方法和成员变量。分类在加载的过程中不会加载到类的ro中,而是加载到rwe的新结构之中,通过关联对象的方式可以实现类的属性的效果,原理是通过一张全局的表去存储关联对象的值。
iOS分类不能添加属性原因的探索最近跟人交流时,提到一个问题,说iOS分类中不能添加属性。这里探讨一下不能添加的原因和添加的方法。首先,创建一个person类,代码如下: XGPerson.h XGPers...
如需转载, 请咨询作者, 并且注明出处.有任何问题, 可以关注我的微博: coderwhy, 或者添加我的微信: 372623326 哈希表是一种非常重要的数据结构, 很多学...
先说下思路: 我通过枚举+KVC的方式来实现整个国际化的解决方案. 国际化文档配置文件:1.1重写了下标方法, 支持传入一个String 作为key 来查找对应的value,...