iOS
轩辕223
天气晴好,岁月静好
求职中... Android开发或移动安全方向,欢迎推荐
展开
-
基于LinkMap分析iOSAPP各模块体积
广告时间,大家喜欢我的文章,可以关注我的博客zwgeek.com1. 前言做客户端开发经常会有需要分析客户端体积的需求。比如引入了一个第三方库,这个库到底多大呢?同时,有些动态库封装了所有架构(比如x86_64,arm)的代码,但编译的时候实际打到安装包里的只有当前架构的那部分,那么这部分体积是多少呢?有时候一个模块写了很多方法,但是这些方法都没有被调用到,编译的时候实际打进安装包里的代码...原创 2018-04-08 18:13:03 · 7227 阅读 · 0 评论 -
synchronized猎奇
阶段1事情的起因是同事写了这样一段代码。@synchronized(@"test synchronized"){ NSLog(@"do something");}于是我指出这样应该是锁不住的,因为 synchronized 锁的是对象,而每次创建的字符串都是新对象,所以锁不住。同事跟我说,“no,no,no”,你太天真了,编译器会优化字符串,像这种写在代码里的字符串,...原创 2018-07-19 12:03:07 · 490 阅读 · 0 评论