让我知道如何在Objective-C中将2位小数舍入为十进制.
我想这样做.(句子后面的所有数字都是浮点值)
•圆形
10.118 => 10.12
10.114 => 10.11
•ceil
10.118 => 10.12
•地板
10.114 => 10.11
谢谢你查看我的问题.
我想使用双指针,我试图像这样声明.
NSString **a;
Run Code Online (Sandbox Code Playgroud)
但是,Xcode向我展示了错误"指向非const类型'NSString*'的指针,没有明确的所有权"并且无法编译.
最后我想这样做.
NSString **a;
NSString *b = @"b";
NSString *c = @"c";
a = &b;
*a = c;
NSLog(@"%@",b);//I wanna see "c"
Run Code Online (Sandbox Code Playgroud)
请告诉我任何建议.
variables objective-c double-pointer ios automatic-ref-counting
当我使用Xcode 4.6编译我的iPhone应用程序时,我看到一个奇怪的错误代码:
"架构i386的重复符号".
我知道有关文件名或类名重复的问题.所以我尝试使用Finder中的搜索栏找到该文件.我还尝试使用Xcode中的搜索栏搜索重复的类,但是我找不到它.我已经检查过我没有导入.m文件.
接下来我该怎么办?请提出任何建议.
由于某些问题,我的iPhone应用程序提交Apple评论被拒绝了很多时间.
当我用我的iPhone测试时,没有任何问题.但苹果评论家发现了一些错误.
我知道当我想在已发布的应用程序中进行测试时,我应该将编辑方案"调试"中的构建配置更改为"发布",并且我意识到为什么我的应用程序行为是调试和发布之间的区别是优化级别的构建设置.
在构建设置中,Debug的优化级别为"None [-O0]",Release的优化级别为"Fastest,Smallest [-Os]".在我将"最快,最小[-Os]"的优化级别更改为"无[-O0]"之后,我认为某些问题已得到解决.
最后我想问这个问题.如果我将我的iPhone应用程序提交给Apple,优化级别为Release"None [-O0]"会发生什么事情?