经验分享 未读
SwiftUI 学习笔记 16:项目1-1 小费计算之前因为是基础知识,将笔记记录得跟教程一样,其实就是方便自己日后检索这些基础知识。从今天开始将真正作为笔记来完成。愿景就是用博客创建一个知识库。
创建Xcode项目时的初始文件说明在Xcode内部,你应该在左侧的空间中看到以下文件,这称为项目导航器:
AppDelegate.swift包含用于管理 ...
经验分享 未读
SwiftUI 学习笔记 15:快速回顾(三)已经完成了所有关于Swift基础的部分,感觉东西说多不多,说少也确实有一些部分理解起来有一些困难。从前天开始的三天为快速回顾(因为是快速回顾名,我只是浏览一遍唤醒记忆,直接摘录机器翻译,以后再人工校正):
属性结构和类(统称为“类型”)可以具有自己的变量和常量,这些称为属性。这些使你可以将值附加到类 ...
经验分享 未读
SwiftUI 学习笔记 14:快速回顾(二)已经完成了所有关于Swift基础的部分,感觉东西说多不多,说少也确实有一些部分理解起来有一些困难。从昨天开始的三天为快速回顾(因为是快速回顾名,我只是浏览一遍唤醒记忆,直接摘录机器翻译,以后再人工校正):
函数函数使你可以定义执行特定功能的可重用代码段。通常,函数能够接收一些值来修改其工作方式,但这 ...
经验分享 未读
Sketch教程:变换工具的使用要使用“变换”工具,请选择一个或多个形状,然后转到“ 图层”>“变换”>“变换”。或者,你可以使用键盘快捷键 ⌘+ ⇧+ T。你也可以通过“ 视图”>“自定义工具栏...”将“变换”工具添加到工具栏中。
变换工具可将点添加到形状的每个角以及每个角之间的点。单击一个点并将其拖动以变换 ...
经验分享 未读
Sketch教程:旋转时修改旋转中心点
使用工具栏中的旋转工具进行旋转,可以修改中心点。
选择形状并单击工具栏中的“旋转”按钮。然后单击并拖动到形状外部的任何位置以旋转它。
要更改形状旋转的轴,只需单击十字准线并将其中心拖动到要旋转的点。要重置此设置,只需重新选择形状即可。
经验分享 未读
SwiftUI 学习笔记 13:快速回顾(一)已经完成了所有关于Swift基础的部分,感觉东西说多不多,说少也确实有一些部分理解起来有一些困难。从这天开始的三天为快速回顾(因为是快速回顾名,我只是浏览一遍唤醒记忆,直接摘录机器翻译,以后再人工校正):
变量和常量每个有用的程序都需要在某个时刻存储数据,在Swift中,有两种方法可以存储数据:变量 ...
经验分享 未读
SwiftUI 学习笔记 12:处理空变量空引用(字面意义上是变量没有值)是1965年托尼·霍尔(Tony Hoare)发明的。回想起有关空引用的问题,他说:“我称之为十亿美元的错误”,因为它们导致了很多问题。
它专门用于Swift的null引用解决方案(称为optionals)的解决方案。
本质上,一个可选的方法试图回答“如果我们的变量没 ...
经验分享 未读
Sketch教程:使用运算符调整图层的大小Sketch支持使用运算符来调整图层的大小:
例如宽度输入了250*2r代表的意思是宽度设置为250X2,并从右侧缩放。
默认情况下,是以左上为默认缩放位置。
你还可以使用数学运算来调整大小或移动以下图层:
最后,如果要编辑圆角矩形的拐角半径,则可;以为每个拐角指定不同的值(例如30; 40; ...
经验分享 未读
Sketch教程:根据图层的对齐
最开始的时候我看到很多教程都是锁定图层才能根据指定图层对齐,我一开始认为这是一个非常麻烦的方法,官方肯定有更好的方式,后来我研究之后发现,这个锁定图层再对齐竟然是官方给的方案。
你可以使用检查器顶行中的六个对齐按钮来对齐图层。
从左到右:水平分布,垂直分布,左对齐,水平对齐,右对齐,顶部对齐 ...
经验分享 未读
SwiftUI 学习笔记 11:协议和扩展协议和面向协议的编程(POP)。
POP消除了大型,复杂的继承层次结构,并用可以组合在一起的更小,更简单的协议代替了它们。这确实是Tony Hoare多年前说的话的实现:“在每个大型程序中,都有一个小型程序试图退出。”
协议协议是描述某物必须具有的属性和方法的一种方式。然后,你可以告诉Swift哪些 ...
经验分享 未读
YouTube 的视频加载“自动”清晰度逻辑探讨我们在看YouTube的时候视频总是刚开始的时候是模糊,之后突然变得很清晰。在模糊状态下视频也是正常播放的。所以我调低了网速测试了一下YouTube的视频加载,想要判断一下它加载的逻辑。
YouTube在观看视频这样的体验非常好,可以让用户以最快速的方式查看视频,对于网络波动比较大的用户来说非常棒。 ...
|产品创建
经验分享 未读
SwiftUI 学习笔记 10:类这是一个强大的功能,这是毫无疑问的,并且在开始构建真正的iOS应用程序时也没有避免使用类的方法。但是请记住要使代码简单:仅仅因为功能存在,并不意味着你需要使用它。正如马丁·福勒(Martin Fowler)所说,“任何傻瓜都可以编写计算机可以理解的代码,但是优秀的程序员可以编写人类可以理解的代码。” ...
经验分享 未读
Sketch教程:如何框选时只选中完全在框内的图层
拖动时按 option 键
在Sketch中,默认的拖拽框选都是接触式框选,这就意味着只要接触到你的选框就被选中。
有的时候我们想要只选中指定的那一个,但是需要的图层被包含于外面的图层,比如说“如何用框选选中上图的C?“。
所以我们只要在框选的时候按住 option 就可以只选中被包含的图层: ...
经验分享 未读
macOS 10.15 提示 xxx已损坏,应该把它移入废纸篓
sudo xattr -rd com.apple.quarantine /Applications/xxx
我们在安装从第三方渠道得来的app时发现会无法打开,提示“xxx已损坏,应该把它移入废纸篓”。这个时候我们需要对这个app进行单独的改动。
打开终端一般在启动台中的“其他”文件夹中
输 ...
经验分享 未读
Sketch教程:如何进入演示模式、全屏模式
⌘ + .
要隐藏Sketch UI,并仅在画布上查看你的工作,请在菜单中选择“ 视图”>“隐藏界面 ”(或按⌘+ .)以切换“演示模式”。
切换前:
切换后:
经验分享 未读
Sketch不常用功能整理(猎奇向)我自认为我对于Sketch的水平已经到了很高的阶段了,准备单独找段时间来研究一下Sketch这款工具。(因为我自认为它很简单,从来没认真研究过)当一个掌握其他设计工具的设计师一般都不太对Sketch用心,因为它足够的简单和易用。当然,静下心来仔细研究,说不定能发现一些惊喜。
本文主要对于想要猎奇的设 ...
|设计创建
经验分享 未读
SwiftUI 学习笔记 09:结构(二)今天,你将学习结构的一些更高级的功能,这些功能使它们更强大,包括访问控制,静态属性和惰性。是的,懒惰 –比尔·盖茨曾经说过:“我选择一个懒惰的人来做艰苦的工作,因为一个懒惰的人会找到一种轻松的方法来完成它。”在Swift中,惰性是一项重要的性能优化。
初始化程序初始化程序是为这个结构一个初始值。我们 ...
今日热门
标签
教程366 设计263 开发230 干货172 Swift126 软件103 日常101 Mac84 Sketch80 热门71 必看70 网页前端61 Hexo53 SwiftUI-100days48 iOS41 AIGC38 评测27 闲聊26 Photoshop25 视频22 Heocan21 字体20 AfterEffects17 AI绘画17 产品16 运维15 Chrome15 设计报告12 后端11 Windows10 Python10 VI10 Dribbble9 illustrator9 智能家居8 FFmpeg8 更新日志7 运营7 音乐6 读书笔记6 潘通6 FinalCutPro5 Heomagic5 办公5 混剪5 周年记5 Docker4 Origami4 HeoAwards3 攒机3 Sketch-Data3 表情3 优质报告3 体验官3 手表2 HomePod2 Principle2 VLOG2 PHP2 Ollama2 电子书2 壁纸1 安卓1 Vision1
查看全部统计
文章总数 :
930
建站天数 :
全站字数 :
819k
评论总数 :