小编Tak*_*shi的帖子

如何在Objective-C中将2位小数舍入为十进制

让我知道如何在Objective-C中将2位小数舍入为十进制.

我想这样做.(句子后面的所有数字都是浮点值)

•圆形

10.118 => 10.12

10.114 => 10.11

•ceil

10.118 => 10.12

•地板

10.114 => 10.11

谢谢你查看我的问题.

objective-c ios

13
推荐指数
2
解决办法
2万
查看次数

如何用双指针声明NSString的变量

我想使用双指针,我试图像这样声明.

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

6
推荐指数
1
解决办法
1876
查看次数

架构i386的重复符号,找不到类和文件的相同名称

当我使用Xcode 4.6编译我的iPhone应用程序时,我看到一个奇怪的错误代码:

"架构i386的重复符号".

我知道有关文件名或类名重复的问题.所以我尝试使用Finder中的搜索栏找到该文件.我还尝试使用Xcode中的搜索栏搜索重复的类,但是我找不到它.我已经检查过我没有导入.m文件.

接下来我该怎么办?请提出任何建议.

iphone xcode objective-c ios

3
推荐指数
1
解决办法
3316
查看次数

在已发布的iPhone应用程序中构建优化级别设置

由于某些问题,我的iPhone应用程序提交Apple评论被拒绝了很多时间.

当我用我的iPhone测试时,没有任何问题.但苹果评论家发现了一些错误.

我知道当我想在已发布的应用程序中进行测试时,我应该将编辑方案"调试"中的构建配置更改为"发布",并且我意识到为什么我的应用程序行为是调试和发布之间的区别是优化级别的构建设置.

在构建设置中,Debug的优化级别为"None [-O0]",Release的优化级别为"Fastest,Smallest [-Os]".在我将"最快,最小[-Os]"的优化级别更改为"无[-O0]"之后,我认为某些问题已得到解决.

最后我想问这个问题.如果我将我的iPhone应用程序提交给Apple,优化级别为Release"None [-O0]"会发生什么事情?

iphone xcode objective-c ios

2
推荐指数
1
解决办法
2287
查看次数