我的問題更多的是學習iPhone開發的UI技能。學習編寫自定義iPhone UI
我一直在注意到很多iPhone開發人員構建了很棒的iPhone應用程序,當我說我很棒時,我的意思是非常棒的界面。我希望能夠創建類似的界面,但我發現很難學習如何做到這一點。
我拿起了幾本iPhone開發書,但他們都告訴你如何使用Apple提供的現有用戶界面元素,而無需定製。
任何人都可以在這裏找到資源並幫助我開發創建那些真棒UI界面所需的技能組合嗎?
我的問題更多的是學習iPhone開發的UI技能。學習編寫自定義iPhone UI
我一直在注意到很多iPhone開發人員構建了很棒的iPhone應用程序,當我說我很棒時,我的意思是非常棒的界面。我希望能夠創建類似的界面,但我發現很難學習如何做到這一點。
我拿起了幾本iPhone開發書,但他們都告訴你如何使用Apple提供的現有用戶界面元素,而無需定製。
任何人都可以在這裏找到資源並幫助我開發創建那些真棒UI界面所需的技能組合嗎?
你可以使用PNG圖像,通常由photoshop製作。如果您需要知道如何爲不同的用戶界面對象執行此操作,請詢問或搜索這些問題。我無法回答蘋果所有UI對象的這個問題,但幸運的是,它們可以被分解。
我也許建議this網站,但也許你已經在這之前,由於我只有Google搜索looksed:「爲iPhone設計自定義UI」
馬特Gemmell對此有一個很好的博客文章:http://mattgemmell.com/2008/10/29/favorites-ui-design
一個很棒的界面就是不需要用戶停下來思考如何使用它。理想情況下,用戶不應該注意到接口本身,但應該能夠專注於接口實現的任務。對許多人來說,專注於視覺上有趣的geewhiz界面,這些界面在視頻中看起來很酷,但證明使用繁瑣乏味。人們很快就會厭惡這種接口。
良好的界面設計從不可見的數據模型開始。您應該全面瞭解應用程序將執行的數據和數據操作。一旦你知道你知道用戶需要查看什麼數據,何時需要查看它以及他們需要對這些數據執行哪些操作。只有在那時你纔會開始考慮界面設計。
您應該只添加唯一的界面元素,以幫助用戶查看或操作數據。最終,無用的眼睛糖果會讓應用程序的成功超過幫助。
製作「真棒UI」不僅僅是知道如何創建自定義元素,而且還包括何時不需要。我強烈建議您閱讀iPhone Human Interface Guidelines以瞭解Apple在設計iPhone界面時來自哪裏。此外,您應該可以通過iPhone開發人員中心訪問iPhone技術講座視頻「iPhone用戶界面設計」(點擊入門視頻),該視頻提供了一些很棒的設計技巧。 Mac Human Interface Guidelines也是一個堅實的資源,因爲在該文件開始的哲學設計技巧。該文檔的"Extending the Interface"部分詳細討論了何時以及如何製作自定義UI元素。
我發現有很多你可以從其他開發人員的案例研究中瞭解到有關界面設計的知識。這些措施包括
奔即使wrote a great recap的設計聖和Alone的Crosswords申請。
我還發現看看別人對好的和壞的界面設計決定有什麼看法是很有用的。這方面的兩篇很好的文章是Mac.AppStorm的"30 iPhone Apps with Sexy Interfaces"和Smashing Magazine的"iPhone Apps Design Mistakes: Over-Blown Visuals"。
爲了學習如何繪製自定義圖標,我強烈建議您支付Icon Resource series of videos。
你可能想看看Apress'iPhone User Interface Projects。我沒有看過它,所以我不會保證它,但它的評價很高,似乎正是你想要的。
您需要定義「真棒界面」的含義。對於許多(包括我)具有「真棒」接口的應用程序來說,它們通常是那些實現標準接口庫的應用程序,而不是那些具有獨特,不熟悉的控件的應用程序。創建新控件的時間是在您有特定需求時。 – 2010-01-11 20:07:24
我很確定他意味着熟悉的控件與自定義外觀(如自定義的UIButton)。 – 2010-01-11 20:37:39
你能舉出一些有你喜歡的用戶界面的應用嗎? – 2010-01-12 14:04:38