草庐IT

Swift-Mailer

全部标签

arrays - 字符串数组 Swift 中的索引号

我需要检查一个字符串的索引号是否可以被2整除。这是我需要做的:我有一个字符串0BCB7A0D87AD101B500B我需要从字符串中删除所有“0”字符,但前提是它们在字符串中为奇数。我需要将其分解如下0B|CB|7A|0D|87|AD|10|1B|50|0B并且仅当“0”是该对中的第一个字符时才删除它。B|CB|7A|D|87|AD|10|1B|50|B然后把绳子放回原处BCB7AD87AD101B50B此代码不起作用,但这是我正在考虑的实现方式。我将字符串分解成一个数组:varcharacters=Array("0BCB7A0D87AD101B500B")forletterincha

ios - Swift、Xcode 6.4 中可重用的 UILabel 样式

有没有比制作覆盖UILabel的自定义类更简单的UILabel样式设置方法。目前我需要一堆具有不同字体大小和文本颜色的样式。 最佳答案 我不知道这是一个好的做法......但你可以这样:extensionUILabel{@IBInspectablevarmyStyle:String{set{switchnewValue{case"style1":self.font=UIFont.systemFontOfSize(17)self.textColor=UIColor.blackColor()case"style2":self.font=

ios - swift 2 : Strange Objective C -> Swift method's signature conversion

我在Objective-C中有一个基类,方法如下:-(BOOL)canFinishWithError:(NSError*__autoreleasing*)error当我尝试使用Swift编译器在子类中覆盖它时,强制我声明这个没有返回值的方法:overridefunccanFinish()throws{//somecodetrysuper.canFinish()}并且不允许我返回。如何从此方法返回值?这是一个Swift2/Xcode7beta问题,我应该等待发布吗? 最佳答案 不,这不是错误。Swift2自动识别可以转换为使用try的

Swift:有没有办法制作一个使用多个对象的 SKAction 序列?

我有一个生成敌人然后将它们移动到屏幕上的序列,它本质上是这样写的moveAndRemoveEnemy=SKAction.sequence([moveEnemy,removeEnemy])enemy.runAction(moveAndRemoveEnemy)问题是我想在序列中添加另一个Action,在敌人被移除后更新分数。我尝试制作一个单独的方法来增加分数,将其称为SKAction.runBlock()并将其插入到序列中,如letupdateScore=SKAction.runBlock{self.increaseScore()}moveAndRemoveEnemy=SKAction.s

swift - 在 swift 中将泛型类设置为委托(delegate)

我有一个XMLUtil类,它包装了一些xml解析功能。该类有一个通用参数T。该类还充当NSXMLParserDelegate到NSXMLParser委托(delegate)者。classXMLUtil:NSObject,NSXMLParserDelegate{......init(){parser=NSXMLParser(data:NSData)parser.delegate=selfparser.parse()}......//delegatemethodimplementations}问题:当我的XMLUtil类是通用类时,永远不会调用委托(delegate)方法。但是,当我实现不

swift - 等同于 Swift 的 ScalaCheck? (测试数据生成器框架)

Xcode/Swift1.2是否有支持自动基于属性的测试的良好框架?具体来说,有一个很好的生成器样式类/工具框架,可以在定义的范围内创建大量测试值?例如,我想测试电子邮件地址。我想要一个生成1,000多封随机电子邮件的类,这些电子邮件的范围从简单的ASCII一直到复杂的Unicode,但都符合电子邮件模式。使用ScalaCheck,这非常容易。我还没有在Swift中找到类似的库... 最佳答案 有SwiftCheckhttps://github.com/typelift/SwiftCheckFWIW,要求等效于QuickCheck的

ios - Popover 图片库在 iPad iOS Swift 中不起作用

最近我的应用程序被应用程序审查拒绝,因为我没有使用Popover。然后我将编码更改为以下内容。但我仍然没有在模拟器中获得弹出窗口。总是得到正常的iPhone照片选择方法,它使应用程序崩溃。它甚至不打印“working”。@IBActionfuncchooseGallery(sender:UIBarButtonItem){imagePicker.sourceType=.PhotoLibrary//imagePicker.modalPresentationStyle=.Popover//presentViewController(imagePicker,animated:true,comp

Swift 检查值是否为数组类型(任何类型)

如果值是数组,我如何在Swift中检查。问题是Int类型的数组显然不能转换为Any类型的数组。假设我有一个类型为Int的数组myArray并执行以下命令:ifletarray=myArrayas?[Any]{returntrue}它不会返回true(这实际上让我感到惊讶)。同样的事情也出现在字典上。我想要一个String,Any类型的字典(意味着Any可以是任何类型)。我如何检查它是否存在?提前致谢。 最佳答案 得到它像这样工作,虽然它没有我希望的那么漂亮:protocolArrayType{}extensionArray:Arra

ios - swift:键盘观察器不工作

我仍在(快速)学习过程中,所以请原谅我这边的任何可怕疏忽。我确实在这种情况下搜索了每一个可能的问题,并尝试了我能找到的所有不同的建议、想法和语法排列。到目前为止没有运气。下面的代码应该只允许我对键盘状态变化使用react:classViewController:UIViewController{overridefuncviewWillAppear(animated:Bool){NSNotificationCenter.defaultCenter().addObserver(self,selector:"keybShow:",name:UIKeyboardWillShowNotifica

ios Realm Swift 获取父实体的所有子实体

我的模型有一个一对多的关系,使用Realm,如何获取特定父实体的所有子实体?ProductsDao.allObjects()有关系做谓词? 最佳答案 一旦你有了父对象,你就可以用relationships得到它的子对象。例如classPerson:Object{...//otherpropertydeclarationsletdogs=List()}现在假设我们有一个名为“jim”的Person对象,我们可以这样做jim.dogs//获取jim的所有child 关于iosRealmSwi