
swift
ios编程语言
less more
少则多,简则精
展开
-
Swift-闭包使用
版权声明:本文为延成原创文章,转载请标明出处闭包闭包写法总结:闭包的写法: 类型:(形参列表)->(返回值) 技巧:初学者定义闭包类型,直接写()->().再填充参数和返回值 值: { (形参) -> 返回值类型 in // 执行代码 }案例1:class EmoticonController: UIViewController { // MARK: - 自定义属性 var emo.原创 2020-12-17 16:51:06 · 177 阅读 · 0 评论 -
Swift中使用DispatchGroup分组管理异步任务
版权声明:本文为延成原创文章,转载请标明出处 //缓存图片 private func cacheImages(_ viewModels : [StatusViewModel]){ let group = DispatchGroup() for viewModel in viewModels { for picURL in viewModel.picURLs { group.enter() .原创 2020-12-09 16:49:06 · 658 阅读 · 0 评论 -
Swift常用语法规则(二)
版权声明:本文为延成原创文章,转载请标明出处可选类型定义可选类型// 注意:name的类型是一个可选类型,但是该可选类型中可以存放字符串.// 写法一:定义可选类型let name : Optional<String> = nil// 写法二:定义可选类型,语法糖(常用)let name : String? = nil可选类型的使用// 演练一:给可选类型赋值// 定义可选类型var string : Optional<String> = nil/.原创 2020-11-30 17:34:57 · 273 阅读 · 0 评论 -
Swift常用语法规则(一)
版权声明:本文为延成原创文章,转载请标明出处常量和变量常量和变量的基本使用import UIKitlet a : Int = 10// 错误写法,当一个字段定义为常量时是不可以修改的// a = 20var b : Int = 20// 因为b定义为变量,因此是可以修改的b = 30常量和变量的使用注意:// 注意:声明为常量不可以修改的意思是指针不可以再指向其他对象.但是可以通过指针拿到对象,修改其中的属性// view : UIView = [[UIView allo.原创 2020-11-30 17:21:37 · 448 阅读 · 0 评论