
swift
文章平均质量分 80
wentianen
Talk is ……
展开
-
Swift中的map flatMap filter reduce
map1.map方法的定义public func map<T>(_ transform: (Element) throws -> T) rethrows -> [T]map函数接收一个闭包做参数,闭包本身参数是原数组的元素,闭包返回值是一个泛型,由泛型对象组成的数组作为map函数的返回值。2.示例返回与原数组相同的类型“` let numbers = [0, 1, 2, 3, 4, 5] le原创 2017-09-27 15:32:05 · 500 阅读 · 0 评论 -
OC与Swift中的字符串
一、OC中的字符串引用类型在Object-C中,使用NSString和NSMutableString这两个类对字符串进行操作,一个字符串对象会被指针所引用。一般情况下,使用一个旧的字符串对象对一个新声明的字符串对象进行赋值,其实就是新的指针指向同一个字符串对象,也就是指针的拷贝,并没有生成新的字符串。只有对一个可变字符串对象进行拷贝,或者对任意字符串对象进行可变拷贝时才会生成一个新对象。同样的在函原创 2016-10-30 21:51:07 · 1146 阅读 · 0 评论 -
OC与swift混编
前言苹果推出swift已经两年多了,到今年的九月份正式发布了swift的3.0版本,相信很多iOS开发或多或少已经使用过swift,由于维护的项目时间比较久了,以往都是使用OC开发,现在正在对已有一些功能进行改版重写,索性使用swift来做,以下是在使用OC与swift进行混编过程的一些介绍。一、工程配置1.Object-C bridging-headerObject-C bridging-hea原创 2016-09-25 23:49:18 · 2085 阅读 · 0 评论 -
swift4.0 适配
一、前言在我们的工程中处于swift和OC混编的状态,使用swift已经有一年半的时间了,随着Xcode9的更新,swift3.2和swift4.0也随之到来,swift3.2相较于Xcode8的swift3.1变动极小,适配没遇到问题,主要关注swift4.0的适配。二、查看当前工程的 swift 版本三、使用 Xcode 将工程转换到 swift4.01、环境Xcode9.1当前 swift原创 2017-11-09 16:58:30 · 7119 阅读 · 0 评论