让 app 的通知内容不再单调

Read more   2018/06/11 posted in  Design

妙用 Xcode 修改 iPhone 的当前定位位置

iPhone 可以利用 GPS 来精确定位所处的位置,借助得到的位置结果可以应用在众多地图类、社交类等 app 中。为了 app 的开发和测试或者一些其他目的,有时需要改变当前的定位位置来测试一些结果。本文的主题就是在不需要越狱的前提下,使用 iOS 开发最常用的 Xcode 工具来临时修改 iPhone 的当前定位位置。

Read more   2018/03/18 posted in  Tools

在不同尺寸的设备上让 app 都大放异彩:尺寸级别和核心要素 Size Classes and Core Components

如今开发 iOS App 需要面对六种不同的 iPhone 屏幕尺寸(iPhone SE、iPhone 8、iPhone 8 Plus、iPhone Xs、iPhone Xs Max、iPhone Xʀ)和五种不同的 iPad 屏幕尺寸(iPad Mini、iPad 9.7″、iPad Pro 10.5″、iPad Pro 11″、iPad Pro 12.9″),同时还有不同的屏幕方向、左右分屏、多任务屏幕需要处理。这就导致在设计开发一个 app 时有许多种屏幕尺寸需要考虑。

Read more   2018/01/28 posted in  Design Develop

什么是好的,什么是美的

这是我的个人博客中关于生活的第一篇文章,今天也是 2017 年的最后一个月的第一天,此时此刻的我正准备开始我的第三份工作,准备与北京说再见,再次回到上海,开启一段新的旅程。在这个转折点,我觉得值得用一篇文章来承前启后,记录下当前的状态和对未来的期望。

Read more   2017/12/01 posted in  Life

个人常用 app 适配 iPhone X 的时间线记录

iPhone X 与之前的 iPhone 不同,为了达到全面屏的效果,实体 Home 键被屏幕底部的 Home Indicator 取代,屏幕的四个角由直角变为了圆角,屏幕比例也不再是常见的 16:9,更引人注意的是屏幕顶部还有一个特殊的 Sensor Housing,也即人们俗称的刘海。之前的文章详细阐述了这些变化给 iPhone X 上的 app 适配带去的挑战。

10 月 27 日 iPhone X 开启预订,11 月 3 日第一批大众用户就将要拿到崭新的 iPhone X。同在 10 月 27 日,Apple 发布公告提醒开发者现在可以开始在 iTunes Connect 中提交适配了 iPhone X 的 app、更新 app 的元数据信息了。iTunes Connect 也开始支持为 app 添加 5.8 寸屏幕预览图片

Read more   2017/10/28 posted in  Teconology

Designing For iPhone X —— iPhone 上有了刘海,设计和开发到底该咋整?

Apple 在 2017 年 9 月的秋季发布会上正式发布了 iPhone X。iPhone X 与之前的 iPhone 不同,为了达到全面屏的效果,实体 Home 键被屏幕底部的 Home Indicator 取代,屏幕的四个角由直角变为了圆角,屏幕比例也不再是常见的 16:9,更引人注意的是屏幕顶部还有一个特殊的 Sensor Housing,也即人们俗称的刘海。这些变化对 iOS app 甚至网站的适配都提出了挑战,或多或少会影响你正在使用的 app 的功能与交互。

Read more   2017/10/23 posted in  Design Develop

深入了解 App Store in iOS 11

WWDC 2017 上 Apple 介绍了 iOS 11 中全新设计的 App Store,在随后的 Session 中也从设计、编辑等角度详细介绍了焕然一新的 App Store。按照其介绍的思路,结合一些其他相关资料,在 iOS 11 正式版即将发布之前,来一起深入了解下 iOS 11 的 App Store。

Read more   2017/08/27 posted in  Design Develop Teconology

设计 app 内订阅项目的基本准则

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

Read more   2017/08/25 posted in  Design

iOS 11 的设计有什么新变化?

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

Read more   2017/08/15 posted in  Design

从设计出发认识 UIAlertController

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

Read more   2017/07/09 posted in  Design Develop