摘要:
一、JSPatch 热更新时,从服务器拉去js脚本。理论上可以修改和新建所有的模块,但是不建议这样做。 建议 用来做紧急的小需求和 修复严重的线上bug。 二、lua脚本 比如: wax。热更新时,从服务器拉去lua脚本。游戏开发经常用到。 三、Weex 跨平台,一套代码,iOS、Android都可 阅读全文
摘要:
一、简单总结 1、HTTPS概念总结 HTTPS 就是对HTTP进行了TLS或SSL加密。 应用层的HTTP协议通过传输层的TCP协议来传输,HTTPS 在 HTTP和 TCP中间加了一层TLS/SSL加密层。 HTTP是明文传输,而现在HTTPS把明文加密后 再给TCP传输。 2、HTTPS实现的 阅读全文
摘要:
一、假新闻如此猖獗 刚才一位老同事 打电话问:我们公司还是用的HTTP,马上就到2017年了,提交AppStore会被拒绝,怎么办? 公司里已经有很多人问过这个问题,回答一下: HTTP还是可以正常提交,不满足 苹果要求的 HTTPS 也可以正常提交。只需要修改下info.plist里的ATS配置。 阅读全文
摘要:
苹果规定 从2017年1月1日起,新提交的 app 不允许使用NSAllowsArbitraryLoads来绕过ATS(全称:App Transport Security)的限制。 以前为了能兼容http和不满足规定的https,我们采用了最偷懒的做法:设置NSAllowsArbitraryLoad 阅读全文
摘要:
先出2个考题: 1、 上面打印的是几,captureNum2 出去作用域后是否被销毁?为什么? 同样类型的题目: 问:打印的数字为多少? 有人会回答:mutArray是captureObject方法的局部变量,mutArray指针 保存到栈上,那么当执行完captureObject方法后,出去了作用 阅读全文
摘要:
本博客全为原创,如果借鉴了其他文章会在博文的下面进行说明。欢迎转载,但要在文章中给出原文链接,谢谢。 有链接的说明已经发布,没有链接的说明还没有发布。 并不是所有的博文都在这里罗列,有兴趣的可以看博客的文章列表。 一、iOS架构系列 MVVM 组件化开发 二、iOS深入系列 Objective-C中 阅读全文
摘要:
一、UIViewController 的生命周期 下面带 (NSObject)的方法是NSObject提供的方法。其他的都是UIViewController 提供的方法。 load (NSObject) initialize (NSObject) init (NSObject) initWithCo 阅读全文
摘要:
一、PPI 1、像素密度PPI:PPI(Pixel Per Inch by diagonal):表示沿着对角线,每英寸所拥有的像素(Pixel)数目。 根据勾股定理(直角三角形两边为a和b,斜边为c,那么 a²+b²=c²),可以得知iPhone4(s)的PPI计算公式为: = 329.65 和标准 阅读全文
摘要:
本来 写了一篇《iOS 如何做才安全--逆向工程 - Reveal、IDA、Hopper、https抓包 等》,发现文章有点杂,并且“iOS 如何做才安全”这部分写的越来越多,觉得 分出来更清晰一点。所以拆成两部分。 同时也是为了大家能 共同讨论,毕竟不是专业搞安全的,如果文中有错误 欢迎指正,共同 阅读全文
摘要:
目录: 一、 iOS 如何做才安全 二、ipa文件 三、沙盒 中的数据 四、Reveal:查看 任何APP 的UI结构 五、反编译工具:IDA 六、反编译工具:Hopper Disassembler 七、抓包:https数据的解密 iOS应用的安全性 常常被大家忽视。 一、iOS 如何做才安全: 详 阅读全文