我有一个带有"错误"消息的应用程序.我想翻译此错误消息.
好的,首先我创建了一个名为"Localizable.strings"的文件.在我写的文件中:
"ERR" = "Error";
Run Code Online (Sandbox Code Playgroud)
然后在我的.m文件中写道:
self.label1.text = NSLocalizedString(@"ERR", nil);
Run Code Online (Sandbox Code Playgroud)
这不会奏效.我也尝试(当然)使文件本地化并添加更多语言.但它不会起作用.
32位整数的最大值是:2 ^ 31-1 = 2147483647.但只有负数和正数.因为这个数字的一半是负数.所以真正的最大值是2 ^ 32-1 = 4294967295.但在这种情况下我们只使用正数.
好的,正常的int是负数和正数.我想只使用正数,因为我希望最大值为:4294967295.我将使用"unsigned int"而不是"int"
但这不行!最大值仍为2147483647.
这是一个简单的随机数生成器的代码:
-(Action for my button) {
unsigned int minNumber;
unsigned int maxNumber;
unsigned int ranNumber;
minNumber=[self.textFieldFrom.text intValue]; //getting numbers from my textfields
maxNumber=[self.textFieldTo.text intValue]; //Should i use unsigned intValue?
ranNumber=rand()%(maxNumber-minNumber+1)+minNumber;
NSString *str = [NSString stringWithFormat:@"%d", ranNumber];
self.label.text = str;
}
Run Code Online (Sandbox Code Playgroud)
这将查看:2147483647作为最大值.
怎么了?当我从textFields获取数字时,我应该使用unsigned intValue吗?
乔纳森
在这里你可以读到这个数字.:http://en.wikipedia.org/wiki/2147483647
如何在iOS应用程序的状态栏中/中添加自定义消息(参见图片)?

这是我的图片的另一个链接:http://jonathangurebo.tumblr.com/post/38709197648
这是应用程序链接