ios 的宏编译优化

TaoismShi 2015-07-09 05:34:24
想问下,我写了这么几行代码
 #ifdef xxx
A
#else
B
#endif


如果在程序中并没有定义xxx,那么编译后代码A还存在于程序的内存中吗?是否就没有被编译进去?
...全文
253 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
鹏_子 2015-07-10
  • 打赏
  • 举报
回复
引用 2 楼 TaoismShi 的回复:
[quote=引用 1 楼 qq_19924881 的回复:] 代码块A不会存在
有没有什么办法能使得代码A存在呢?我的想法是做一个sdk,可以通过修改应用中的宏定义,使得sdk运行不同的代码[/quote] 我应用宏编译的目的是那些可能在项目中经常用到的东西,比如适配、网络请求接口、还有文字提示等东西都用宏,因为在你的程序被反编译的时候宏文件是反编译不了的。
TaoismShi 2015-07-09
  • 打赏
  • 举报
回复
引用 1 楼 qq_19924881 的回复:
代码块A不会存在
有没有什么办法能使得代码A存在呢?我的想法是做一个sdk,可以通过修改应用中的宏定义,使得sdk运行不同的代码
Noodles(流浪) 2015-07-09
  • 打赏
  • 举报
回复
代码块A不会存在

29,027

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧