首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
用户5612570339870
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
Swift学习(九)泛型、关联类型
泛型型的基本用法 泛型的使用范围:struct、class、enum、func。 泛型函数内存分配 在上面泛型在函数里面的使用中,在编译的过程中,因为temp的类型是不确定的,那么系统会如何给temp
Swift学习(八)协议Protocol
协议的基本语法 定义协议 在Swift开发中通过关键字Protocol来声明一个协议。 协议中可以声明方法。 协议中也可以定义属性,但必须是(get)、( get set)类型的,并且必须是变量即只能
Swift学习(七)闭包
函数类型 函数的类型由函数的返回值类型和参数类型共同组织,而函数类型和函数参数共同确定函数的唯一性。 如果有同名函数,在赋值的时候需要指定类型(很少有人这么写,swift也不推荐这样编码)。这里只是像
Swift学习(六)Mirror原理探索
Mirror的使用 模型转化成字典。 通过以上代码,我们就可以成功的把实例对象waterCleaner转换成字典类型,以供我们开发使用。在JSONMap方法中,有对Mirror的初始化和使用。我们在源
Swift学习(五)枚举 Enum 和可选项Optional
枚举 swfit中使用关键子enum来声明一个枚举类型。 Swift 中的枚举非常灵活,并且不需给枚举中的每一个成员都提供值。如果一个值(所谓“原 始”值)要被提供给每一个枚举成员,那么这个值可以是字
Swift学习(四)指针和内存管理
一、指针 指针的安全性 ⽐如我们在创建⼀个对象的时候,是需要在堆分配内存空间的。但是这个内存空间的声明周期是有 限的,也就意味着如果我们使⽤指针指向这块内容空间,如果当前内存空间的⽣命周期啊到了(引
Swift学习(三)类与结构体的属性
存储属性是一个作为特定类和结构体实例一部分的常量或变量一、存储属性-常量(let)VS 变量(var) let和var SIL比较 结论 二、计算属性
Swift学习(二)方法
异变方法 Swift中 类和结构体都能定义方法,但默认情况下值类型不允许修改实例本身 上面代码编译器会报错。如果真的想修改本身。
Swift学习(一)类和结构体
在面向对象的开发过程中,会将所有对象都抽象成类或者结构体。本文将通过类比,来总结在swift语言中,类和结构体的异同。