2014-01-30 49 views

回答

1

随着目标C的自省任何“隐藏”是好看不中用。

一件简单的事情就是malloc一块内存,并将你的API密钥存储为该malloc分配的内存中的一个C字符串。那么所有的黑客都会看到是一个指针地址。请记住手动释放内存。

如果您这样做,请使用无意义名称,因为属性/ iVar名称也可以通过内省来发现。

最后,您可以对API密钥进行加密,但您需要确保使用内置于操作系统中的加密功能,这样您才不会与苹果对包含加密技术的应用程序的限制发生冲突。

相关问题