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

2018-05-11  本文已影响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("保存成功")
            }
        }
    }

上一篇 下一篇

猜你喜欢

热点阅读