大佬教程收集整理的这篇文章主要介绍了ios – 如何在Xcode中查看静态库的内容?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试着搜索如何打开静态库,但大部分时间我都搜索了如何创建静态库以及如何使用它等等.但我只是想打开静态库文件,只是想看看它的实现中的代码文件.
我读了一些关于nm和ar工具的内容,但我不明白应用该代码的位置.
这样的事情
nm -C libschnoeck.a | less
要么
ar -t libsamplerate.a
安装命令行工具后,我写道
ar -x PHPFramework.a
终端中的代码根据ВладимирВодолазкий的建议.我得到了线下..
ar: PHPFramework.a is a fat file (use libtool(1) or lipo(1) and ar(1) on it) ar: PHPFramework.a: Inappropriate file type or format
在普通项目构建时,只需仔细查看Xcode日志即可.您可以发现,首先,* .m文件被编译为* .o格式 – 它实际上是二进制格式(当编译源文件以在模拟器或本机设备上使用时,它是不同的).然后将这些* .o文件链接到应用程序中. (请不要责怪我这个简单的解释% – ))
实际上,静态库只是一组这样的预编译* .o文件.它由开发人员/所有者发送,以节省编译时间或/和保护源代码免于修改.因此,您只能在外部调用的帮助下使用它,这些调用记录在.h文件中,或者您可以从那里提取单独的模块(.o)并将其“手动”链接到您的应用程序中.
以上是大佬教程为你收集整理的ios – 如何在Xcode中查看静态库的内容?全部内容,希望文章能够帮你解决ios – 如何在Xcode中查看静态库的内容?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。