0
我使用一些非公开的方法来更好地控制我的应用程序的滑动效果,例如:苹果会允许这种非公开的方法吗?
[self dismissModalViewControllerWithTransition:2];
想我的应用程序上传与应用程序加载器后,我得到了我不能使用这样的消息非公开的方法。我在计算器一个很好的解决办法在这里找到:How does Apple know you are using private API?
所以,我已经适应我的代码:
int tvalue = 2;
objc_msgSend(self, sel_getUid("dismissModalViewControllerWithTransition:"), tvalue);
改变代码后,应用程序加载没有接受我的二进制文件。所以在这里我的问题:当苹果修改了应用程序时,我能否得到任何问题?
在此先感谢。
取决于您的运气:) – msk 2012-07-10 10:59:37
根据您提到的问题的答案,可以检测到字符串“dismissModalViewControllerWithTransition:”。您需要隐藏字符串。以某种方式对其进行转换,甚至将其隐藏在代码中并在运行时对其进行解密:) – 2012-07-10 11:42:37
@Hermann Klecker - 您是否知道stackoverflow中的任何线程说明如何执行此加密/解密?提前致谢! – jcdmb 2012-07-10 11:45:25