美文网首页
Swift 基础-------数组排序

Swift 基础-------数组排序

作者: 紫荆逸 | 来源:发表于2018-05-11 17:24 被阅读297次

一、数组排序
sorted,用的返回的数组的方法。

 func arrSort()  {
        var arr = [["isOnSite": 1],["isOnSite": 0],["isOnSite": 1],["isOnSite": 0],["isOnSite": 0],["isOnSite": 0]]
        arr = arr.sorted { return $0["isOnSite"] ?? 0  >= $1["isOnSite"] ?? 0 }
        print(arr)
    }

结果:

[["isOnSite": 1], ["isOnSite": 1], ["isOnSite": 0], ["isOnSite": 0], ["isOnSite": 0], ["isOnSite": 0]]

二、保存图片到相册:

import Photos

 // 调用系统相册,保存到相册
func savePhotos() {
        let image = UIImage(named: "avatar") ?? UIImage()
        PHPhotoLibrary.shared().performChanges({
            PHAssetChangeRequest.creationRequestForAsset(from: image)
        }) { (suceess, error) in
            if suceess {
                print("保存成功")
            }
        }
    }

相关文章

网友评论

      本文标题:Swift 基础-------数组排序

      本文链接:https://www.haomeiwen.com/subject/auxqdftx.html