![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift开发笔记
爱勤海之旅
编程中充满乐趣,寻找,定位,更改,完成!
展开
-
Swift - 泛型
泛型是Swift中重要的类型之一,意为不确定的类型。我们知道带有参数的函数是必需要指定参数的类型的,举个例子观察下面有几个同名函数实现相似的功能,但参数类型不同:一、节点泛型 func methodOne(param:String) { print("\(param)") } func methodTwo(param:Int) { prin...原创 2020-03-05 16:51:09 · 397 阅读 · 0 评论 -
Swift - is(类型转换)和 as(类型转换)
在Swift中一般使用“is”关键字实现类型检查,使用“as”关键字实现类型转换,首先说一个类型层次概念,举个例子,创建一个基类:class Person { var weight:Float init(weight:Float) { self.weight = weight }}之后创建两个继承它的子类,并且在子类中定义子类特有的属性:class...原创 2020-02-25 19:45:42 · 3993 阅读 · 0 评论 -
Swift-桥接Cocoapods pod导入的OC第三方
这里直接说问题,在swift项目中,当你通过Cocoapods pod导入OC的第三方文件,然后你去桥接文件里面添加该第三方的头文件(例如:MBProgressHUD等),你会发现会报错,错误是说没有找到该文件,也就是路径问题,下面直接说解决方法。解决方法:TARGET -> Build Settings,搜索输入 Search Paths,双击User Header Search Pat...原创 2018-12-04 11:51:31 · 911 阅读 · 1 评论 -
Swift-字符串截取、替换、插入
Swift中关于字符串的截取与OC还是有很大的区别的,要说字符串的截取,就要先说下“范围”,OC中使用的是NSRange函数来指示一个起始位置和长度,而Swift中的范围使用起来就方便得多,有两种形式:1...5表示闭区间[1,5],也就是从1到5的范围。1..<5表示闭区间[1,5),也就是从1到4的范围。例如: for index in 1...5 { ...原创 2019-01-18 16:32:33 · 15439 阅读 · 1 评论