3/14(Fri)
原本跟滷蛋約早上8點30還很篤定地說會準時到,沒想到因為鬧鐘調成下午7點45所以睡過頭了,後來竟然是10點才到,實在很傻眼。
今天要幫忙滷蛋把eclipse的環境弄好,不過還是遇到了很多問題,先分析一下狀況:
環境安裝了兩個eclipse(eclipse與ADT bundle)
有兩種安裝worklight的方法(從eclipse market下載與worklight提供的)
分析成以下四種狀況:
eclipse + eclipse market worklight 沒試過這種方法。
eclipse + worklight archive 助教提供的方法,可確保eclipse與worklight archive的版本都是最新的。
ADT bundle + eclipse market worklight 我是選用此法,首先得在eclipse內安裝eclipse market,才可以在eclipse market內搜尋到worklight。此方法必須要在穩定網路才行,否則中途斷線也是徒勞。
ADT bundle + worklight archive 無法使用此法,因為ADT bundle內的eclipse版本太舊,無法使用現在的worklight archive。
P.S.eclipse還必須要安裝AndroidSDK才可以撰寫
最後還想出一個辦法,就是直接把我的eclipse copy一份給滷蛋,最後時間所剩不多使出這個方法後,還是悲劇了...
因・為・我・的・是・mac・版・本・啊・
所以最後是失敗了。
在今天晚上快12點的時候發現Xcode有一個Code Beautifier的工具,稱作BBUncrustify,這是Xcode的一個plugin。提供了兩種Objective-C的Coding Standard,一為Uncrustify,另一個就是ClangFormat,我沒有去比較兩種差異,有空可以來比較一下。
而在安裝時遇到了一些問題,花了三個小時才解決,所以在此記錄一下官方提供的兩種安裝方法:
將unzip的BBUncrustify解壓縮至~/Library/Application Support/Developer/Xcode/Shared/Plug-ins 此法會遇到很多問題,第一點就是在~(根目錄)是找不到Library資料夾的,這個可以使用#1指令解決。或是直接使用terminal下cp指令,cp指令格式可看#2。但是這個方法行不通,重開Xcode之後仍然無法使用BBUncrustify的功能。
下載BBUncrustify的project並在本機端Build一次,重開Xcode即可解決。
軟體版本:
OSX10.9.2
Xcode 5.1
#1 顯示Library指令:chflags nohidden ~/Library/
#2 cp指令:cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file















