标签:swift

UIView 监听某一个属性的变化

今天在做项目的过程中需要检测UIView的isHidden属性然后做一些自己想操作的内容,然后就写了一下,经过尝试重写了isHidden属性来监测它,代码如下 override var isHidden: Bool { get { return super.isHidden } set(v) { super.isHid…

阅读全文 »
已阅读 398 次

swift 中Map和FlatMap的区别

比如说有一个数组 var array = [1,2,3] 如果有个需求是需要用这个数组生成一个新数组为每个元素自身想家的结果数组,那么一般的做法是会通过遍历来完成这个需求,示例如下: var array2:[Int] = [] for item in array { array.append(item) } 这样生成的…

阅读全文 »
已阅读 26 次