随笔分类 -  Swift

摘要:1.第三方库的使用 1、第三方库是swift库,导入到swift项目。 用到的文件中需要:import Alamofire 2、第三方库是swift库,导入到OC项目。 不考虑 3、第三方库是OC库,导入到swift项目。 用到的文件中需要:import AFNetworking 4、第三方库是OC 阅读全文
posted @ 2019-02-28 11:08 梅子~ 阅读(2005) 评论(0) 推荐(0)
摘要:在项目开发中经常需要用到倒计时的功能,比如注册部分获取验证码时,这里通过extension(UIButton)的方式来实现倒计时的功能 直接上代码 var codeTimer = DispatchSource.makeTimerSource(queue:DispatchQueue.global()) 阅读全文
posted @ 2018-12-14 15:31 梅子~ 阅读(1591) 评论(0) 推荐(0)
摘要:在开发中使用正则表达式时报了这样的问题:Call can throw, but it is not marked with 'try' and the error is not handled,即: let regex:NSRegularExpression = NSRegularExpressio 阅读全文
posted @ 2018-12-12 17:56 梅子~ 阅读(2394) 评论(0) 推荐(0)
摘要:guard语句和if语句有点类似,都是根据其关键字之后的表达式的布尔值决定下一步执行什么。但与if语句不同的是,guard语句只会有一个代码块,不像if语句可以if else多个代码块。 1> guard 必须使用在函数里面 2> guard 语句必须带有else语句 语法如下: · 当条件表达式为 阅读全文
posted @ 2018-12-11 15:15 梅子~ 阅读(384) 评论(0) 推荐(0)
摘要:跟OC一样,swift方法也分为实例方法(-)与类方法(+),然后说下在swift中实例方法,类方法以及便利构造函数的实现 1.实例方法 就是只能用对象实例调用的方法,也可以称为“对象方法”,与函数语法一样 class Dog { func run() { print("run") } } var 阅读全文
posted @ 2018-11-13 17:31 梅子~ 阅读(2880) 评论(0) 推荐(0)