草庐IT

Swift-Mailer

全部标签

Swift to swift 2 守卫让

letrenderEncoderOpt=commandBuffer.renderCommandEncoderWithDescriptor(renderPassDescriptor)ifletrenderEncoder=renderEncoderOpt{renderEncoder.setRenderPipelineState(pipelineState)renderEncoder.setVertexBuffer(vertexBuffer,offset:0,atIndex:0)renderEncoder.drawPrimitives(.Triangle,vertexStart:0,vert

ios - Swift 中的委托(delegate)模式与错误处理

我正在创建一个名为WeatherService的类,它根据位置提供天气预报(惊喜!)。这里有很多地方可能出错;找不到位置,无法访问天气服务,...该服务有一个名为weatherFor的方法,以location对象作为参数。它是异步的。我正在使用Swift2。所以我一直在阅读有关Swift2.0中的错误处理的信息,似乎有一种方法可以被多个来源描述,那就是一个带有ResultType的闭包和一个成功处理程序,并且错误处理程序。我应该用那个吗?或者我应该像许多框架对象那样创建一个委托(delegate)并传递错误吗?我已经有一个天气服务委托(delegate),因为我需要知道它何时开始、何时

ios - 不使用分屏调用 Swift viewWillTransitionToSize

我正在为iPadAir2和iPadMini4实现分屏功能。我正在尝试检测分屏大小何时发生变化。当作为主应用程序运行时,viewWillTransitionToSize或willTransitionToTraitCollection将被执行。如果我的应用程序作为辅助应用程序运行,则在打开辅助应用程序或处于横向模式时调用viewWillTransitionToSize函数,从屏幕的1/4变为1/2。当我将辅助应用程序从使用屏幕的1/2更改为1/4时,没有调用任何函数来帮助指示该更改。是否应该有一个函数被调用? 最佳答案 更新如果您使用的

json - SwiftyJSON实现json字符串转swift对象

如何实现json字符串映射器swift对象?classUser{varname:Stringvarage:Int}将User对象转换为json字符串的简单方法?并将json字符串转换为User对象? 最佳答案 我过去常常通过为每个变量设置键和值来制作一个SwiftyJSONJSON对象,但是对于我制作的每个类都这样做感觉很乏味,并且在向它添加新变量时不灵活,所以我找到了一个更好的方法Swift2.0的方式。在Swift2.0中,他们引入了一个名为Mirror的类.通过使用它,您可以像这样迭代您的let和变量:classUser{va

ios - 使用新数据 Swift 更新 Parse 中的用户列

我想用用户输入的新值更新用户类中的电话列和姓名列。我使用的是Parse推荐的相同代码。避免更改除了尝试所需的内容之外的任何内容,但它会触发错误。这是我在单击以更新用户的电话和姓名时遇到的错误。2015-12-0820:55:26.044Mawq[39532:1084556][Error]:Noresultsmatchedthequery.(Code:101,Version:1.10.0)Optional(ErrorDomain=ParseCode=101"Noresultsmatchedthequery."UserInfo={error=Noresultsmatchedthequery

swift - 扩展基础类以符合 Swift 协议(protocol)

我正在尝试定义一个协议(protocol),我想为其添加对几个基础类以及我自己的一些自定义类型的一致性。我首先尝试使用协议(protocol)中的便利初始值设定项来执行此操作,但是doesnotseempossible.我读了linkedthread在Apple开发者论坛上,他们讨论了使用返回类型Self的类方法,但我无法弄清楚如何去做。typealiasJSONObject=AnyObjectprotocolJSONParseable{staticfuncfromJSONObject(jsonObject:JSONObject)throws->Self}extensionNSURL:

ios - 在 UITextView 中突出显示文本 - iOS/Swift

我正在使用Swift2.0开发一个iOS8.0+应用程序,它使用UITextView来显示各种长度的字符串(范围从大约100个字符到大约60,000个字符)。当UITextView出现时,其.text值设置为给定的字符串,我希望UITextView自动突出显示(黄色)包含在ViewController中预填充的可选变量中的特定子字符串的所有出现.(如果未设置可选变量,则不会突出显示任何内容。)我如何:1)识别并选择字符串中特定子字符串的所有出现,以及2)在UITextView中以黄色突出显示每个出现?谢谢! 最佳答案 UITextV

swift - 广告横幅移出位置,显示乱序

我的游戏中有一个AdBannerView,但即使我将其设置为隐藏,它仍会随机显示,它会从底部弹出,将View向上推。这是我目前在GameScene中的代码:variAd=ADBannerView()overridefuncdidMoveToView(view:SKView){iAd.delegate=selfiAd.hidden=trueiAd.autoresizingMask=UIViewAutoresizing.FlexibleTopMarginview.addSubview(iAd)}funcbannerViewDidLoadAd(banner:ADBannerView!){if

swift - 在 CentOS 上构建 Swift

我在CentOS6上从源代码构建Swift编译器,遇到库问题。在与构建脚本战斗了一段时间后,我得到了运行./utils/build-script最终给出的地方:+/home/src/cmake-3.4.1-Linux-x86_64/bin/cmake--build/home/src/swift/build/Ninja-DebugAssert/cmark-linux-x86_64--allninja:noworktodo.llvm:usingstandardlinker+cd/home/src/swift/build/Ninja-DebugAssert/llvm-linux-x86_64

Swift、Cocoapods 和 ios 7 兼容性,OAStackView

是否正确理解为了让cocoapods在swift+ios7上工作(并且不会在itunes提交过程中被拒绝)我只能使用Objective-C框架/库,例如OAStackView?我相信大家的共识是,如果您尝试通过cocoapods使用任何swift,它只能在ios8+中工作,但如果您有一个通过cocoapods使用objective-c的swift项目,一切都很好吗?让我很困惑的是...OAStackView是作为UIStackView的替代品构建的,因此我们可以支持ios7它支持椰子但是XCode发出警告“嵌入式dylibs/frameworks仅在iOS8上运行或稍后所以...这表明