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

浙公网安备 33010602011771号