swift
九楼
这个人不懒,但是什么都没有留下...
展开
-
Swift - 选择排序算法
思想每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。步骤找到第一小(大)的元素,放在第一个位置找到从第二个元素到末尾的元素中第二下(大)的元素,放入第二个位置以此类推代码import Foundation//选择排序var unsortedList : [Int] = []//排序20个 0-99的随机整数for i in 0原创 2017-09-15 17:54:09 · 804 阅读 · 0 评论 -
Swift - 二分查找算法
醒脑图 ,给我自己看的 思想顾名思义,二分查找就是将数组每次劈开一半,分为两个部分,然后判断需要查找的数据在那一部分,再对这部分数据劈开一半,如此重复...。二分查找算法要求待查数组为有序数组。步骤假设待查数据源list是一个有序数组1. 确定待查数组或子数组的开始位置start(每次递归会根据情况变化)2. 确定待查数组或子数组的结束位置end(每次递归会根据情况变化)3. 确定待查数组原创 2017-09-11 13:33:43 · 860 阅读 · 0 评论 -
iOS 所有的系统字体列表
iOS 所有的系统字体列表获取环境 : 真机 iPhone7 版本:12.1(16B92)1. 字体列表familyNamesfontNamesCopperplateCopperplate 家族字体如下-Copperplate-Light-Copperplate-Copperplate-BoldHeiti SCHeiti SC 家族字体...原创 2018-11-16 16:02:13 · 11225 阅读 · 0 评论 -
swift4 加载本地文件, playground 读取不到
swift 加载本地文件背景:有天想通过Xcode的playground读取本地化的日志文件, 便于做格式化的分析1. 读取方法通过在工程里面获得并读取文件: let fileManager = FileManager.default let path = "/Users/lingo/Desktop/log.txt" let fData = f...原创 2018-11-16 16:13:52 · 1084 阅读 · 0 评论