草庐IT

nsnumber

全部标签

iphone - 如何将格式化的 nsstring 转换为 NSNumber 或只是删除格式?

我有一个像“1.23,45”这样的字符串(德国/法国风格或其他风格)。如何将格式删除为普通字符串或nsnumber?我只知道从数字转换为字符串。:(谢谢。 最佳答案 NSNumberFormatter*formatter=[[NSNumberFormatteralloc]init];[formattersetNumberStyle:NSNumberFormatterCurrencyStyle];[formattersetCurrencySymbol:@""];NSLocale*locale=[[NSLocalealloc]initW

ios - 使用 NSSortDescriptor 对 NSNumber 进行排序

我有一个Route作为我的顶级核心数据实体。然后一条路线有位置。地点有一个@property(nonatomic,retain)NSNumber*index;我需要索引,因为我需要确保用户的路线是有序的。我想知道如何最好地对Locations实体进行排序。在我的tableView中,我显示了路线的名称。然后当用户点击路线时,我会显示位置。我看到NSSet有sortedArrayUsingDescriptors但我不知道如何使用sortDescriptor对NSNumber进行排序。我见过人们只是使用像这样的代码sortedArrayUsingSelector:@selector(com

ios - 将 `hash` 覆盖为 NSNumber

是否可以将类中的哈希覆盖为NSNumber而不是NSUInteger?比如这样:@interfaceMyObject:NSObject@property(nonatomic,readonly)NSNumber*hash;@end@implementationMyObject@synthesizehash=_hash;@end 最佳答案 不,hash是由NSObject协议(protocol)声明的,并且应该返回一个NSUInteger。不过你可以这样做:@interfaceMyObject:NSObject@privateNSNum

iphone - 将 NSString 转换为 NSNumber

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtoconvertanNSStringintoanNSNumber如何将NSString(例如@"Five")转换为NSNumber(5)。我查看了StackOverflow上是否有任何问题可以回答这个问题,但似乎很多人一直在要求数字到字符串的转换——而不是相反。

objective-c - 比较 NSStrings 和关于 NSNumbers 的警告

有时JSON从它获取数据的数据库返回(null),所以我检查它是否返回了(null)。elseif(NSOrderedSame==[[clubsArrayobjectAtIndex:indexPath.row]compare:@"(null)"])但是Xcode警告我IncompatibleObjective-Ctypes'structNSString*',expected'structNSNumber*'whenpassingargument1of'compare:'fromdistinctObjective-Ctype我将NSString添加到该数组中,所以我很困惑为什么它在谈论结

objective-c - 将 NSNumber 值与定义的 int 进行比较

我正在尝试存储一个常量int值,以便在特定情况下进行比较。我的定义看起来像这样:#definekApiSuccessCode0我有一个方法可以将状态码(NSNumber)与此进行比较以给出BOOL结果:-(BOOL)isSuccess{return[self.statusCodeisEqualToNumber:[NSNumbernumberWithInt:kApiSuccessCode]];}我有一个合成的NSNumber属性,如下所示:@property(nonatomic,strong)NSNumber*statusCode;问题是执行被中断,原因:EXC_BAD_ACCESS运行

ios - NSNumber 的 NSPredicate 包含 NSNumber(作为 NSString)

简单方法:我有一个SearchView,用户可以在其中选择一些CoreDate,然后他可以搜索Name、City(>NSString)和Clientnumber(NSNumber)NSPredicate*resultPredicate=[NSPredicatepredicateWithFormat:@"Namecontains[cd]%@ORCitycontains[cd]%@",searchText,searchText];这是我的名称和城市谓词,但我如何在NSNumber字段中搜索搜索查询?因此,如果我要搜索300,它应该返回带有Clientnumber的条目:300123和123

iphone - 检查 NSNumber 是否有尾随 .00 数字

我有一个从NSNumber创建货币样式字符串的方法。+(NSString*)formatShortPayment:(NSNumber*)payment{if(![paymentisEqual:[NSNullnull]]){//SetlocaletoGBNSLocale*locale=[[NSLocalealloc]initWithLocaleIdentifier:@"en_GB"];NSNumberFormatter*formatter=[[NSNumberFormatteralloc]init];[formattersetLocale:locale];[formattersetNum

ios - 具有 NSNumber 到 NSString 映射的 NSDictionary 是非属性列表对象

以下代码:[[NSUserDefaultsstandardUserDefaults]setObject:photoIdToPathforKey:@"photo_id_to_path"];给我以下错误:Attempttosetanon-property-listobject{417675729="/Users/k06a/Library/ApplicationSupport/iPhoneSimulator/7.1/Applications/21163736-DF6F-4E79-8196-6A966C81ED1B/Documents/417675729";}asanNSUserDefault

ios - @(YES) vs [NSNumber numberWithBool :YES]

这个问题在这里已经有了答案:NSNumberLiterals(5个答案)关闭6年前。我正在发出一个HTTP请求,我必须在其中发送一个bool值。我试过他们两个。两者的工作方式相同。我很困惑哪个更好?他们之间有什么区别吗?