【问题标题】:objective c secure header file目标c安全头文件
【发布时间】:2013-05-18 19:17:15
【问题描述】:

有没有办法创建一个包含某些方法的头文件,而其他人却无法在 .m 文件中访问我的方法的定义?例如,您无法访问 Apple 编写的方法定义(即您转到 UIImage.h,而当您想查看其中一种方法的定义时却无法访问)。

所以基本上我想做的就是对其他开发人员隐藏 .m 文件。开发者只能看到 .h 文件。

【问题讨论】:

  • 你的“用户”是谁?最终客户不应该看到来源。您是否开发属于另一个(“用户”)项目的代码?
  • 抱歉,我更新了问题。
  • 如果您不希望用户看到您的 .m 文件,请不要将其提供给他们。给他们一个你编译的static library 加上一个头文件,然后保留它。

标签: ios objective-c frameworks privacy


【解决方案1】:

您需要将代码构建到静态库或框架中并进行部署。它包含所有可执行(.m 文件)代码,并且只允许访问 .h 文件。

阅读here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-10
    • 2020-05-08
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 2016-03-24
    • 2016-04-19
    相关资源
    最近更新 更多