2012-10-10

初學者的困擾-英文,找一套可以在 iOS 設備點選查詢字典的App

我的工作中還有針對非本科系者的程式設計教學,從 1996 年以來,我都會在第一堂課,直接做個範例讓初學者看到一個程式如何的誕生,也會讓初學者按照我的方法親自做一次。

我都會問初學者:「你最大的困難在哪裡」?

「英文」

是的,大部份的學員都很有熱情學習程式設計,而我發現,在台灣受教育的人到了社會之後,生活中有英文的絕大部份都是... 跳過去。

跳過去,久而久之,英文就與你不認識了,更別說程式語言很像英文口語化的 Objective-C 了,所以會擔心自己學不來。

我都會給初學者鼓勵,你就利用這個機會一併將英文學好!其實程式語言的英文文件、手冊用詞、語法並不會艱澀難懂,初期辛苦一些,持之以恆就可以隨心所欲了!

而查詢是一件幫助很大的事,有沒有像 Windows 的 Dr.Eye 嗎?

有,在 Mac 我是從 Mac App Store 安裝「欧路词典」,安裝

如果你是將手冊安裝在 iPad 看,也可以安裝「欧路词典 For iPad」,安裝

它也有「螢幕取詞」的方法。


在 iPad 使用方法很簡單,先執行「欧路词典」,按 Home 按鍵再開啟你的閱讀器。


選區要查詢的單字






































選取 Copy 複製,查詢後的英文字會以「通知」的方式呈現







































將通知中心拉下來也可以看到之前查詢過的單字







































這樣是不是可以減少你的障礙了呢?




2012-10-01

Mac Trackpad 觸控式軌跡板技巧

觸控板在一些操作行為比鍵盤滑鼠方便許多,雖然剛開始有些手勢要學,但是以我的經驗來看,很快就可以進入狀況,不用擔心要學、要背。

其中一個方法,可以「使用四指向上滑動」呼叫 Mission Control,但是遇到相同的程式,他們就會聚集在一起,無法分辨哪個視窗,我發現可以再用兩指向上滑動,這時候畫面就會分開了。


2012-09-20

iOS 6 beta 升級正式版本的韌體

很多朋友在 iOS 6 beta 就安裝了,但是當正式版本發佈時,iTunes 都一直說是最新版。

其實您可以直接下載韌體更新,位置如下:

iOS 6 Downloads

iPad Wi-Fi (3rd generation)
http://appldnld.apple.com/iOS6/Restore/041-3515.20120919.OYzOG/iPad3,1_6.0_10A403_Restore.ipsw

iPad Wi-Fi + Cellular (model for ATT)
http://appldnld.apple.com/iOS6/Restore/041-7163.20120919.19UEI/iPad3,3_6.0_10A403_Restore.ipsw

iPad Wi-Fi + Cellular (model for Verizon)
http://appldnld.apple.com/iOS6/Restore/041-7161.20120919.5CyjO/iPad3,2_6.0_10A403_Restore.ipsw

iPad 2 Wi-Fi (Rev A)
http://appldnld.apple.com/iOS6/Restore/041-2187.20120919.vmGkW/iPad2,4_6.0_10A403_Restore.ipsw

iPad 2 Wi-Fi
http://appldnld.apple.com/iOS6/Restore/041-0804.20120919.9SgHU/iPad2,1_6.0_10A403_Restore.ipsw

iPad 2 Wi-Fi + 3G (GSM)
http://appldnld.apple.com/iOS6/Restore/041-7165.20120919.eZTyh/iPad2,2_6.0_10A403_Restore.ipsw

iPad 2 Wi-Fi + 3G (CDMA)
http://appldnld.apple.com/iOS6/Restore/041-7167.20120919.y2ard/iPad2,3_6.0_10A403_Restore.ipsw

iPhone 4S
http://appldnld.apple.com/iOS6/Restore/041-7181.20120919.lEuOK/iPhone4,1_6.0_10A403_Restore.ipsw

iPhone 4 (GSM)
http://appldnld.apple.com/iOS6/Restore/041-7175.20120919.wvv7Y/iPhone3,1_6.0_10A403_Restore.ipsw

iPhone 4 (CDMA)
http://appldnld.apple.com/iOS6/Restore/041-7179.20120919.bDw4g/iPhone3,3_6.0_10A403_Restore.ipsw

iPhone 3GS
http://appldnld.apple.com/iOS6/Restore/041-7173.20120919.sDDMh/iPhone2,1_6.0_10A403_Restore.ipsw

iPod touch (4th generation)
http://appldnld.apple.com/iOS6/Restore/041-0807.20120919.soT6X/iPod4,1_6.0_10A403_Restore.ipsw


參考 https://developer.apple.com/ios/,非 GM 版

2012-05-30

快速自製 App Icon

通常在開發電腦相關產品,大概會區分兩個領域:程式與美工。
而且很有趣的是:做程式的不熟美工,做美工的不熟程式。

舉凡軟體、網站都一樣。

然而在 iOS 行動設備 App 普及的市場,美工的需求變大了,其貌不揚的 App UI 會讓人對其第一印象很差,就算你有很強固的軟體,但沒有美工底子的程式設計師會滿吃虧的。

最近找到這個 Photoshop 用的 iOS App Icon Template,實在是幫了 Programmer 一個大忙,它就像孫悟空一樣,你只要專心做好一個,就可以幫你變成 10 個 Icon 出來。


開始吧!

首先來這裡取得 Photoshop 的樣板 http://appicontemplate.com/

下載 appicontemplate_v2.zip 解壓縮。
解開後的內容

複製一份 App Icon Template [2.0].psd,保留原稿。
我複製了 Cat.psd
從 Layers 找到 1024x1024 Smart Object 內的 EDIT THIS SMART OBJECT


點選兩下開啟 Icon.psb
修改 Smart Object 會提醒

編輯修改你的 icon 內容


關閉 Icon.psb 會問你要不要存檔,選 Save


原本的樣板


全部就會變成你剛剛做的


再來選取 Actions 的 App Icon Template [2.0],看你是要 Squared 或是 Rounded
(這個 Action 需要開啟 App Icon Template [2.0].atn 檔案,就會 plug 到 Photoshop)


右上角選 png-24,然後按 Save


給路徑與檔名


就會自動產生了



.

2012-04-13

如何取出 Application 的 icns ?

在你的 /Application 裡,每個 .app 的 Contents\Resources 內都有 .icns,像這個:
如果你想把它們取出來,要如何做?

1.打開 Terminal
2.用 pico 新增 shell 檔案,自己取個名字,我是用 fetchicons
3.將以下內容貼入

find / -name "*.icns" > ~/icnsfile
echo "items to copy found"
IFS="
"
for i in $(cat ~/icnsfile)
do
echo "copying $i"
cp $i ~/ICNS/${i//\//$}
done
4.然後 sudo 執行 ./fetchicons,過一會兒就可以在你的 home 看到一堆 .icns
再開啓預覽程式就可以另存 .png 檔案自行應用了。


.