草庐IT

Swift-Mailer

全部标签

ios - Swift 编译时可用性 : non-available case

swift中有一个很好的@available属性来测试编译时的可用性。例如。HKQuantityTypeIdentifierAppleExerciseTime标识符仅在iOS9.3之后可用,所以如果我们想使用它,我们需要像这样检查可用性:@available(iOS9.3,*)publicstaticletsupportedTypes=[HKQuantityTypeIdentifierActiveEnergyBurned,HKQuantityTypeIdentifierAppleExerciseTime]但是当标识符不可用时是否也可以添加大小写?在iOS//iOS

ios - UILabel 中字母的 Swift : How do I find the position(x, y)?

我试图找到一个字母在labelText中的位置。ObjectiveC中的代码是NSRangerange=[@"Good,Morning"rangeOfString:@","];NSString*prefix=[@"Good,Morning"substringToIndex:range.location];CGSizesize=[prefixsizeWithFont:[UIFontsystemFontOfSize:18]];CGPointp=CGPointMake(size.width,0);NSLog(@"p.x:%f",p.x);NSLog(@"p.y:%f",p.y);请有人告诉我

ios - 如何在保存到 PNG 的 Swift 中的 .WriteToFile 的图像顶部插入标签

我正在尝试使用.WriteToFile在图像顶部保存标签。这是我用来保存图像的代码:letselectedImage:UIImage=image.image!letfileManager=NSFileManager.defaultManager()letpaths=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,true)[0]asStringletfilePathToWrite="\(paths)/User_Profile_Image.png"letimageData:NSData=UIIm

swift - 如何使用/按动态属性对结构数组进行排序

给定一个NSTableView,它有一个结构数组作为它的数据源。用户可以单击任何列标题以按该列排序。列标识符与结构内属性的属性名称相匹配。给定结构structMyStructure{varcol0data=""//namematchesthecolumnidentifiervarcol1data=""}和一个结构数组varmyArray=[MyStructure]()目标是当单击列标题时,使用该列的标识符按该列标识符/属性对结构数组进行排序有了一系列字典,这很容易...self.myArrayOfDictionaries.sortInPlace{(dictOne,dictTwo)->B

swift - Kitura 每秒请求速度慢或低?

我已经下载了Kitura0.20并创建了一个新项目用于在swiftbuild-crelease上进行基准测试importKituraletrouter=Router()router.get("/"){request,response,nextinresponse.send("Hello,World!")next()}Kitura.addHTTPServer(onPort:8090,with:router)Kitura.run()并且与可以达到400k+请求/秒的Zewo和Vapor相比,分数似乎较低?MacBook-Pro:hello2yanli$wrk-t1-c100-d30--la

swift - 如何以编程方式创建 Unwind segue

我制作了一个不使用Storyboard的应用程序,在我的应用程序的这一部分中,我需要仅以编程方式创建从ThirdViewController到FirstViewController的展开转场。我知道如何使用sotorybard做到这一点,但找不到任何解决方案如何以编程方式做到这一点。有什么建议吗? 最佳答案 如果没有Storyboard,您无法创建实际的segue,但您可以通过在navigationController上调用popToViewController来执行等效操作。下面是一个连接到按钮以从ThirdViewControl

swift - Firebase 管理下载 API 不可用

我正在尝试使用此处记录的暂停、恢复和取消API来管理从Firebase存储进行的下载:https://firebase.google.com/docs/storage/ios/download-files#manage_downloads我的下载工作正常,但我无法访问这些功能中的任何一个,有人知道如何访问这些功能吗?varstorageRef:FIRStorageReference?=nilvarpathReference:FIRStorageReference?=nilfuncdownloadImage(imageLocation:String){letsaveLocation=NS

ios - Swift - 设置字典中的行数

我有一个字典定义为:varepisodesDictionary=[String:[Episode]]()字典中的每一项都可以有一定的情节数,例如:title1:episode1,episode2,episode3title2:episode1,episode2title3:episode1,episode2,episode3,episode4我想要的是摆一张table。所以在numberofSectionsInTableView中我返回episodesDictionary.count问题是我不知道如何获取每个部分的行数。我尝试了以下方法:overridefunctableView(ta

swift - 如何为 Realm 构建查询对象

我正在使用Swift构建一个iOS应用程序。我正在使用Realm作为数据库。我目前正在为tableview构建搜索功能。这是我的过滤查询items=realm.objects(Book).filter(predicate).filter("stateIN{'pending','activated','completed','closed'}")我正在将用户想要过滤的状态保存在另一个名为Filter的模型中。我如何根据以下过滤器查询(标题是属性)的输出构建此{'pending','activated','completed','closed'}?这个对象叫什么?realm.objects

swift - 在自定义 UICollectionViewCell 中将叠加层添加到 UIImageView

我有一个带有一些属性的自定义UICollectionViewCell类:classSimpleCollectionCell:UICollectionViewCell{@IBOutletweakvartitle_more:UILabel!@IBOutletweakvarimage_more:UIImageView!@IBOutletweakvartitle:UILabel!@IBOutletweakvardistance:UILabel!@IBOutletweakvaractivity:UIImageView!}我填充数据的方法是这样的:overridefunccollectionVie