首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
久学成病
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
聊聊一Swift关键字strong、weak、unowned的区别?
关键字strong、weak、unowned的区别? Swfit的内存管理机制同OC一致, 都是ARC, strong和weak同OC一样. unowned(无主引用), 不会产生强引用, 实例销毁后
iOS老司机万字整理, 可能是最全的Swift Tips
我正在参加「掘金·启航计划」 可能是最全的Swfit Tips 1. 关于Swift 1.1 Swift的优点 Swft更加安全, 它是类型安全的语言. Swift容易阅读, 语法和文件结构简易化.
iOS-Swift 独孤九剑:八、协议的本质
在 Swift 中,协议是一个很常见的东西,会经常用到,那它的本质是什么呢?它在底层又是一个什么样的结构呢?本篇文章将对 Swift 协议的本质进行探索......
UICollectionView 自定义布局!看这篇就够了
各位同学早上好,新的一周又开始啦!眨眼之间,我们就要与3月挥手告别了,时间过得可真快,不禁感慨道“无可奈何花落去,似曾相识燕归来”。 最近,我花了很多的时间整理了 UICollectionView 相关的知识点,说起 UICollectionView 这个控件也很奇怪,在我们日…
Swift 5.1 (11) - 方法
方法是与特定类型相关联的函数。Swift中类,结构体和枚举都可以定义实例方法,这些方法封装了用于处理特定类型实例的特定任务和功能。同时类,结构体和枚举也都可以定义类型方法,与类型本身关联。 Swift中结构体和枚举可以定义方法这是与C和Objective-C的主要区别。 实例方…
Swift 5.1 (18) - 嵌套类型
Swift允许定义嵌套类型,在它们所支持类型的定义中支持嵌套枚举,类和结构。类型可以嵌套到所需的级别。 可添加如下小编微信,并备注加入QiShare技术交流群,小编会邀请你加入《QiShare技术交流群》。
Swift 5.1 (21) - 泛型
使用泛型能让我们写出灵活的,可复用的函数和类型,这些函数和类型会根据我们定义的要求与任何类型一起使用。使用泛型我们不仅可以避免重复的代码而且能以更加清晰抽象的方式表达代码意图。 泛型是Swift最强大的特征之一,并且许多Swift的标准库都是使用泛型的代码编译的。 上述三个函数…
Swift 5.1 (12) - 下标
下标是一种用于访问集合,列表或序列中元素的快捷方式。当我们获取或设置某个类型的成员元素的值时,可以使用下标通过索引去设置和检索其对应的元素值,而不需要单独的方法。 subscript关键字表示下标的定义,在subscript后指定下标方法调用所需参数和返回类型。和实例方法的定义…
Swift 5.1 (15) - 可选链接
可选链接:查询和调用当前可能为nil的可选项的属性,方法和下标的过程。若当前optional包含值,则属性,方法或下标调用成功;若optional是nil,则属性,方法或下标调用会返回nil。多个可选链接可以链在一起,如果链中的任何可选链接返回nil,则整个链都会正常失败。 可…
Swift 5.1 (14) - 初始化和反初始化
初始化是准备类,结构体或枚举类型实例的过程。该过程中涉及:设置存储属性初始值,初始化实例所需的配置项。 因为在创建类或结构体的实例后,类或结构体的所有存储属性必须要要有初始值,故,在类和结构体定义时就必须为其所有存储属性设置适当的初始值。存储属性不能保留在不确定的状态(无初始值…