首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
阿姆斯特丹
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
深入了解Swift中的初始化(Initialization)
初始化简而言之是一个准备的过程,就好比你想吃地三鲜,这时候你光在脑海里想,你是吃不到的,你需要买菜、洗菜、切菜、炒菜,然后你才能吃上地三鲜。初始化就相当于买菜、洗菜、切菜、炒菜的过程。回到代码上面,它主要做了下面两件事: 除了上面的方式,我们还可以通过设置默认值的方式来给存储属…
理解 Swift 中的元类型:.Type 与 .self
元类型就是类型的类型。 比如我们说 5 是 Int 类型,此时 5 是 Int 类型的一个值。但是如果我问 Int 类型占用多少内存空间,这个时候与具体某个值无关,而和类型的信息相关。如果要写一个函数,返回一个类型的实例内存空间大小。那么这个时候的参数是一个类型数据,这个类型数…
Swift Closure(闭包)
作为iOS开发者对于Objective-C中的Block一定非常熟悉,在其他开发语言中,也把closure也称作lambdas等。简答来说,闭包就是一个独立的函数,一般用于捕获和存储定义在其上下文中的任何常量和变量的引用。 closure能够使用常量形式参数、变量形式参数和输入…
Swift Currying(柯里化)
SwiftCurrying(柯里化)标签(空格分隔):swift函数式编程思想先举一个小例子:显然这种编程方式更加灵活,所展现的内容更加直观,可以减少函数写N多的参数;当然函数式编程有的可不只是这些,
Swift UI项目调用core data
记录下swift ui项目调用core data的坑......踩了好些坑了.....刚开始自己摸索学习swift ui,有点难啊......
Swift 中枚举高级用法及实践
译者注:作为一个走心且有逼格的翻译组,我们对本篇文章中的代码都进行了验证,并且写了将代码分为上下两篇做成了 playground,代码中有详尽的注释。可以到这个github地址上进行下载,这个代码由翻译组的另一位小伙伴 ppt 提供。
Swift里的高阶函数
Swift的高阶函数以及闭包的简写。列举了Swift里面常用的高阶函数以及使用示例。通过Demo的形式
Swift 5.1 (7) - 闭包
闭包是独立的函数块,可以在代码中传递和使用。Swift中的闭包类似于C和Objective-C中的block以及其他编程语言中的lambdas(匿名函数)。闭包可以捕获和存储上下文中定义的任何常量和变量的引用。 全局函数和嵌套函数实际上是闭包的特例。闭包采用以下三种形式之一: …
【swift 实践】使用Property Wrappers 简化 UserDefaults
如下代码所示,我们可以直接扩展UserDefaults来实现对内容的存取,这样我们在使用的时候就可以避免重复代码的粘贴复制,而且规避了直接使用字符串。 虽然通过这种封装,我们在调用的时候非常的方便,但是随着需要存储的字段越来越多时,UserDefaults的这个扩展类就会变得越…