Tag: 数字

iPhone数字时钟

经过很长时间,我花了一个模拟时钟工作,我试图做一个数字( 叹气 )。 我正在试图用数字0-9的10个PNG做到这一点。时钟的每个数字都是一个图像。 唯一的问题是从当前时间检索某个数字。 我已经尝试将时间转换为string,并使用characterAtIndex,但似乎并没有工作。 什么是解决这个问题的最好方法?

iOS DDMathParser获取数字“块”

我正在使用DDMathParser为iOS构build一个计算器应用程序。 我想知道如何将一个expression式( NSString )(如5+900/32 NSString )分解为单独的数字值: 900和32 。 我宁愿我得到这些在一个NSArray或其他相对有用的列表对象。 我听说有一个简单的方法来做到这一点与DDMathParser – 这就是为什么我从GCMathParser切换。

计算中的小数点。 要么 ,

如果我使用小数点input数字小数点的变化取决于国家和地区的格式。 可能是一个点“。” 或作为逗号“,” 而且我无法控制应用程序在哪个设备上使用。 如果区域格式使用逗号,则计算出错。 join5,6就是一次只能input5次,同样是56次。 即使我以编程方式允许这两个。 并作为TextField中的input。 如何在不使用数字标点的情况下进行此操作,并且可能还必须给出使用逗号避免input的说明“ 这只是input数字和十进制我需要和小数点是如此之多更好。

Objective-C:将数字格式化为序数:1,2,3,…到1st,2nd,3rd

在目标C中,是否有任何方法来格式化一个integer序号1 =>“1st”,2 =>“2nd”等…适用于任何语言 ? 所以如果用户是法国人,他会看到“1er”,“2ieme”等。 非常感谢! 编辑 :这是一个iOs应用程序

在iPhone iOS / Safari上显示HTMLinputtypes编号的缺陷

我想在移动应用程序上使用HTMLinputtypes=“数字”,以便向智能手机(Android,iPhone和其他)表明数字键盘比用户更感兴趣。 这很好。 所以,我在这里有这段HT​​ML: <h3>type="number"</h3> <input type="number" class="input-number"/> <h3>type="text"</h3> <input type="text" class="input-text"/> 这里应用的重要的CSS元素是: input { height: 2em; padding: 0.2em 0.5em; width: 100%; /* avoid iPhone rounded corners */ border: 1px solid #afb7c1; border-collapse: collapse; border-radius: 0 0 0 0; } .input-number { text-align: right; } 应该这样渲染: 以上是来自iOS 4.1的截图,世界还在。 在Android手机上,一切正常。 但看看在iOS 4.2,4.3上发生了什么: 突然之间,这个数字字段的宽度有点小,就好像iPhone想要在inputtype =“number”时为某些浏览器上出现的无用微调器腾出空间。 有谁知道这样的问题? 你怎么修好它的? 或者解决它? […]

如何检查NSString是否包含数值?

我有一个正在从公式生成的string,但是我只想使用string,只要它的所有字符是数字,如果不是,我想要做不同的事情,例如显示一个错误信息。 我一直在看,但是我发现很难find任何符合我想做的事情的东西。 我看了NSScanner,但我不知道是否它检查整个string,然后我真的不知道如何检查这些字符是数字 – (void)isNumeric:(NSString *)code{ NSScanner *ns = [NSScanner scannerWithString:code]; if ( [ns scanFloat:NULL] ) //what can I use instead of NULL? { NSLog(@"INSIDE IF"); } else { NSLog(@"OUTSIDE IF"); } } 所以在经过几个小时的search后,我发现了一个实际上正在寻找的东西。 所以如果你正在寻找检查他们是否是你的NSString中的任何字母数字字符,这在这里工作 -(bool) isNumeric:(NSString*) hexText { NSNumberFormatter* numberFormatter = [[[NSNumberFormatter alloc] init] autorelease]; NSNumber* number = [numberFormatter numberFromString:hexText]; if (number != nil) […]

将拼出的数字转换为数字

在Objective-C / Cocoa中有没有一种方法可以将拼写出来的单词转换成多种语言的NSNumber或同等语言? 例如: 将three转换为three或将ocho转换为8 (西class牙)。 也略有不同,但是3 1/2到3.5 我可以写我自己的代码来做到这一点,但我希望有一个内置的方式来做到这一点。 以多种语言获取每个数字的翻译是我想避免的。

iOS:如何从一个数字中获得一个合适的月份名称?

我知道NSDateformatterfunction套件对于人类来说是一个福音,但同时对我来说也是非常困惑的。 我希望你能帮助我。 在我的代码中,有一个int表示一个月。 所以:1将会是1月份,2月2日等等 在我的用户界面中,我想显示这个整数作为适当的月份名称。 而且,它应该坚持设备的区域设置。 感谢您的见解 同时,我做了以下工作: int monthNumber = 11 NSString * dateString = [NSString stringWithFormat: @"%d", monthNumber]; NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"MM"]; NSDate* myDate = [dateFormatter dateFromString:dateString]; [dateFormatter release]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"MMMM"]; NSString *stringFromDate = [formatter stringFromDate:myDate]; [formatter release]; 这是怎么做到的? 这似乎有点罗嗦。

Swift原生函数将数字作为hexstring

是否有任何(至less整数)数字获取其hex表示的string的本机Swift方式? 和逆。 它不能使用基金会。 例如,String类有一个函数 func toInt() -> Int? 它将表示一个整数的string转换为它的Int值。 我正在寻找类似的东西,使用hexstring。 我知道这很容易实现,但如果Swift已经有了,那就更好了。 否则,如果你已经做了一个String和Int的扩展来实现以下function: let anHex = "0xA0" if let anInt = anHex.toInt() { println(anInt) // prints 128 println(anInt.toHexString()) // prints "0xA0" } 我知道这不是火箭科学,但是万一请分享。 PS:这个和这个问题类似,区别在于它和Foundation框架非常相关,而我没有在代码中使用它(也没有导入任何东西),现在我想保留它这样,也是为了学习的目的。