草庐IT

Swift-Mailer

全部标签

swift - 如何以速度移动平台

我需要移动一个节点而不是SKAction来使用速度因为在这个问题MovingNodeontopofamovingplatform我希望节点随平台移动,但由于平台没有速度,我无法使用EpicByte建议这就是我移动节点的方式//Movenodeverticallyletup=SKAction.moveByX(0,y:200,duration:moveDuration);letdown=SKAction.moveByX(0,y:-200,duration:moveDuration);node.runAction(SKAction.repeatActionForever(SKAction.s

swift - 如何使用 Swift 2 @convention(c) 类型注释的一些具体示例是什么?

我似乎无法让Xcode7(测试版)接受我使用Swift2@convention(c)类型注释?有人可以提供一些语法正确的@convention(c)用法示例吗? 最佳答案 你不需要@convention(c)除非你正在编写一个混合应用程序,其中Objective-C需要调用你的Swift代码。这里有两个Swift方法声明:funcblockTaker(f:()->()){}funcfunctionTaker(f:@convention(c)()->()){}Objective-C将第一个视为采用Objective-Cblock,将第

swift - 将键值对添加到字典中是否会更改指针的地址?

所以我正在编写一段关于IOSSwift、Xcode6.2的代码,并试图追踪为什么字典中的更改不会使回调永久化。我开始沿途打印字典的地址,看看地址在哪里变化,我发现以下几行代码是println("Addressofgroupedassetin811is"+EtaError.pointerToString(assetGroup!))assetGroup![groupDid!]=Array();println("Addressofgroupedassetin813is"+EtaError.pointerToString(assetGroup!))注意:assetgroup是一个string-

ios - Swift iOS 不识别 GCM 库导入?

我通过cocoapods成功下载了GCMsdk,一切正常。但是Swift不识别GCM库导入Xcode中的这张图片:和这个Podfile:如何解决这个问题。谢谢。 最佳答案 您不需要桥接header,在您的pod文件中放置此use_frameworks!。然后您可以将框架导入到您的swift文件中。 关于ios-SwiftiOS不识别GCM库导入?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que

ios - 如何在 objective-c 中使用 swift 类(不是类的实例)

在主要是objective-c的应用程序中使用swift代码的所有教程都经历了这个Apple文档中提到的过程https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html但是这种导入xyzProjectName-swift.h文件然后使用的方法MySwiftClass*swiftObject=[[MySwiftClassalloc]init];[swiftObjectswiftMethod];要求我创建那个swift类

iOS SqLite 和 Swift。数据库存放在哪里

我对iOS很陌生。我尝试学习如何使用SqLite创建数据库。我一直在搜索,我可以找到这个教程:www.techotopia.com/index.php/An_Example_SQLite_based_iOS_8_Application_using_Swift_and_FMDB我可以让它工作,但我有一些问题。据我了解,SqLite数据库是在ViewController.swift中创建的,它们的名称为contacts.db,但该文件在哪里?我没有在项目导航器中看到它,我也没有在文件和文件夹中看到它。那就是问题:SqLite数据库存储在哪里?这是创建数据库的代码部分:overridefun

swift - 如何像在 Objective-C 中一样在 Swift 中定义 block ?

在ObjectiveC中,我可以定义将在许多地方使用的blocktypedefvoid(^APISuccessHandler)(RKObjectRequestOperation*operation,RKMappingResult*result);然后在(例如)ViewController属性中使用它@property(nonatomic,copy)APISuccessHandlersuccessHandler;如何在swift中做同样的事情? 最佳答案 使用typealiastypealiasMyType=(str:String,n

swift - 将代码从 swift 更改为 swift 2.0

这个问题在这里已经有了答案:DifferencesinNSDateComponentssyntax?(2个答案)关闭7年前。我想将我的swift代码更改为swift2.0我希望你能帮助我。letcalendar=NSCalendar.currentCalendar()letcomponents=calendar.components(.CalendarUnitYear|.CalendarUnitMonth|.CalendarUnitDay,fromDate:notification.fireDate!)vargregorian:NSCalendar=NSCalendar(calenda

ios - 编辑/创建自定义字段 - parse.com iOS sdk (swift)

我想使用parseiOSsdk在我的parse应用程序中编辑自定义字段,但是,建议的方法似乎不起作用。varuser=PFUser()//otherfieldscanbesetjustlikewithPFObjectuser["phone"]="415-392-0202"//ERROR:cannotassignavalueoftypestringtoavalueoftypeanyobject?user.setValue和user.setObject方法似乎确实更新了值,但更改在Parse.comwebui中仍然看不到。//facebookIDisastringparsefielduse

php - SWIFT 和 PHP 与 JSON 交换

iam使用swift函数将POST查询发送到php脚本funcpost_retJSON_inJSON(params:Dictionary,tourl:String){letmyUrl=NSURL(string:tourl);letrequest=NSMutableURLRequest(URL:myUrl!);request.HTTPMethod="POST";varerr:NSError?request.HTTPBody=NSJSONSerialization.dataWithJSONObject(params,options:nil,error:&err)request.addVal