jjzjj

NSNumber

全部标签

iphone - iOS:录音文件格式

我正在实现录音。它适用于caf和wave格式。但问题是文件太大。所以,谁能帮我录制同样在窗口中播放的格式的音频,文件大小有点低。我试过的代码如下:dirPaths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);docsDir=[dirPathsobjectAtIndex:0];NSString*soundFilePath=[docsDirstringByAppendingPathComponent:@"sound.wave"];NSLog(@"%@",soundFilePath

ios - 有没有办法在不使用 NSNumber 和创建自动释放对象的情况下创建 NSDecimal?

我正在使用NSDecimal进行大量计算,并使用以下技术创建每个NSDecimal结构:[[NSNumbernumberWithFloat:kFloatConstant]decimalValue]我正在使用NSDecimal来避免使用自动释放的NSDecimalNumber对象(如果使用NSDecimalNumber方法进行精确计算)。然而,NSNumber创建机制似乎还返回一个自动释放的NSNumber,从中提取十进制值。有没有办法在不使用NSNumber和创建自动释放对象的情况下创建NSDecimal? 最佳答案 不幸的是,Ap

ios - 有没有办法在不使用 NSNumber 和创建自动释放对象的情况下创建 NSDecimal?

我正在使用NSDecimal进行大量计算,并使用以下技术创建每个NSDecimal结构:[[NSNumbernumberWithFloat:kFloatConstant]decimalValue]我正在使用NSDecimal来避免使用自动释放的NSDecimalNumber对象(如果使用NSDecimalNumber方法进行精确计算)。然而,NSNumber创建机制似乎还返回一个自动释放的NSNumber,从中提取十进制值。有没有办法在不使用NSNumber和创建自动释放对象的情况下创建NSDecimal? 最佳答案 不幸的是,Ap

objective-c - Obj-C 中的 NSNumber 常量

我想通过在thistopic中用于NSStrings的相同样式创建一些NSNumber常量.也就是说,我正在创建单独的constants.h/.m文件并将它们导入到需要访问它们的类中。 最佳答案 这样做的麻烦在于没有编译时常量NSNumber这样的东西。只有NSString才能获得这种区别。NSNumber总是动态创建的。您可以通过使用在程序启动时运行的函数来初始化变量来伪造它。您的选择:使用执行初始化的+load方法创建一个类。在包含常量的文件中,包含一个带有__attribute__((constructor))的函数。所以,例

objective-c - Obj-C 中的 NSNumber 常量

我想通过在thistopic中用于NSStrings的相同样式创建一些NSNumber常量.也就是说,我正在创建单独的constants.h/.m文件并将它们导入到需要访问它们的类中。 最佳答案 这样做的麻烦在于没有编译时常量NSNumber这样的东西。只有NSString才能获得这种区别。NSNumber总是动态创建的。您可以通过使用在程序启动时运行的函数来初始化变量来伪造它。您的选择:使用执行初始化的+load方法创建一个类。在包含常量的文件中,包含一个带有__attribute__((constructor))的函数。所以,例

ios - 将数字格式化为百分比

我不明白NSNumberFormatterPercentStyle是如何工作的!示例:NSNumber*number=[NSNumbernumberWithFloat:90.5];NSNumberFormatter*percentageFormatter=[[[NSNumberFormatteralloc]init]autorelease];[percentageFormattersetNumberStyle:NSNumberFormatterPercentStyle];NSString*strNumber=[percentageFormatterstringFromNumber:nu

ios - 将数字格式化为百分比

我不明白NSNumberFormatterPercentStyle是如何工作的!示例:NSNumber*number=[NSNumbernumberWithFloat:90.5];NSNumberFormatter*percentageFormatter=[[[NSNumberFormatteralloc]init]autorelease];[percentageFormattersetNumberStyle:NSNumberFormatterPercentStyle];NSString*strNumber=[percentageFormatterstringFromNumber:nu

ios - iOS 7.0 中的水平 CAGradientLayer

在我的应用程序中,我使用CAGradientLayer以这种方式设置我的单元格的背景:retValue=[tableViewdequeueReusableCellWithIdentifier:@"Cells"forIndexPath:indexPath];UIView*bgColorView=[[UIViewalloc]init];bgColorView.backgroundColor=[UIColorblueColor];bgColorView.layer.masksToBounds=YES;idstartColor=(id)[[UIColorcolorWithWhite:0.75a

ios - iOS 7.0 中的水平 CAGradientLayer

在我的应用程序中,我使用CAGradientLayer以这种方式设置我的单元格的背景:retValue=[tableViewdequeueReusableCellWithIdentifier:@"Cells"forIndexPath:indexPath];UIView*bgColorView=[[UIViewalloc]init];bgColorView.backgroundColor=[UIColorblueColor];bgColorView.layer.masksToBounds=YES;idstartColor=(id)[[UIColorcolorWithWhite:0.75a

iphone - 如何在 ARC 模式下验证引用计数?

我曾经在调试器下使用[myVarretainCount]来验证我的一些变量是否具有预期的保留计数,尤其是对于没有自定义dealloc的var。如何在ARC模式下执行此操作?如何确保没有内存泄漏?注意:我知道ARC应该为我处理这个问题,但生活远非完美,在现实生活中你有一些对象有时由第三方库分配(使用保留?)并且永远不会被释放。我这样做的图片:MyObj*myObj=[[MyObjalloc]init];然后我打电话[somethingElsedoSomethingWithMyObj:myObj];后来,我做了myObj=NULL;如果我的程序运行良好,我的预期是myObj正在被销毁,但事