随笔分类 - swift
摘要:项目概述 LyricsPinyin.net Chrome扩展是一个专为中文学习者设计的浏览器扩展,通过流行歌曲帮助用户学习中文发音和拼音。该项目采用前后端分离架构,结合Chrome扩展技术和现代Web开发技术栈,为全球中文学习者提供便捷的学习工具。 安装地址chrome商店: https://chr
阅读全文
摘要:class PropertiesClass1 { var a = "Stringa" init() { print("初始化") } } class PropertiesClass2 { var id = 0 //lazy 懒加载,只有使用的时候才触发 lazy var properties1 =
阅读全文
摘要:class Base { var base_x = 0 static var base_y = 1 final var base_z = 12 func baseInc() { base_x += 1 } class func baseMuti() { base_y -= 1 } } class P
阅读全文
摘要:struct Ca { var x:Int var y: Int; //struct 是值类型,所有属性都是值类型,实例方法改变值类型属性,需要加mutating mutating func inc(x: Int, _ y:Int) -> Int{ self.x += x self.y += y r
阅读全文
摘要:class PropertiesClass1 { var a = "Stringa" init() { print("初始化") } } class PropertiesClass2 { var id = 0 //lazy 懒加载,只有使用的时候才触发 lazy var properties1 =
阅读全文
摘要://枚举的意义: 定义一个类别的集合, 常量 常用于解决一类魔法字符/数字 随处写的问题 //定义枚举的二种方式 enum CompassPonit { case North case South case East case West } enum Navigation { case Home,
阅读全文
摘要://闭包的几种书写方式 var names = [13,345,2,323,1,8,21,42,34,32,42,1] // 1 func compares(args: Int, args2: Int) ->Bool { return args > args2 } var names2 = name
阅读全文
摘要:1 //函数体内享有外部所有作用域 2 let global = "global" 3 func fn (args: String, args2: String) -> String { 4 print(global) 5 return args + "\t" + args2 6 } 7 8 var
阅读全文
浙公网安备 33010602011771号