![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
RyoHo2015
编程人生
展开
-
关于ios代码混淆的一些注意事项
最近参照念茜大神的博客练习代码混淆,又看了一下其他人做代码混淆的方法,总结起来就是把变量名、方法名、类名、文件名都改成难看的无意义字符串,恶心他人。一些大神提供了一些混淆脚本,但是执行后还是需要根据编译情况进行修改,因为混淆的过程中很可能把系统方法系统变量给换了,影响编译。代码混淆是一个比较耗时的工作,一键混淆这样的神器暂时还没有出现(可能是我见识优先,如果有成熟的混淆神器请告诉我!)目前比较可行原创 2015-12-14 15:08:48 · 3078 阅读 · 0 评论 -
关于iOS通知的一点注意
一直在想个人技术博客要写些什么内容好,是不是一定要像大神那样写得精辟入理才能往上放?个人还是喜欢写些小东西,写些小积累。一来时间紧,花长时间整理博客实在没有太大必要,除非该技术真的值得深入研究花大笔墨。而来就是懒-_-|| 项目出现到 [[NSNotificationCenterdefaultCenter] postNotificationName:XXX ...]段崩溃,原因编原创 2016-01-06 10:30:59 · 381 阅读 · 0 评论 -
关于swift中出现 use of undeclared type ***错误的一种解决方法
出现这种错误可能因为类名跟函数名冲突,特别是在出现代理的时候,例如#import @class UCSPasswordView;@protocol UCSPasswordViewDelegate NSObject>#pragma mark - 输入完回掉- (void)UCSPasswordView:(UCSPasswordView *)passwo原创 2016-01-13 16:24:25 · 15370 阅读 · 0 评论 -
NSURLSession使用说明及后台工作流程分析
NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。 NSURLSession提供的功能:1.通过URL将数据下载到内存2.通过URL将数据下载到文件系统3转载 2016-02-03 11:00:47 · 416 阅读 · 0 评论 -
swift如何判断debug模式和release模式
在target下 Build Settings 搜索 Other Swift Flags设置Debug 添加 -D DEBUG,注意不要好Release一起添加使用方式和oc下一样#if DEBUG // 判断是否在测试环境下 // TODO#else // TODO#endif来自 la转载 2016-02-03 11:04:00 · 1935 阅读 · 0 评论 -
Mac上配置code review的简要方案
对于团队开发来说,code review环节能够令成员间互相学习,代码通过磨合形成规范,是一种较好的开发模式。目前常用的code review工具很多,在此不一一列举,各有特色。现介绍一种Facebook开源(好像现在不属于Facebook的了)的工具Phabricator及其配置。 Phabricator具有很多功能,code review、bug管理等。不过我所在项目主要是用code原创 2016-02-23 17:36:17 · 2070 阅读 · 0 评论 -
关于自动化代码混淆的实践
前段时间与其他人谈到了代码混淆的问题,感觉现在移动开发越来越重视代码混淆和加固,让我有自己不做混淆很快就被淘汰的感觉。之前在念茜的博客里提到一种iOS项目代码混淆的方案,就是在Xcode编译的时候运行脚本,生成指定的宏文件引用到项目中。这个方案优点是混淆方便,编译时混淆,平时照常看可爱的代码,打完包后代码就变得面目全非,恶心死反编译的人。但这种方案有个缺点,混淆只能应用在部分方法、属性和变量,一旦原创 2016-02-25 18:26:14 · 1703 阅读 · 0 评论 -
pod lib create 无法自动生成项目问题
http://blog.csdn.net/callzjy/article/details/70233257转载 2017-05-04 17:48:09 · 1382 阅读 · 0 评论