顯示具有 Other 標籤的文章。 顯示所有文章
顯示具有 Other 標籤的文章。 顯示所有文章

2012年6月20日 星期三

Get APP Version

因應DQA需求,要知道目前的版本號,
所以將版本號存入User Default,
並在設定中增加一欄位,顯示目前APP版本號。

取得版本方式如下:
NSString *appVersionStr = 
[NSString stringWithFormat:@"Ver.%@ Build %@",
[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"],
[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"]];

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:appVersionStr forKey:@"appversion"];

2012年6月19日 星期二

Code hight light

一直想在部落格中放上整齊的Code,Google搜尋了一下,
雖然線上有很多轉換的工具,但是大多數都不支援Objective-C的,
必須使用 C 或 C++ 來取代。

可是也因為這樣,很多Objective-C或是Cococa就顯示不出來了,
針對這個問題在搜尋之後,蠻多人都推薦syntaxhighlighter這套工具的,
雖然原本的並不支援,但是有高手解決了這個問題。
使用方式如下:
標籤1

<pre class="brush: xml">
<tag1>XML標籤1</tag1>
</pre>
NSString
NSData

<pre class="brush: objc">
NSString
NSData
</pre>

這邊要注意的地方是<pre class="brush: xml">中,
"brush: xml"代表的是要展現的語言格式,
若設定錯誤,展現的格式就會有錯哦!

另外若是設定成為不存在的語言,
syntaxhighlighter出現提示訊息。