苹果开发者网站( apple,https://developer.apple.com)指出,当我们的iphone应用程序从32位架构转换为64位架构时,必须为函数编写显式原型,以便编译器能够确定该函数是否是一个可变函数。链接如下:apple开发人员/显式原型需求
我无法理解如何做到这一点,如果我们必须为每个函数编写原型,因为根据我的信息,没有必要这样做。请解释一下这件事
问候
发布于 2015-01-15 14:22:50
我认为显式函数原型指的是C代码,如果您的应用程序是用Objective编写的,那么您就不会有这个问题。
我认为显式函数原型的需求,是因为64位运行时可以使用堆栈或处理器寄存器将参数传递给函数,为了实现这一点,需要对函数进行不同的处理。
https://stackoverflow.com/questions/27965049
复制相似问题