美文网首页
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