我有用c ++编写的小型游戏引擎。我正在考虑使用c ++ 0x的一些功能
需要什么最低版本的ios?新标准是作为一个额外的动态库还是只是静态链接?
更新:
我打算使用lambdas,new for cycle和auto type deduction
Mooing Duck: 我想要制造和运行。
答案 0 :(得分:9)
iOS上的C ++ 11支持几乎仅限于Clang编译器,后者已经在几个版本中慢慢添加C ++ 11功能。 iOS上支持C ++ 11的标准库是libc++
,它是动态链接的,因此需要标准库支持的新功能将具有最低的SDK版本。直到iOS 5,Apple才觉得C ++ 11得到了编译器的支持,但事实并非如此。最终,它取决于您正在考虑的功能,以及最简单的查找方法(因为我不知道任何功能的清单和他们使用的iOS版本)只是做一个小的测试用例和尝试针对各种iOS SDK版本构建它。