草庐IT

uuid_generate_random

全部标签

random - Swift 数组访问触发 EXC_BREAKPOINT

这是我的代码(largeAsteroids.count永远不会为0):varlargeAsteroids=[[SKTexture]]()funcrandomLargeAsteroidTextures()->Array{leti=Int(arc4random())%largeAsteroids.countreturnlargeAsteroids[i]//thislinetriggersEXC_BREAKPOINT}当我执行我的代码时,我没有收到任何错误,但我收到了一个EXC_BREAKPOINT。我确保没有任何断点,并且在索引i处有一个有效对象。首先我将SKTexture更改为AnyOb

swift 3 : How to Calculate Random Number with Favor Towards A Bias

假设我正在计算1到100之间的随机数。我希望它选择的数字是随机的,但我可以设置一个更有可能选择中心的位置。因此,如果我做随机样本让我们说一千次,那么中心数字被更频繁地选择会有明显的相关性。它选择中心的数量应该基于我可以在didHitChanceOf函数中设置的数字。执行此操作的最佳方法是什么?我目前的代码没有做到这一点,甚至是随机性的当前无偏随机数代码(Swift3)extensionInt{staticfuncrandom(range:ClosedRange)->Int{varoffset=0ifrange.lowerBoundBool{letrandom=Int.random(ra

swift - $T4 没有名为 Generator ERROR swift 的成员

@IBActionfuncbutton(sender:AnyObject){varvideoConnection:AVCaptureConnection!videoConnection=nilvarconnection:AVCaptureConnectionvarport:AVCaptureInputPortvarstillImageOutput:AVCaptureStillImageOutput?forconnectioninstillImageOutput?.connections{//thislineiswheretheerroris}我正在尝试使用我的自定义相机拍照,但出现此错

ios - Swift iOS 构建期间的 "clang: error: cannot specify -o when generating multiple output files"

我刚刚使用CocoaPods为我的SwiftiOS项目安装了一个额外的依赖项(HockeyAppSDK),现在我的项目在构建过程中失败并给出错误:clang:error:cannotspecify-owhengeneratingmultipleoutputfiles我卸载了依赖项,但项目在构建过程中仍然失败并出现相同的错误。有想法该怎么解决这个吗?编辑:使用xcodecli构建时,错误如下所示:2015-07-2420:28:09.378xcodebuild[34313:1668414]流错误:偏移量29处的流错误:由不受支持的XCDependencyGraph构建创建以下构建命令失败

swift - 为什么要小写uuid?

我正在考虑使用uuid来区分我的swift应用程序,并在网上四处寻找如何实现它。在搜索时,我经常发现人们将uuid小写,例如:letuuid=NSUUID().UUIDString.lowercaseString将uuid小写不是不必要的,或者会降低它的随机性吗? 最佳答案 它的随机性并不少,因为UUID不区分大小写。UUID是128位数字,在字符串形式中,它们使用十六进制数字表示。‘A’和‘a’是相同的数字。标准如ITU-TX.667和RFC4122要求它们使用小写字母进行格式化,但也要求解析器接受大写字母。NSUUID类和UUI

Xcode 7 arc4random 丢失了吗?

这个问题在这里已经有了答案:arc4random_uniformnotavailableinXcode7.0beta(7a176x)onOSX10.10.4(1个回答)关闭6年前。Xcode7发布的时候我就更新了,但是从更新到现在一直没有机会使用。在制作游戏时,我需要像这样使用arc4random:letRandomPosNmber=arc4random()%4当我尝试手动添加它时,它继续给我错误。唯一的选择是:arc4random_addrandom(UnsafeMutablePointer,Int32)arc4random_buf(UnsafeMutablePointer,Int)

ios - 从 namespace 生成 UUID?

尝试根据2个唯一字符串生成客户端ID。这最终应该与服务器中生成的UUID相同,来自相同的I'd。使用Javascript它看起来像这样:uuidv5(id1+id2,uuidv5.DNS);似乎找不到在Swift上生成它的方法,NSUUID只能从无到有地生成一个UUIDNSUUID().uuidString我正在寻找这样的东西:NSUUID(namespace:id1+id2).uuidString编辑例子:letsorted=["5a23dbfb2626b400190998fc","5pCAvA7h8k9JuErRn"]letappended=sorted.seperaredStri

swift - 使用 Swift 生成 UUID

我正在尝试使用Swift生成UUID。官方文档让我有点困惑。documentation说init?(uuidString:String)CreateaUUIDfromastringsuchas“E621E1F8-C36C-495A-93FC-0C247A3E6E5F”.这是否意味着我需要从中创建UUID的字符串必须采用该格式?对于我正在做的项目,我有一个字符串,我想专门为该字符串生成一个UUID。这是我尝试过的:importFoundationvarstr=UUID(uuidString:"HelloWorld")print(str.uuidString)这给了我错误,valueofo

swift - arc4random Swift 3 语法

我在Swift2中制作了一个测验应用程序,我正在尝试将语法从随机更新为arc4random...ifQuestions.count>0&&counter 最佳答案 建议使用arc4random_uniform,而不是简单的arc4random。arc4random_uniform需要一个UInt32参数,因此您必须来回转换值qNumber=Int(arc4random_uniform(UInt32(questions.count))) 关于swift-arc4randomSwift3语法

swift - 错误 : Core Data Code generation is not supported for Swift 2. 3

我收到错误:CoreDataCodegenerationisnotsupportedforSwift2.3自从我迁移到Swift2.3后,我找不到任何关于此问题的文档或以前的问题。CoreData在Swift2.3中不可用吗? 最佳答案 作为错误状态(从Xcode8Beta2开始),CoreData的代码生成不适用于Swift2.3。只需自己创建实体类和@NSManaged属性即可。在XCode模型编辑器中,您会在DataModelInspector中找到一个选项来禁用自动代码生成(Class->CodeGen->Manual/No