顯示具有 iOS開發筆記 標籤的文章。 顯示所有文章
顯示具有 iOS開發筆記 標籤的文章。 顯示所有文章

2015年4月21日 星期二

WWDC 裡跟 UI 有關的 Session

WWDC
雖然是跟 UI 有關,但我發現裡面有些其實是有講程式要怎麼寫的,我知道很多 Designer 完全不會寫程式,所以我把它們分開來。

沒有程式

2014
  • Session 211 : Designing Intuitive User Experiences
  • User Interface Design for iOS 7 Apps
2013
  • Session 201 : Building User Interfaces for iOS 7
  • Session 208 : What's New in iOS User Interface Design
  • Session 225 : Best Practices for Great iOS UI Design

2012
  • Session 221 : iOS User Interface Design
  • Session 243 : iPhoto for iOS: UI Progression and Animation Design
  • Session 523 : Best Practices for Color Management

2011
  • Session 110 : Designing User Interfaces for iOS and Mac OS X Apps

2010
  • iPad and iPhone User Interface Design


有程式

2014
  • Session 211 : Creating Custom iOS User Interfaces - Make your app stand out
  • Session 232 : Advanced User Interfaces with Collection Views
  • Session 236 : Building Interruptible and Responsive Interactions

2013
  • Session 213 : Best Practices for Cocoa Animation
  • Session 214 : Customizing Your App’s Appearance for iOS 7
  • Session 226 : Implementing Engaging UI on iOS
  • Session 405 : Interface Builder Core Concepts

2012
  • Session 211 : Building Concurrent User Interfaces on iOS

2010
  • Session 305 : Designing Apps with Interface Builder
  • Automating User Interface Testing with Instruments
  • Designing Apps with Scroll Views
  • API Design for Cocoa and Cocoa Touch
  • Building Animation Driven Interfaces


Tech Talks World Tour:另外除了 WWDC 外,每年還有 Tech Talks World Tour,我也整理在下面
2013
  • User Interface Design for iOS 7 Apps
  • User Interface Design for iOS 7 Games

2012
  • Ingredients of Great Apps:這個主要在講UX

2011
  • Designing User Interfaces for iPhones and iPad Apps



其實我也沒有每一個都看完,如果分類有誤或是列在裡面的話請跟我說,謝謝!

2015年4月12日 星期日

收集一些我覺得不錯的 APP

功能
Snapseed 2 最神奇的修圖 App 不可錯過七大新功能
青創接力賽 哈利劫盜地圖登場

創意



說明一下為什麼這篇文章我也會把它加上「iOS開發筆記」的標籤,因為我覺得透過看別人的App怎麼寫也可以增加自己的功力,當然主要是在 UI 跟 UX 上啦,程式方面的話有時候就會去想「他到底是怎麼做到的?」。

2015年4月10日 星期五

開發 APP 前要思考的幾件事

之前有朋友找我做 APP,後來我大概整理了一下開發 APP 前要思考的幾件事
  1. 商用還是自用?
  2. 要大幹一場還是就是想做個 APP 出來?
  3. 有市場嗎?
  4. 調查市面上的相關產品(你不可能是世界上第一個想到這個點子的人,而一個產品會脫穎而出常常不是因為他的點子很棒,往往都是「細節」)
  5. 預算有多少
  6. 確定是要寫在 Mobile 而不是在 Browser 或是 Desktop?不同平台有不同的特性。
  7. 確定是 Mobile 平台的話,還要選擇在哪個 Mobile 平台上開發(Windows, Android, iOS)
  8. 盈利模式(一次購買、in-App purchase、廣告或其他)
  9. 行銷策略(架網站、拍宣傳影片、粉絲專頁、參加比賽或其他)

自訂 datePicker

根據 UIKit User Interface Catalog,「You cannot customize the appearance of date pickers.」。
所以如果不要用蘋果給的 datePicker 要碼自己從頭寫一個要碼套外面第三方的套件(是叫套件嗎!?)。

下面是一些我找到的第三方套件
  1. code4app2 裏的 Picker 類別
  2. MWDatePicker
  3. AADatePicker
  4. FlatDatePicker

相關討論(下面這些不要理我,我還沒整理Orz)
  1. http://stackoverflow.com/questions/10844675/custom-ios-uidatepicker-using-uiappearance
  2. http://stackoverflow.com/questions/20181225/customize-text-color-of-uidatepicker-for-ios7-just-like-mailbox-does
  3. http://stackoverflow.com/questions/20875054/change-uidatepicker-font-color
  4. http://www.experts-exchange.com/Programming/Smartphones/iOS/Q_26945102.html

如何把 Edit 按鈕改成其他語言

這裏以台灣為例

只要把 info.plist 裡的 Localization native development region 改成 Taiwan,在 Navigation Bar 上面的 Edit 按鈕,還有在 TableView 裡向右滑動會出現的 Delete 字樣就都會自動變成繁體中文了。

2015年4月8日 星期三

語言在地化(Localization) 相關資源整理

在地話大概分成三個部分

  1. Storyboard
  2. 程式裡的字串
  3. 圖片


網路上的教學文
Working with Localization in iOS 8 and Xcode 6
Internationalization and localization of Apps in Xcode 6 and Swift

文章
Localization Highlights from WWDC

蘋果為此還有設了一個專頁:Build Apps for the World

下面是蘋果官方整理的資源:

WWDC Session Videos

論壇


文件和範例檔
iOS
Mac


Downloads
AppleGlot and Localization Glossaries
  • AppleGlot is a tool for extracting text strings to be translated and then merging them back into the localized application environment.
  • Glossaries is the files that can be used by AppleGlot as translators to help streamline the localization process.

最後面還有提供一些第三方專門負責做翻譯的廠商,這個部分我就不轉帖了,有需要的人就點進去看吧。
不過要注意蘋果有聲明這些廠商跟蘋果一點法律關係都沒有,蘋果只是提供這些廠商的連結而已喔!

融合不同張 Screenshot 的工具


https://www.facebook.com/groups/iostw/permalink/1024596314234384/

2015年3月23日 星期一

統一設定介面的工具

tombenner/nui
NUI is a drop-in UI kit for iOS that lets you style UI elements using a stylesheet, similar to CSS. It lets you style an entire app in minutes.

Pixate/pixate-freestyle-ios
Pixate Freestyle is a native iOS (and Android) library that styles native controls with CSS. With Freestyle, you can replace many complicated lines of Objective-C with a few lines of CSS. This simplifies and centralizes your styling code.

2015年3月14日 星期六