Objective-C/Swift的方法名、属性名混淆 特点 混淆的时机是在编译前 混淆后,不影响源代码 混淆生成的规则,可以是随机不重复的字符串 混淆后,为了方便后续排查问...
IP属地:河南
Objective-C/Swift的方法名、属性名混淆 特点 混淆的时机是在编译前 混淆后,不影响源代码 混淆生成的规则,可以是随机不重复的字符串 混淆后,为了方便后续排查问...
Block的循环引用:block强引用self,self强引用block。解决方案:对self进行弱引用。 内部修改外部变量:block不允许修改外部变量的值,这里的外部变量...
1、NSString能不能被继承,为什么? 不可以,先看一下NSString的alloc方法 在alloc方法中我们可以看到,当只用NSString调用alloc的时候,由于...
一、ARC 1. autorelease 使用 NSMutableArray 类的 array 方法等可以取得谁都不持有的对象,这些方法都是通过 autorelease 而实...
特别说明: 本文写于2015年11月,当时我在找工作,据此优化简历,每投必中。当时我还写了求职相关的其它文章,发布在公众号“程序视界”和简书,比如大龄程序员的未来在何方、35...
一前言: 最近准备开始去接触一下php的开发,所以搭建php的开发环境是必不可少的了。但看标题就知道,接下来我们要讲的是Mac系统下的php开发环境的配置了。笔者的系统是ma...
之前没怎么注意Runtime,最近花了点时间学习了下Runtime。虽然网上的资料很多,但是自己总结一下也是蛮好的。 一,什么是Runtime runtime即运行时,是一套...
即时通信是一个实时通信系统,允许两人或多人使用网络实时的传递文字,消息,文件,语音与视频交流。 关于XMPP XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展...