经验分享 未读
Sketch教程:如何进入演示模式、全屏模式
⌘ + .
要隐藏Sketch UI,并仅在画布上查看你的工作,请在菜单中选择“ 视图”>“隐藏界面 ”(或按⌘+ .)以切换“演示模式”。
切换前:
切换后:
经验分享 未读
Sketch不常用功能整理(猎奇向)我自认为我对于Sketch的水平已经到了很高的阶段了,准备单独找段时间来研究一下Sketch这款工具。(因为我自认为它很简单,从来没认真研究过)当一个掌握其他设计工具的设计师一般都不太对Sketch用心,因为它足够的简单和易用。当然,静下心来仔细研究,说不定能发现一些惊喜。
本文主要对于想要猎奇的设 ...
经验分享 未读
SwiftUI 学习笔记 09:结构(二)今天,你将学习结构的一些更高级的功能,这些功能使它们更强大,包括访问控制,静态属性和惰性。是的,懒惰 –比尔·盖茨曾经说过:“我选择一个懒惰的人来做艰苦的工作,因为一个懒惰的人会找到一种轻松的方法来完成它。”在Swift中,惰性是一项重要的性能优化。
初始化程序初始化程序是为这个结构一个初始值。我们 ...
经验分享 未读
SwiftUI 学习笔记 08:结构(一)因为断网又停了一天,等明天周六和周日各多补一节。
就像极富影响力的一本书《神话人月》(The Mythical Man-Month)的作者弗雷德·布鲁克斯(Fred Brooks)曾经说过的那样:“机智的程序员……通常可以通过将自己与代码分离开来,回馈并考虑数据来做到最好。表示是编程的本质。”
创建 ...
经验分享 未读
SwiftUI 学习笔记 07:闭包(下)这几天都没睡好,前天电脑黑屏开不开机了,工作内容都在上面。都快疯了。熬夜也没修复上,硬盘插在主板上也不好使,抱着试试看的态度买了根SATA转USB的线,没想到竟然读盘了,感动。(我曾一度以为我要一朝回到解放前了)。
“能量和毅力征服了一切”
尾随闭包语法接受参数上一次我们使用了一个闭包语法:
123 ...
经验分享 未读
如何使用 Playground 练习你的 Swift 语法打开Xcode创建一个新的playground
直接确定
输入一个文件名
展开运行代码的终端
长按三角按钮选择自动运行
开始你的编程吧!
经验分享 未读
SwiftUI 学习笔记 06:闭包(上)据说这个很难。加油!
创建一个简单的闭包我们使用变量来调用函数,甚至将函数通过变量传递给另一个函数。来创建一个简单的闭包:
12345let zhhooo = { print("zhhooo.com")}zhhooo()
相当于常量zhhooo中包含了一个没 ...
经验分享 未读
配置博客的腾讯云CDN博客终于接入了cdn,原来香港的服务器加载速度太慢了,有了cdn确实很香,但是cdn需要手动刷新,在探索的过程中发现一个插件可以在提交的时候刷新cdn。
感谢作者!这过程中遇到的坑和解决方法:
Hexo推送时刷新腾讯cdn插件:
引用站外地址,不保证站点的可用性和安全性
...
经验分享 未读
SwiftUI 学习笔记 05:函数日进一步。
函数在swift中,函数的调用使用func来进行。例如:
12345678910func pcourse(){ let course = """Hello!Welcome to the zhhooo.com""" pr ...
经验分享 未读
SwiftUI 学习笔记 04:循环罗胖:“直面挑战,躬身入局,皆为我辈中人。”
for循环-普通循环for循环在Swift中是非常常见的循环。
12345let count = 1...10for number in count { print("Number is \(number)") ...
经验分享 未读
SwiftUI 学习笔记 03:运算符和条件始终看目标,并不遥远。加油!
算数运算符在Swift中可以使用算数运算符。
123456789let firstnum = 12let lastnum = 2let othnum = 13let finnum = firstnum + lastnum //计算和 结果为14let fin2num = ...
经验分享 未读
Sketch教程:快速复制元素、快速布局、创建表格、制作网格
选择需要作为一个单元的图层,在工具栏中选择“制作网格”,输入行数列数间距等数值确认即可。
在Sketch中我们经常需要将一个元素复制成多份,并且这些元素还具备着相同的间距。这个时候我们可以使用Sketch的制作网格功能。
1.选择作为单元的图层/画板
2.在工具栏中选择”制作网格“
...
经验分享 未读
Sketch教程:竖排文字、文字垂直排版
将文字组件宽度设置为一个文字的宽度,这样每行为一个字,可以模拟垂直排版。字间距为行间距。
有的时候我们需要一些垂直排版的内容,这富有年代感气息的文字排版方式显得非常的古朴和文雅。常用在海报或者一些平面视觉作品之中。很难会用到UI作品中,但是一旦用到就很尴尬。专业的平面设计工具比如Photosh ...
经验分享 未读
Sketch教程:路径文字/文字按路径展示
选中文本,点击菜单中的字符→路径文字。之后将文字图层放到目标路径图层上部,移动文本图层接近路径。
虽然现代设计我们很少会用到路径文字,但是在用Sketch做一些视觉设计的时候我们偶尔会用到路径文字,那么怎么使用呢?
1.首先我们先创建一个对应路径:
2.创建一个文本控件
3.点击菜单中的字符→路 ...
经验分享 未读
SwiftUI 学习笔记 02:复杂类型万事开头难,加油!
数组在Swift中数组可以用变量和常量,例如
1var city = ["Beijing", "Shanghai", "Guangzhou"]
如果标记了数组类型,那么就需要加方括号来标记数组的类型。
1var cit ...
经验分享 未读
Heocan 09 | 通过阴影和留白构造干净的设计逛追波的人都会知道,很多人在评论UI设计作品的时候经常用clean(干净)来给予评价。UI作品干净会拉高设计感和档次感(所谓的‘高大上’)。
干净的设计主要用两种方法配合优秀的选图来完成。两种方法分别是阴影、留白。阴影和留白为卡片式APP设计带来了更多发挥的空间,过渡较好较浅的阴影给人干净的印象。
...
经验分享 未读
Heocan 08 | 音乐类app设计这周整理一下音乐类的产品设计。音乐类是几乎每个设计师都会尝试的产品(就像天气app等等)有很多有趣的设计可以用来分享。
这个设计打破了播放条只是直线的限制,并且通过上下滑动可以切换歌单等等的方便操作将专辑中的各个歌曲联系在一起。非常有创意的设计,但是没有歌词的显示,落地恐怕有点困难。但是这不妨碍他 ...
经验分享 未读
Heocan 07 | 新时代首页的魅力首页的设计是用户除了开屏以外的直观印象,一个好的首页会让用户产生对该软件调性的直观认识,设计首页对于一个APP尤为重要。
我们在中国常见的APP都是那种堆叠和紧凑,每个点都要博眼球,每个颜色都是「不要像上吊似的」的老板喜好(上吊这句话来自得到)(据说容易过稿,后来跟风者认为别人都这么搞,还以降低用 ...
经验分享 未读
Heocan 06 | 黑暗模式的世界黑暗模式在mac10.14中开始普遍铺开,凭借苹果设备出名的开发者的跟进能力,很快,大多数常用应用已经支持了夜间模式。在不久的将来,黑暗模式将很快在ios新版本上线。黑暗模式不仅很受男性受众和工作者的喜爱,而且因为厂商采用AMOLED屏幕黑色不发光可以节约电能消耗。下面就来赏析一下黑暗模式的设计。相 ...
经验分享 未读
Heocan 05 | 创意布局在商业化比较严重和开发能力的多重考验、时间的限制下,现有市场的APP总是以相同的框架、相同的结构出现。说的好听是为了减少用户的学习成本,说的难听就是不愿意花更多精力去创新。但是现在已经有越来越多的APP已经意识到了创新给产品带来的用户粘性,我相信不久的未来创新将会是产品的核心竞争力。
我非常喜 ...
经验分享 未读
文字类APP icon 设计调研(含APP图标下载方法)最近在设计APP的logo标志,所以将Appstore排名靠前的app图标都截了下来,方便参考和设计。
刚开始是靠着进入Appstore的网页来截图,但是有些图不能截图必须要进iTunes,但是最新版的还不支持应用预览。。。凉凉,所以另辟蹊径,找到两个Appstore图标的下载地址。
plafer ...
经验分享 未读
Heocan 04 | 层级式隐藏在设计界面的时候为了将主界面更加简单易用,经常会需要隐藏一部分内容或者有组织的划分这些复杂内容。今天这篇文章主要分享的是通过层级隐藏的界面方式。
这是一个非常流行的隐藏方式,甚至动效都非常容易完成。
视觉表现方法就是使用大圆角为底部。但用户触发入口时将画面上移,露出在“底部“隐藏的二级内容。二级内 ...
经验分享 未读
Heocan 03 | 我们真的需要傻大黑粗?是的,我们真的需要傻大黑粗。
很多设计师知道傻大黑粗是设计趋势,但是只是知道它的空壳而不懂内涵和灵魂。只能照搬照抄,结果却差强人意。
首先为什么“傻大黑粗“成为了趋势?
傻大黑粗的核心目标就是增强对比。人们在越来越浮躁的社会。时间很紧,几乎没有时间去享受生活,那么路边的广告、海报、网页的匆匆一瞥如 ...