Nelson 寫些 iOS 開發的東東

Posts match “ mac ” tag:

學習 iOS App 開發的一些心得

| Comments

事前準備

進入這個世界,有些東西是你需要事先準備好的,說穿了,就是你的設備跟知識。

一台蘋果電腦

開發蘋果的東西,沒有蘋果電腦怎麼行呢?如果你手頭拮据的話,買台 Mac Mini 就能動工了,但如果預算足夠的話,建議買台 MacBook Air 或 MacBook Pro,方便你能隨時移動,走到哪就寫到哪。至於要買 Pro 或是 Air,那就看你需求跟預算了,反正若只是要開發程式,這兩者都綽綽有餘。

熟悉 C 語言以及物件導向

開發 iOS App 用的程式語言是 Objective-C,它是 C 語言的 superset,支援所有 C 語言的功能,並且加上物件導向的能力。所以你只要熟悉 C 語言以及物件導向的觀念,就可以快速上手 Objective-C,剩下的就只是習慣 Objective-C 的語法及特性而已。

英文能力不能太差

Objective-C 有個特色就是它寫出來的程式碼「就像在閱讀一段句子、一篇文章」,你怎麼說話的,就怎麼寫程式 - 當然,指的是用英文說話。所以你英文能力不能太差,否則你將無法寫出順暢的程式碼,也無法輕易看懂別人的程式碼。這是它跟其他常見的程式語言最大的不同點,一開始可能會不太適應,但久了之後你會愛上它的。另外你會需要看大量的文件,這些幾乎都是英文,所以需要有一定的英文底子。


我在用的 QuickLook plugins

| Comments

Mac 有個很棒的功能叫做「QuickLook」,它讓我們瀏覽檔案時,按下空白鍵就能快速瀏覽選中的檔案。更棒的是,我們可以透過新增 plugins 的方式,讓它支援更多種類的檔案。

底下是我目前在用的一些 QuickLook plugins,安裝的方法很簡單,把解壓縮之後得到的 .qlgenerator 檔放到 ~/Library/QuickLook/ 底下就完成了,若是沒有 QuickLook 目錄就自己建立一個。若是裝了沒反應,就在終端機底下打指令 qlmanage -r 即可。

預覽 MarkDown

預覽程式碼

預覽沒有副檔名的純文字檔

預覽 NFO 檔

附加一個小提示,在終端機(Terminal)輸入以下指令,就可以在 QuickLook 介面選取並複製文字

defaults write com.apple.finder QLEnableTextSelection -bool TRUE; killall Finder

你自己有在用什麼 QuickLook plugins 嗎?有的話可以留言分享給我喔!