iphone – 如何为其他开发人员构建框架或库,安全的方式?

iphone – 如何为其他开发人员构建框架或库,安全的方式?,第1张

概述我们有一个框架或库的想法,将对任何iOS开发人员非常有帮助。因此,我们正在认真考虑从应用程序开发转向框架/库开发。 但是当我们想为库/框架收费时,我们必须以某种方式保护代码。我们如何以这样一种方式构建框架,使得我们的框架的用户无法看到源代码,类似于我们看不到Apples框架的源代码?他们只装运头文件和一些奇怪的Unix exe文件与编译框架,我猜。 或者如果不可能制作一个编译框架/库,其他iOS开 我们有一个框架或库的想法,将对任何iOS开发人员非常有帮助。因此,我们正在认真考虑从应用程序开发转向框架/库开发。

但是当我们想为库/框架收费时,我们必须以某种方式保护代码。我们如何以这样一种方式构建框架,使得我们的框架的用户无法看到源代码,类似于我们看不到Apples框架的源代码?他们只装运头文件和一些奇怪的Unix exe文件与编译框架,我猜。

或者如果不可能制作一个编译框架/库,其他iOS开发人员可以使用没有beeing能够复制和粘贴我们的源代码,那么有没有办法混淆目标c代码?

解决方法 是的,可以构建框架,使框架的用户无法看到源代码。

查看这些文章(我已经成功地使用第一个在过去创建框架 – 后来的文章是原来的更新):

http://www.drobnik.com/touch/2010/04/making-your-own-iphone-frameworks/

http://www.drobnik.com/touch/2010/05/making-your-own-iphone-frameworks-in-xcode/

http://www.drobnik.com/touch/2010/10/embedding-binary-resources/

要使用框架,您的用户只需将.framework包拖到Xcode中。他们将能够看到你复制到包中的头文件(见上面的文章),但不是源(因为它不包括 – 只有编译的输出在包中)。

这也可以是分发用于您公司中多个项目的代码的好方法。

更新:

查看下面添加的链接羽毛 – 它是更新的,所有在一个页面:http://github.com/jverkoey/iOS-Framework.它还提出了几个其他方法的问题。这是我现在遵循的指南,当设法记住在设置一个新框架时应该做什么。 总结

以上是内存溢出为你收集整理的iphone – 如何为其他开发人员构建框架或库,安全的方式?全部内容,希望文章能够帮你解决iphone – 如何为其他开发人员构建框架或库,安全的方式?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1088140.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存