草庐IT

floating-point-conversion

全部标签

ios - iOS 界面生成器中的 float 布局?

我想添加一个UIView-它有不同数量的UILabel对象-到UIViewController。如何通过自动布局设置约束,这样如果发生旋转,并且View宽度减小,那么高度应该增加,并且标签应该像下面那样适合,因为CSSfloatdoit.是否可以使用界面生成器而不是以编程方式?更新与此同时,我试验了iOS8新的界面构建器功能,称为SizeClasses(WWDC2014InterfaceBuilder的新增功能,从29:59开始),正如matt推荐的那样。但正如我所见,它支持我正在寻找的不同的东西。SizeClasses旨在将不同的xib(iPhone,iPad)放入一个xib,以拥有

ios - 如何编辑添加到 Storyboard 中场景停靠栏的 float View ?

我的Storyboard上有一个ViewController,它设置了一个TableView。我想要另一个View作为TableView顶部的floatView。因此,我拖动一个View(实际上是一个工具栏对象)并将其放入场景停靠栏中,以便在代码中我可以将它添加到subview中并定位它以便它float。我对编码没有疑问;只需在Storyboard中布置View。如何打开我添加到场景停靠栏中的View对象,以便我可以在其中添加按钮等,并进行可视化设计?我知道这是可能的,因为我在另一个项目中不小心做到了。工具栏位于ViewController的场景停靠栏中并且与其自己的场景停靠栏分开显示

ios - float 比较 >= 与 (> or ==)

我在维护/扩展的代码块中注意到以下内容:floatsystemVersion=[[[UIDevicecurrentDevice]systemVersion]floatValue];if(systemVersion>3.2||systemVersion==3.2){//Stuff}我知道由于精度原因,float会导致一些奇怪的比较行为,但是上面的行为与下面的代码块有什么不同吗?floatsystemVersion=[[[UIDevicecurrentDevice]systemVersion]floatValue];if(systemVersion>=3.2){//Stuff}

ios - 在 Objective-C 中返回 float 组

我想知道如何在方法中返回float组。在如下方法中:-(float*)......{float*result=malloc(sizeof(float)*number);....returnresult;}我的问题是我没有清理结果float组。我该怎么做? 最佳答案 Myproblemisthatididn'tcleanresultfloatarray.这是调用返回float组的方法的任何人的工作:现在他拥有它,因此他必须对其调用free。一般有两种情况:您在另一个方法或函数中使用数组而不存储它-在这种情况下,确定您的方法或函数中不再

c# - ObjC 与 MonoTouch float 和数组性能

编辑:添加了unsafeC#代码的版本。谢谢大家的建议,unsafeC#代码运行速度更快,但只有大约3%。精简版:我用C#和Objective-C编写了一些基准代码,并在iPad3上对其进行了测试。MonoTouch/C#版本需要的执行时间比之前多50%-150%Objective-C中的相同代码。这是我的问题:我可以编写比我用于基准测试的代码执行速度更快的C#代码吗(见下文),或者这是由某些固有的MonoTouch/Obj-C差异引起的?长版:我刚刚为计划中的多平台游戏编写了一个小原型(prototype)。将游戏核心从Windows/.NET移植到iPad3/MonoTouch后,

ios - 警告 : Incompatible integer to pointer conversion when using NS_ENUM types

我正在使用一个枚举,像这样:typedefNS_ENUM(NSInteger,MyURLType){MyURLType1,MyURLType2,MyURLType3};当我尝试比较或识别类型时出现问题:if(type==MyURLType2)在MyUrlType2和MyUrlType3的情况下(不是MyURLType1)。我在声明中做错了什么吗?有什么想法吗?谢谢! 最佳答案 来自您的评论Yes,IamusingMyURLType*type=MyURLTypeX然后type不是MyURLType类型,它是指向MyURLType的类型

ios - 如何解决钥匙串(keychain)错误 : Implicit conversion of C pointer type 'CFTypeRef'

我正在尝试这个UsingtheKeychaintostorepasswordsoniOSstorybored用于存储用户电子邮件和用于登录的密码。在我的m文件中:........#import"KeychainItemWrapper.m"........KeychainItemWrapper*keychain=[[KeychainItemWrapperalloc]initWithIdentifier:@"KeychainTest"accessGroup:nil];[keychainsetObject:kSecAttrAccessibleWhenUnlockedforKey:kSecAt

ios - FFT 输出与 float 缓冲器 AudioUnit

我对vDSP_zrip和AudioUnit的使用和配置有疑问。事实上我配置AudioUnit以将打包数据保存为float。我创建了一个循环缓冲区,当这个缓冲区已满时,我计算了一个fft。我有一个结果,但我不明白为什么fft输出不好(参见图)音频单元配置://describeformatAudioStreamBasicDescriptionaudioFormat;audioFormat.mSampleRate=44100;audioFormat.mFormatID=kAudioFormatLinearPCM;audioFormat.mFormatFlags=kAudioFormatFla

ios - Game Center 排行榜得分 - "20points"而不是 "20 points"

我目前正在为我的应用测试GameCenter排行榜。验证和提交分数一切正常,但当我查看GameCenter中的排行榜时,它显示“200分”而不是“200分”。为什么分数和分数类型之间没有空格?我该如何解决?谢谢! 最佳答案 因此,由于我知道有更多人遇到同样的问题,并且按照已接受的答案建议在标签前面添加空格似乎不起作用,我想我会发布一个适用于登陆的其他人的解决方案本页:我没有写"points"或"points",而是写了" points"作为标签。这似乎是唯一对我有用的东西。 关于ios-

iphone - 我如何知道何时在核心数据中使用 Integer16/32/64 或 float/int/double/decimal?

使用NSInteger(或NSNumber)和float/int有什么好处/坏处?小数到底是什么??谢谢! 最佳答案 NSInteger在iPhone上使用时只是int的类型定义,但如果您为64位机器构建代码,在OSX上会将32位int形式更改为64位int。NSNumber是一个可以容纳任何类型数字的对象,包括float、整数、double、长整数等。NSDecimal是一个结构体,它将告诉您有关NSNumber的浮点值的一些细节。NSDecimalNumber是NSNumber的子类,可以保存更精确的浮点值:参见@dreanla