#从零開始学Swift

【高德地图API】从零开始学高德JS API(五)路线规划——驾车|公交|步行

先来看两个问题:路线规划与导航有什么区别?步行导航与驾车导航有什么区别?回答:1、路线规划,指的是为用户提供3条路线推荐。【高德】在提供路线规划的时候,会提供用户自定义路线规划功能,这是别家没有做到的。导航,指的是为驾车用户提示路口信息,向左向右,进入匝道等信息。2、我们这里说的步行导航和驾车导航,严格的说,应该是路线...
代码星球 ·2020-04-11

thrift:swift项目笔记

先声明:此swift不是Apple公司的那个swift开发语言,而是facebook的另一个开源项目。facebook的thriftIDL文件,如果默认用thrift-genjava生成java代码,代码十分冗长,大家可以先感受一下。一、IDL文件serviceHelloService{stringping()}二、t...
代码星球 ·2020-04-06

thinkphp 整合 swiftmailer 实现邮件发送

文件夹结构图1swiftmailer-phpmailer将swiftmailer整合到thinkphp中。如上图1我下载的版本号是swiftmailer-5.x,将文件夹里面的lib文件夹重命名为swiftmailer,并复制到ThinkPHP/Library/Vendor文件夹下,如上图1配置图2phpmailers...

swift 一疑问:reduce

varproducts=[ Product(name:"Kayak",description:"Aboatforoneperson",price:275,stock:10), Product(name:"Lifejacket",descri...
代码星球 ·2020-04-06

iOS: 学习笔记, Swift名字空间

在Swift中,名字空间是用class(extension)嵌套来实现的,以下用一个简单样例来进行展示////main.swift//SwiftNameSpace////Createdbyyao_yuon14-8-1.//Copyright(c)2014年yao_yu.Allrightsreserved.////Swi...

理解Swift中map 和 flatMap对集合的作用

map和flatMap是函数式编程中常见的概念,python等语言中都有。借助于map和flapMap函数可以非常轻易地将数组转换成另外一个新数组。map函数可以被数组调用,它接受一个闭包作为參数,作用于数组中的每一个元素。闭包返回一个变换后的元素。接着将全部这些变换后的元素组成一个新的数组。简单的说。map就是映射函...

Swift 字典

/*********************************************************Swift字典*********************************************************/vardictionary=["name":"LJF","age":"10...
代码星球 ·2020-04-06

Swift下调用Touch ID实现指纹识别

iOS开发交流群:484884085欢迎大家增加。例如以下代码是实现调用5S以上设备指纹识别的代码,依照官网给出的代码,会出现识别成功后非常久才运行成功后调用的代码,逛了非常久的。才知道要将其放入主线程实现才干够。详细代码例如以下。1、引入类 importLocalAuthentication//调用指纹识别...

Swift 函数Count,Filter,Map,Reduce

原创Blog,转载请注明出处blog.csdn.net/hello_hwc前言:和OC不同,Swift有非常多全局的函数,这些全局函数对简化代码来说非常实用。眼下Swift出到了2.0,只是我这篇文章还是用Swift1.2写的演示样例代码。文档funccount<T:_CollectionType>(x:T...

Swift学习笔记-1

Apple官方开发手冊地址:https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/LandingPage/index.html语法概览1SimpleValues常量定义:let变量定义:var常量或变量类型和...
代码星球 ·2020-04-06

iOS(Swift)-Runtime之关于页面跳转的捷径【Runtime获取当前ViewController,很常用】

在我们操作页面跳转时,如果当前的类不是UIViewcontroller(下面用VC表示),你会不会写一个代理,或者block给VC传递信息,然后在VC里面进行///假如targetVc是将要跳转的页面[self.navigationControllerpushViewController:targetVcanimate...

Swift 5.2 发布 改进编译器诊断

Swift5.2发布了,此版本专注于改善开发人员体验,主要改进内容包括:改进的编译器诊断(错误和警告)和代码补全提高调试的可靠性改进了SwiftPackageManager中的依赖项处理LSP和SwiftSyntax的工具改进语言方面,Swift5.2在SwiftEvolution流程中实现了以下语言建议,这些功能可能...

Swift编程语言将扩大对Windows 10及Linux的支持

据TheRegister报道,为扩大支持Swift编程语言的平台数量,5.3版本将覆盖Windows10和更多的Linux发行版。Swift是苹果力推的一款面向对象编程语言,新版将支持2018年10月更新及以后的Windows10平台。然而由于SwiftUI与苹果自家的操作系统紧密相关,它并不能帮你构建面向Window...

100个Swift必备Tips(第二版)

100个Swift必备Tips(第二版)新年第一天,给大家一本电子书,希望新的一年里,步步高升。 GitHub...

iOS-OC、Swift 混编之桥接文件

新建一个OC语言的项目,然后添加一个基于NSObject的Swift文件SwiftFileModel类.swiftimportUIKitclassSwiftFileModel:NSObject{funcfirstMethod(){print("SwiftFileModel");}}  这时会提示你是...
首页上一页...56789下一页尾页