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

一、数组排序
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("保存成功")
            }
        }
    }

推荐阅读更多精彩内容

  • 86.复合 Cases 共享相同代码块的多个switch 分支 分支可以合并, 写在分支后用逗号分开。如果任何模式...
    无沣阅读 1,150评论 1 5
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 2,909评论 0 4
  • 闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift 中的闭包与 C 和 Objective-C 中的代...
    莽原奔马668阅读 1,665评论 2 12
  • 偶然的机会有幸参加弗兰克的写作训练营,跟着牛A的学写作,希望自已能成为牛A十1,不知道是否真的能够爱上写,但相信付...
    笑一笑_6ad1阅读 196评论 2 2
  • 华灯初上,缓缓行于古街,古街青石铺路,青砖青瓦,典型的江南建筑。到处温温柔柔的江南话,让我不得大声喧哗,买一把折扇...
    浮尘一梦阅读 176评论 0 0