Swift
Swift syntax with apple programming guide.
dzhou3
这个作者很懒,什么都没留下…
展开
-
Swift_查找字符串中数字范围
@TOCfunc findNumberRanges(string: String) -> [NSRange]{ let nsString = string as NSString let regex = try? NSRegularExpression(pattern: "[0-9]+", options: []) let matches = regex?.matches(in: string, options: .withoutAnchoringBounds, range: NSMakeRange(原创 2022-03-22 23:10:55 · 531 阅读 · 0 评论 -
解决实例之间的循环强引用
Swift 提供了两种办法用来解决你在使用类的属性时所遇到的循环强引用问题:弱引用(weakreference)和无主引用(unownedreference)。弱引用和无主引用允许循环引用中的一个实例引用另外一个实例而不保持强引用。这样实例能够互相引用而不产生循环强引用。对于生命周期中会变为nil的实例使用弱引用。相反,对于初始化赋值后再也不会被赋值为nil的实例,使用无主引用。在实例的生命周期中,当引用可能“没有值”的时候,就使用弱引用来避免循环引用。如同在无主引用中描述的那样...原创 2021-03-16 21:01:37 · 183 阅读 · 0 评论 -
Swift - 单例
static let xxx = sharedInstance()原创 2021-02-24 10:07:29 · 119 阅读 · 0 评论 -
Swift_01 The Basics (1)
1. 常量和变量1.1 声明常量和变量let maximumNumberOfLoginAttempts = 10var currentLoginAttempt = 0var x = 0.0, y = 0.0, z = 0.01.2 类型标注var welcomeMessage: StringwelcomeMessage = "Hello"var red, green, blue: Double1.3 常量和变量命名let π = 3.14159let 你好 = ".原创 2020-07-16 21:58:10 · 107 阅读 · 0 评论 -
Swift_00 Welcome to Swift
let data = 1var data = 2原创 2020-07-14 19:04:34 · 158 阅读 · 0 评论