首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
liaoWorkin
掘友等级
低级iOS开发
loving swift
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
53
文章 43
沸点 10
赞
53
返回
|
搜索文章
最新
热门
[SwiftUI-Lab] 探究View树 part-1 PreferenceKey
单纯从字面意思去理解,很难了解到什么是PreferenceKey。偏好钥匙? 偏好我们可以理解成View的一些属性。 那么就很容易知道PreferenceKey是什么意思了。 在SwiftUI中我们一般不用关心子级视图内部发生了什么。不同的View各自管各自内部的事情。但总是会…
[SwiftUI-Lab] 让GeometryReader来解决吧
大多数情况下,SwiftUI都会发挥其神奇的布局的特性。但是有时候,我们需要对自定义视图的布局进行更多操作。目前我们有几种工具。第一个需要我们去探索的就是 GeometryReader 。 当我们创建自定义视图时,一般不用担心旁边视图的布局或size。如果你想要创建一个正方形。…
从Swift标准库中55个的Protocol中学到了什么?
我们先列举出swift标准库中常见的55个协议。 1. 功能添加型(able结尾) "可以做什么?" 1.Hashable: 给你的实例添加一个生成哈希值的功能。 2.Equatable: 给你的实例添加一个判断相等的功能。 1.CollectionType: swift中所有…
Swift中通过 @property Wrapper 让你的代码变的更简洁
从字面意思去理解 property Wrapper 就是属性包裹器(我初二英语水平硬翻,写的时候国内好像还没有一个统一的叫法。有知道学名的同学麻烦提醒下我谢啦~)。 其主旨就是:通过property Wrapper机制,对一些类似的属性的实现代码做同一封装。 说简单点: 通过@…
运用SwiftUI加速你现有项目UIKit中的开发速度。
SwiftUI的声明式布局是真的炫酷。不过真正运用到项目中还需要点时间。 不过我们可以通过SwiftUI中提供的UIViewControllerRepresentable协议 让你的UIKit中的VC显示在XCode11的Preview中, 如下图。 2. 创建一个中转结构体U…
[swift 进阶]读书笔记-第十一章:互用性 C11P2 低层级类型概览 AnOverviewofLow-LevelTypes
一开始看到低层级类型的时候一脸懵逼。。这个是啥意思,我们这里可以理解成偏底层的类型(个人观点,如有出入谢谢指正。thanks.) 在swift标准库中有不少类型提供了低层方式来访问内存。 和底层相关的api或者命名中我们可以通过其命名方式就可以知道大概作用。 内存是自动管理的。…
[swift 进阶]读书笔记-第十一章:互用性 C11P1 实践:封装 CommonMark
本章主要讲了swift和C之间的一些知识点。 这一小节更像是一个教程。教你如何封装C语言中的CommonMark库(和markdown语法规范相关的一个库),提供更符合swift风格的API. 书中写的很好,个人感觉如果没有很强的项目需求。这一章的内容可以作为一个查阅的资料去看…
[swift 进阶]读书笔记-第十章:协议 C10P4 协议内幕 Protocol Internals
明明是同一个Int为嘛后面的方法size就大很多。 我们先看看g(5) 值为 40 是怎么组成的,这里面存在一个不透明的容器的概念(下图中标注的有)。 目击表是让动态派发成为可能的关键,为一个特定的类型将协议的实现进行编码,表中会包含一个指向特定类型中的实现的入口。 推荐✅ s…
[swift 进阶]读书笔记-第十章:协议 C10P3 带有 Self 的协议 Protocols with Self Requirements
(书中并没有明确的解锁,外国大佬写的书直接上了就干demo了。上面对self的解释是我查了很多资料的结果,看起来的确是废话,哈哈但让解释也只能这样解释😄) 我们来写一个最简单的带有self协议的Demo。 一眼一看就会了😼 在我们的认知中上面用到的 == 应该是对象方法。 …
[swift 进阶]读书笔记-第十章:协议 C10P2 协议的两种类型 Two Types of Protocols
protocol 和 class、struct 以及 enum 不同,它不支持范型类型参数。取而代之的是支持抽象类型成员;称作关联类型。 关联类型就是可以使你在协议方法中的参数类型保存一致。 所谓类型抹消就是不将某实例的真实类型暴露出去,对外只暴露一个必要的类型。 这里推荐sw…
下一页
个人成就
文章被点赞
244
文章被阅读
136,427
掘力值
2,870
关注了
45
关注者
123
收藏集
3
关注标签
2
加入于
2017-12-01