飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3309|回复: 2

[iOS] macho cstring 之混杂

[复制链接]
  • TA的每日心情
    开心
    2018-5-7 10:09
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    发表于 2017-8-8 17:52:08 | 显示全部楼层 |阅读模式
    cstring区:macho TEXT段中的__cstring区。
    这次解析下cstring区
    用macho-viewer查看地址如下图:


    在Hopper中查看如下:


    1项目中的明文字符串,如i am a stringin objc,对应于源码:NSLog(@"i am a string in objc");
    2属性名,如myarr,对应与源码: @property (nonatomic, strong) NSArray *myarr;
    3还有奇怪的“T@\“\”,&,N,V_” ,这其实是属性对应的类型名
    如“T@\“NSArray\”,&,N,V_myarr” ,这其实是属性myarr对应的类型名NSArray
    对cstring的说明到此结束。
    感谢很多朋友的帮助,虽然很多只是说的了情况1,代码的事情,还是要亲身去实践,才能发现更多的情况。

    PYG19周年生日快乐!
  • TA的每日心情
    难过
    2018-10-14 11:47
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    发表于 2017-11-11 10:33:27 | 显示全部楼层
    谢谢分享啊!!!!!!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-22 23:57
  • 签到天数: 174 天

    [LV.7]常住居民III

    发表于 2019-2-28 17:17:49 | 显示全部楼层
    感谢分享,学习了~
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表