快速連結

2012年10月5日

關於iOS文字的字型煩惱

iOS一直不斷的在升級,升級後增加許多字型,但如果用錯版本字型,就會悲劇啦。
(話說中文一直都沒有增加讓我有點難過(躺))

iOS Fonts
這個網站提供iOS4~目前最新的字型表,讓開發選字型不會在一試再試啦!

2012年10月3日

關於Audio的筆記



參考了許多資料,以截取重點出來,不同的音效類別所相異的作用:


關於 addObserver的使用法

文件連結:[iOS] KVO(NSKeyValueObserving)、KVC(NSKeyValueCoding)作用浅谈
這是個監聽功能,但是我一直都沒有使用它。
直到現在我需要很多物件去監聽一個物件A內的屬性變化,就變得很方便。

2012年9月24日

升級後發現裝置報錯:Could not instantiate class named NSLayoutConstraint

這個錯誤來自於從xcode 4之後的升級,有點忘記是哪版本升級到哪版了。
解法是:到xib,圈起view,然後在右邊顯示的 inspector中—— interface builder document 底下的 use autolayout 圈選框取消選取即可~

2012年8月29日

Xcode 4以後,找不到Leaks Tool

將所有模擬器給Stop與Clean後,使用Profile執行,就可以看到一個Instruments跳出來,選擇Leaks即可~

2012年8月8日

反斜線的問題

限制:AIR1.0以上版本

AS3一直不允許字串"\"出現,但是當要擷取這個反斜線的時候,卻沒辦法!

這時候,只要使用File.separator就可以啦!!!


var file:File = File.applicationStorageDirectory;
var fil_path:String = file.nativePath;
//我要來擷取斜線啦
var sep_index:int = sep_index.indexOf(File.separator);
trace(sep_index);


官方來源

2012年6月21日

Xcode cannot run using the selected device

今天發生了「Xcode cannot run using the selected device」這個訊息,想說我的ipod明明也升級到ios 5.1版了,結果是因為organizer內不會自動知道我更新軟體版本啦><

2012年1月30日

筆記:假的全螢幕

this.stage.nativeWindow.maxSize = NativeWindow.systemMaxSize;  //該檔案的最大尺寸,也可以使用new Point(w,h); (前提是W跟H要小於等於最大尺寸)
this.stage.nativeWindow.x = 0;
this.stage.nativeWindow.y = 0;


AIR 的設定 => 視窗樣式 =>自定顏色(透明)

或從AIR 去調整最大值

筆記:自動偵測是否用手機上網

對於現在很多網站是從iPhone或HTC等行動裝置上網觀看的。那麼如果用原本豐富、多彩多姿的網站反而會讓人不想看。
這時候就需要做一個手機版網頁!大多數都是有設置按鈕讓使用者按,但如果想更貼心一點,就是自動偵測啦!

Detect Mobile Browsers 該網站有不同語言的網頁程式的自動偵測手機上網的語法,大家可以自由下載。
開發手機版網頁 這篇文章有點久了,但仍然非常實用。

再來,就是不見得要針對『手機』上網做為偵測的方式,而是使用CSS3的語法來偵測瀏覽器的大小而有所不同。
開發行動版網頁遇到的挑戰

當然,使用新版的CSS3跟HTML5,也有瀏覽器的限制。
那麼如何做取捨就看個人了!