Mastodon

mobile

A collection of 2 posts
ios

我看 WWDC 2015

說說今年 WWDC 比較重要的東西吧: Swift 2.0 蘋果自己埋頭苦幹做了 Swift 幾年,在上年突然推出把全世界嚇了一跳。雖然贏得了開發者的掌聲,但是它的不穩定和一些語法古怪的部份讓很多開發者都停留在 Objective-C。今年蘋果就是要跟大家說他是認真的,也解決了一些重要問題: * 解決了大部份的 compiler bug ,也把許多謎一樣的 compiler error/warning 改成有用的建議 * 在 Objective-C 中加入了 nullability 和 generics 。這讓 Swift 使用 Obj-C 時多餘的 optional 減到最少。 * 錯誤處理:加入了 try/catch 錯誤處理機制,巧妙地兼容 Objective-C 的 error pointer,不用再用 NSErrorPointer 了。 * 甚麼是
4 min read
book

讀書:Microinteractions

作為開發者我們開發時很容易把功能 (features) 當成是價值的指標。然而在 App Store 或網站這類市場上,有能力做到同樣功能的人隨時成千上萬。能夠給人印像深刻的軟件,其成功之處往往就是在無數個沒有標明的細節上。 何謂「細節」? Microinteractions: Designing with Details 一書就嘗試系統化地分析互動設計上的細節。這超越了設計的潮流 (擬真 vs 平面)、技術和平台,聚焦在日常互動的亮點,那些讓人滿足和愉快的設計。 這書十分精練、有趣和清晰。每一章往往都是由生活化的故事說起,一路讀下去你會看到有趣的題目,不同的例子和執行上的考慮。我特別喜歡正文之間夾雜的由成功軟件抽出來的 "microinteractions",經典的設計讓人樂此不疲。 讀畢此書你自然會養成檢視每一個軟件細節的習慣,雖然這未必等於有「好設計」,但最少你所檢視的層次不再只是「合乎規格」而已。更重要的是你會懂得分辦細節的好壞,將之解釋給隊友或客戶知道。我把此書推介給所有軟件開發者和 UX/UI 設計師!
1 min read