- 博客(4)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 swift 扩展系统类的构造函数
1. 对系统类扩展构造函数只能扩展便利构造函数,也就是以convenience开头convenienceinit(){code}2.在构造函数中必须明确调用一个设计的构造函数(使用self来调用的)下面是一个扩展UIBarButtonItem的例子extensionUIBarButtonItem{ convenienceini
2016-12-15 15:21:45 510
原创 swift 获取一个数组中的最大值
func maxOneComparable>(_ seq:[T]) ->T{ assert(seq.count>0) return seq.reduce(seq[0]){ max($0, $1) }}maxOne([1,2,199,21,17,92,17]) //输出结果为:199class Student:
2016-12-13 11:55:23 3473
原创 swift 协议扩展基础
//定义一个得分记录协议protocol Record{ var wins:Int{get} var losses:Int{get} //胜率 func winningPercent() ->Double}//乒乓球比赛记录class TableTennisRecord:Record,CustomStringConvertible{
2016-12-13 10:48:55 344
原创 swift 字符串基础
1. swift字符串非常智能,不管是一个中文字符或一个英文字符还是一个表情都是一个character。本篇的例子都在playground上运行 var chinese = "字符串"chinese.characters.count -- 输出结果为 3 //一个cool表情var cool = "\u{1F60E}" cool.characters.coun
2016-12-12 10:43:10 281
求(x,y)坐标系中的最短路线
2021-05-19
js 自己记录坐标点(x,y)数组取最短路径
2021-05-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人