草庐IT

float_val

全部标签

iphone - 如何在 xcode for iOS4 for iphone 中将 float 舍入为整数?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Objective-c:HowtoroundoffFloatvalues?我知道它与NSNumberformatter类有关,请问有示例代码吗?

inheritance - 错误或功能 : Kotlin allows to change 'val' to 'var' in inheritance

我刚刚开始探索Kotlin语言。我正在为继承、var&val和副作用而苦苦挣扎。如果我用valx声明一个特征A并在AImpl中覆盖x,则可以将其覆盖为var(参见下面的代码)。令人惊讶的是,A中的print()方法会受到x重新分配的影响,即使x是A。这是错误还是功能?代码:traitA{funprint(){println("A.x=$x")}valx:Int;}classAImpl(x:Int):A{overridevarx=x;//seemslikexcanbeoverridenas`var`}funmain(args:Array){vala=AImpl(2)a.print()//

inheritance - 错误或功能 : Kotlin allows to change 'val' to 'var' in inheritance

我刚刚开始探索Kotlin语言。我正在为继承、var&val和副作用而苦苦挣扎。如果我用valx声明一个特征A并在AImpl中覆盖x,则可以将其覆盖为var(参见下面的代码)。令人惊讶的是,A中的print()方法会受到x重新分配的影响,即使x是A。这是错误还是功能?代码:traitA{funprint(){println("A.x=$x")}valx:Int;}classAImpl(x:Int):A{overridevarx=x;//seemslikexcanbeoverridenas`var`}funmain(args:Array){vala=AImpl(2)a.print()//

android - 在 Kotlin 构造函数参数中什么情况下需要 val/var?

正确的代码:classMainActHandler(valweakActivity:WeakReference):Handler(){overridefunhandleMessage(msg:Message?){valtrueAct=weakActivity.get()?:returnif(msg?.what==ConversationMgr.MSG_WHAT_NEW_SENTENCE){valsentence=msg.objasString?trueAct.conversation.text=sentence}super.handleMessage(msg)}}无法解析的代码:cla

android - 在 Kotlin 构造函数参数中什么情况下需要 val/var?

正确的代码:classMainActHandler(valweakActivity:WeakReference):Handler(){overridefunhandleMessage(msg:Message?){valtrueAct=weakActivity.get()?:returnif(msg?.what==ConversationMgr.MSG_WHAT_NEW_SENTENCE){valsentence=msg.objasString?trueAct.conversation.text=sentence}super.handleMessage(msg)}}无法解析的代码:cla

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后,