解決 iOS6 螢幕自動旋轉(Screen Autorotate)的問題

ios 6 autorotate

螢幕自動旋轉的機制在 iOS6 中有了重大的改變,由於沒時間研究(另外一種說法就是懶~哈哈),就讓舊程式碼一直將究著使用,直到發現情況不妙了,只好還是花時間來找答案。

Xcode Mach-O Linker Error armv7s (linker command failed)

Mach-O Linker Error

這個問題發生在 Xcode 更新到 4.5 版後,並且有使用 Admob 的情況下,原本的專案原封不動的想要發佈到實機測試時,就會出現令人討厭的 Mach-O Linker Error armv7s (linker command failed) 錯誤。

發佈到模擬器上執行是正常的,就只有發佈到實機時會出現連結錯誤,我找了很久大概瞭解了出現錯誤的原因。

Objective-C 中文網址的編碼及解碼 (url encode and decode)

Url Encode & Decode

在 iOS 中要送一段網址給 WebView 開啟,當網址含有中文時,會發生 WebView 一直 loading 而無法開啟網頁的狀況,例如如下的一段網址:
http://tw.news.yahoo.com/麵包魂東京吸睛-粉絲包圍導演-061222049.html
解決方法是將網址編碼即可。

iOS 啟動圖片 (Launch Images)

Launch Images

什麼是啟動圖片? 在 Apple 的 iOS Human Interface Guidelines 中有說明,為了提升使用者在開啟 App 時的使用者體驗,必須提供至少一張的圖片當做開啟 App 時的預設顯示圖片。當使用者開啟 App 時,會先顯示這張圖片,接著在 App 的 UI 被描繪完成後便會覆蓋這張啟動圖片。