草庐IT

swift-keypath

全部标签

ios - 如何在swift项目中集成PayUMoney iOS SDK?

我正在快速开发电子商务iOS应用程序。我想将PayUMoneyiOSSDK集成到我的项目中。只有Objective-CSDK在那里。所有SO问题,tutorials和documentations仅在Objective-C中。有什么办法可以将这个SDK集成到swift项目中吗?请帮我。 最佳答案 要将Obj-C库集成到Swift项目中,您只需使用所谓的BridgingHeader。这些实际上是Obj-C代码和Swift代码之间的桥梁。这是来自AppleDocs的准确表述:基本上这是做什么的,它让Swift通过一个头文件访问所有内容,对

ios - 在 swift 中为 UITextfield 占位符设置字体

我使用以下代码为UITextfield的文本(16)和占位符(9)设置不同的字体,m_searchTextField.font=UIFont.systemFontOfSize(16)letfont=UIFont.systemFontOfSize(9)letattributes=[NSForegroundColorAttributeName:UIColor.lightGrayColor(),NSFontAttributeName:font]m_searchTextField.attributedPlaceholder=NSAttributedString(string:"SearchSt

Swift tvOS 应用内购买没有响应

我制作了一个AppleTV应用程序,但我的应用程序内购买没有响应。我不知道我做错了什么。我也没有收到任何构建错误。我将应用内购买添加到iTunesConnect,将授权添加到我的应用ID,并添加了StoreKit框架。我在AppleTV上测试了我的应用程序,但当我按下按钮购买我的应用程序内购买时,没有任何反应。当我按下按钮以恢复应用程序内购买时,它确实要求使用我的AppleID登录,所以我想这是可行的。这是我用于应用内购买的类:importFoundationimportStoreKitclassInAppPurchase:NSObject,SKProductsRequestDeleg

ios - 如何在 Swift 中每隔 X 秒高效地调用一个函数

我正在玩一款使用spriteKit和Swift的iOS游戏,但我在更新角色位置时遇到了问题。我的计划是用一个简单的(x,y)坐标显示屏幕顶部的玩家位置,并让它每秒更新几次。我能够使用以下代码实现这一点:updatePostimer=NSTimer.scheduledTimerWithTimeInterval(0.10,target:self,selector:Selector("updatePosition"),userInfo:nil,repeats:true)问题是每次执行该方法时,屏幕上都会出现明显的滞后。updatePosition方法如下:funcupdatePosition

ios - 在 Swift 2.0 中使用基本文件系统功能时遇到问题

尝试使用Xcode7.1在iOS9.1上的Swift2.0中创建一个简单的示例代码块。在techotopia中试过这篇文章;我怀疑它是基于swift1.2。进行了一些微小的更改,以便它可以编译和运行,但尽管它看起来可以工作,但它似乎没有将我的字符串保存到文件中。我在这里错过了一些功能或一些微妙的东西。importUIKitclassViewController:UIViewController{@IBOutletweakvartextBox:UITextField!varfileMgr:NSFileManager=NSFileManager.defaultManager()vardoc

swift - runAction() 内的变化值不变

我有一个运行Action循环,生成一个敌人然后等待并生成另一个。目的是分数越高,敌人产生的速度就越快。但目前的代码无论如何都以相同的速度生成敌人。我一直在overridefuncupdate(currentTime:NSTimeInterval)方法中更新速率,所以我不知道哪里出了问题。overridefuncupdate(currentTime:NSTimeInterval){spawnRate=2.0-(0.1*(Double)(((Double)(Score))/(10.0)))if(spawnRate 最佳答案 当前发生的事

ios - 将生成随机背景颜色的按钮 - Xcode - Swift

我正在尝试制作一个将背景颜色更改为随机颜色的按钮。到目前为止,我有:funcrandomCGFloat()->CGFloat{returnCGFloat(arc4random())/CGFloat(UInt32.max)}extensionUIColor{staticfuncrandomColor()->UIColor{letr=randomCGFloat()letg=randomCGFloat()letb=randomCGFloat()//Ifyouwantedarandomalpha,justcreateanother//randomnumberforthattoo.returnU

ios - Swift:使用谷歌地图获取两个位置之间的旅行时间

我有一个使用谷歌地图的应用程序,我想获取我当前位置和另一个位置之间的旅行时间。我将如何做?提前致谢。 最佳答案 您可以使用CLLocation来计算两个位置之间的距离。类似的东西,CLLocationDistance米=[newLocationdistanceFromLocation:oldLocation];一旦计算出距离,就可以使用速度距离时间公式轻松计算旅行时间即速度=距离/时间因为你知道距离并且假设速度,你可以计算旅行所需的时间时间=距离/速度检查这个link使用GoogleMapsAPI计算时间旅行。

swift - 如何从单击返回 SKSpriteNode 子类对象

我从SKSpriteNode继承了以下对象classPlayingCard:SKSpriteNode{varsuit:Int=0varrank:Int=0varvisible:Bool=falseinit(){super.init(texture:SKTexture(imageNamed:"card.png"),color:NSColor.blackColor(),size:SKTexture(imageNamed:"card.png").size())}requiredinit?(coderaDecoder:NSCoder){fatalError("init(coder:)hasno

ios - Swift 最佳实践 - 使用 API 时如何/何时检查互联网连接和 404

有大量资源可用于使用Swift(可达性)检查有效的Internet连接,以及在进行API调用时检查httpResponse的statusCode的方法,但是检查和处理这些的“正确”方法是什么在处理API繁重的iOS应用程序时出现错误(无法访问互联网,服务器404)?例如,当应用程序在初始View(或者我想是AppDelegate)中启动时,可以检查两者并重定向到显示消息(或显示警报,尽管可以取消)的“ServerProblemsViewController”。但是,如果有人正在使用您的应用程序并且互联网掉线或服务器变得无法访问,会发生什么情况?你会如何处理?我想知道开发人员是否通常在每