为订阅成功而设计 Designing for Subscription Success - WWDC 2017 Session 814

在订阅时提供一个轻松简单、透明易懂、吸引人的用户体验将会更好地传达订阅的价值、优化订阅的流程,更加容易获取新的订阅者。

Read more   2017/8/25 posted in  Design

iOS 11 设计上的改变 What’s New in iOS 11 - WWDC 2017 Session 810

从寻路、排版层级、对比度三个方面介绍 iOS 11 设计上的一些变化,从而帮助你设计一个具有丰富的视觉层级、清晰的导航、易于使用和简单的交互的 app。

Read more   2017/8/15 posted in  Design

WWDC Session 学习笔记总览

每年 6 月份的 Apple WWDC,除了揭晓 iOS、macOS、watchOS、tvOS 四大新系统的功能亮点的 Keynote 外,在之后还会有众多的针对不同角色、不同目的的开发者、设计师等准备的 Session。虽然有些很简短、有些所讲述的主题非常垂直,但从这些 Session 中说不定就能了解到系统设计背后的故事、未来新功能发展的走向、深入简出的设计/开发方法等。

「好记性不如烂笔头」,我把我看过的 Session 的精华整理成简短的笔记记录下来,笔记中的一些翻译不求准确,但重在理解其所说即可。这篇文章作为这些学习笔记的分类汇总,以方便日后查找。

与设计相关、功能介绍类的 Session 居多,比较简单、能看懂的与开发相关的 Session 也会有一些。

Read more   2017/8/14 posted in  Design Develop

从设计出发认识 UIAlertController

Apple 在 iOS Human Interface Guidelines 中提到了两种 View:Alert 和 Action Sheet。如果对 iOS 系统很熟悉的话,在各种 app 里都会看见这两种 View 的身影。两种 View 都会打断用户的操作,覆盖掉当前界面,在界面上以模态窗口的形式呈现,一般是向用户传达重要的信息并期望用户能够做出反馈。

Read more   2017/7/9 posted in  Design Develop

包容性 App 设计 Inclusive App Design - WWDC 2016 Session 801

要想让自己的 app 面向更多的国家/地区,服务更多的各种各样的用户,就需要考虑 Inclusive App Design。除了为什么这样做,重点讲了该如何做。

Read more   2017/6/15 posted in  Design

排版和字体 Typography and Fonts - WWDC 2016 Session 803

由 SF 字体引出字体的一些术语和排版上的一些概念,介绍了 SF 字体在排版上提供的新功能。

Read more   2017/6/11 posted in  Design

新的系统字体 Introducing the New System Fonts - WWDC 2015 Session 804

介绍从 iOS 9 时代开始使用的新的系统字体 San Francisco,包括 SF 字体的分支、如何使用、提供的功能等。

Read more   2017/5/18 posted in  Design

使用 Alfred 提高你的工作效率

相信看过 macOS 系统必备软件推荐这类文章的同学,一定听说过 Alfred 这款软件。Alfred 是一款通过一个输入框快速完成文件搜索、自定义动作从而大幅提高工作效率的软件,可以看成 macOS 自带功能 Spotlight 的加强版。

网上讲 Alfred 的文章很多,Alfred 的许多深度功能可能我都还没用上。在这里只与大家分享一下我自己的一些用法,供大家参考。

写这篇文章的时候,正好赶上万众期待的新的 MacBook 即将发布,对于第一次使用 Mac 的同学这篇文章应该会对你有所帮助,对于还没拥有 Mac 的同学,说不定你看了这篇文章一冲动就买了呢。

Read more   2016/10/26 posted in  Tools

Study iOS 9 Programming with Swift(4)

使用Swift进行iOS编程知识点总结第四篇。

Read more   2016/9/1 posted in  Develop

Study iOS 9 Programming with Swift(3)

使用Swift进行iOS编程知识点总结第三篇,主要包括Navigation Bar的导入和Appearance的自定义、状态栏的样式自定义、Segue的基本使用和通过Segues在两个View Controller间传递数据。

Read more   2016/8/30 posted in  Develop