美文网首页
macho cstring 之混杂

macho cstring 之混杂

作者: rainzhang | 来源:发表于2017-08-04 14:15 被阅读76次

    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,代码的事情,还是要亲身去实践,才能发现更多的情况。也理解更深入,感谢Nisy。

    相关文章

      网友评论

          本文标题:macho cstring 之混杂

          本文链接:https://www.haomeiwen.com/subject/nqeilttx.html