jjzjj

NSNumber

全部标签

iphone - 如何使用 AVAssetReader 和 AVAssetWriter 来创建 AAC 文件?

各位!我正在处理一个应用程序。它可以录制音频文件并邮寄给其他人。音频文件保存为(.aac)文件。然后我想继续录制我已经保存为.aac文件的文件。所以我用了AVAssetReader和AVAssetWriter来实现它。但我失败了!以下是我的代码:AVMutableComposition*mixComposition=[AVMutableCompositioncomposition];NSURL*url=[NSURLfileURLWithPath:[DOCUMENTS_FOLDERstringByAppendingPathComponent:buttonTitle]];NSURL*ano

ios - 无法在 iOS 中找到图像的 DPI

我想查找从iPhone/iPad相机拍摄的图像的DPI这就是我尝试获取DPI的方式CFDictionaryRefexifDict=CMGetAttachment(imageDataSampleBuffer,kCGImagePropertyExifDictionary,NULL);originalExifDict=(__bridgeNSMutableDictionary*)(exifDict);[originalExifDictobjectForKey:(NSString*)kCGImagePropertyDPIHeight][originalExifDictobjectForKey:(

ios - 如何使用 NSNumber 对象的属性创建类别

出于各种原因,我需要将默认数字格式(NSNumberFormatter)与NSNumber对象相关联。即使对于在我控制之外创建的对象,我也想支持它,因此我没有创建NSNumber的子类,而是使用了类别和ObjCassociatedobjectfunctionality。为达到这个:@interfaceNSNumber(defaultNumberFormat)@property(nonatomic,strong)NSNumberFormatter*defaultNumberFormat;@end@implementationNSNumber(defaultNumberFormat)@dy

iphone - 是否有某种方便的解决方案来避免将 NSNumber 显式转换为 int?

我使用的是核心数据,所以我所有的数字都是NSNumbers(因为它是一个旧模型,我没有使用似乎可用于新核心数据的标量自动转换)。所以我的代码充满了这些转换语句:[myNSNumberFromCoreDataObjectintValue]whichisprettyannoying...是否有任何方便的解决方案,或者我现在被困住了,因为我无法使用标量核心数据建模?编辑:理想情况下,可以编写某种预处理器语句来检查这些情况并自动地自动替换它-这可能以某种方式实现吗? 最佳答案 您始终可以将托管对象的属性声明为标量,并在getter/sett

iphone - iOS 5 NSNumber 错误

我会因为这个错误而发疯的!我有这段代码在iOS4.3上运行良好newRegistered.ticket_id=[NSNumbernumberWithInt:[curRegisteredobjectForKey:@"ticket_id"]intValue]];如果我这样做:NSLog(@"IDbefore:%d,IDafter:%d",[curRegisteredobjectForKey:@"ticket_id"]intValue],[newRegistered.ticket_idintValue]);我在iOS4.3上:IDbefore:35459,IDafter:35459在iOS5

ios - 如何将数字保存到 PFObject

主题说明了一切:如何使用parse.com将数字保存为数字。使用setObject并使用NSNumber?我在哪里可以找到这些信息?我在PFObject的文档中没有找到它。非常感谢。 最佳答案 你假设你可以只使用一个NSNumber是正确的。例如:PFObject*gameScore=[PFObjectobjectWithClassName:@"GameScore"];[gameScoresetObject:[NSNumbernumberWithInt:1337]iOS开发人员指南(不同于API文档)runsyouthroughth

objective-c - Objective-c 中的奇怪类型转换

我找到了一个演示片段,它使用了这样的类型转换:(int)view。'view'是UIView对象的指针。我从来不知道它可以用来转换类型。有人可以帮我解释一下吗?在此处粘贴代码-(CGPoint)accelerationForView:(UIView*)view{//returnCGPointaccelecration;//getaccelerationNSValue*pointValue=[self._accelerationsOfSubViewsobjectForKey:[NSNumbernumberWithInteger:(int)view]];if(pointValue==nil

ios - Objective-C:正确检测 JSON 数据中的对象类型

我有一个用于注册新用户的JSON服务。当出现“E-mailinuse”或“Takenusername”等错误时,返回以“|”分隔的错误代码字符(字符串)。注册成功后,返回注册用户的ID(整数)。例如,注册的电子邮件和用户名(在一种情况下都是)错误将返回:{"error"="200|300|";}注册成功会返回:{"error"=1234;}所以我用“|”分割错误将字符放入一个数组中,然后像这样显示错误:NSArray*errorCodes=[[jsonDataobjectForKey:@"error"]componentsSeparatedByString:@"|"];当有错误/有错误

iphone - NSNumber 带逗号

也许这是一个愚蠢的答案,但我是ios的新手。我必须在我的应用程序中以特定方式显示数字。目前,我有从NSString中的服务收到的号码。但是,例如如果我有一个号码:123456789,我需要在标签中显示为123.456.789..任何人都知道是否有办法做到这一点?编辑:添加ios和iphone标签 最佳答案 使用NSNumberFormatter:NSNumberFormatter*formatter=[[NSNumberFormatteralloc]init];[formattersetNumberStyle:NSNumberFor

iphone - 在 Objective C 中格式化 NSNumber

如何将NSNumber"1234567"转换为"12,34,567"?我为此使用了NSNumberFormatter,但无法获得所需的结果。我是这样做的NSNumberFormatter*formatter=[[NSNumberFormatteralloc]init];[formattersetNumberStyle:NSNumberFormatterDecimalStyle];NSString*formattedString=[formatterstringFromNumber:[NSNumbernumberWithFloat:1234567]];NSLog(@":%@",forma