[iOS] 在WebView播放Youtube影片旋轉
若在專案直接設定裝置面向(Device Orientation)為全部都勾選的話,就可以不用看這篇文章啦~就是因為我這專案除了播放影片之外,其它大多數的view都要固定為縱向(Portrait),所以我必須在特定播放影片的view中設定面向,使之能夠旋轉四個面向,如此來得省事!
若在專案直接設定裝置面向(Device Orientation)為全部都勾選的話,就可以不用看這篇文章啦~就是因為我這專案除了播放影片之外,其它大多數的view都要固定為縱向(Portrait),所以我必須在特定播放影片的view中設定面向,使之能夠旋轉四個面向,如此來得省事!
通知(Notification)這功能真是神奇,讓人不必時時刻刻去注意某個元件的動靜,當我們登記要得知該元件的動靜之後,只要它出現我們想要的行為,馬上就有人會通知我們,接著就能立刻採取行動!
身為一個視覺創作者,無疑會想要把自己的作品給保存下來,之前常用的螢幕截圖似乎不敷使用,因為我們螢幕的長寬有限,而在其中內容則無限!這時候我不想花時間慢慢一頁一頁地截圖,更不想用影像處理軟體來接合,這時候可以怎麼做呢?
如果同時是個程式設計師,這一切就可以交由程式碼來幫我解決囉!可以先回顧文章:儲存視圖為影像 (Save View to Image)。
原本keyboard上toolbar的button排放順序是置左,現在想要它置右,該怎麼做呢?只要多準備一顆彈性按鈕放左邊即可!
近期的案子須把整體軟體的容量維持在10MB以下,換句話說,使用者從APP Store下載此APP,會得到一個10MB以下的軟體,登入帳號之後,會再從某伺服器下載完整的資料到APP,以獲得軟體應有的功能!
於是乎,建立與解除壓縮檔 (Zip and Unzip)派上用場~
最近的案子需要實作側欄選單,曾經看過Facebook、Nike++、全家等APP都有實現,研究後發現有現成的open source可直接取用,實在太方便了!我直接使用 PPRevealSideViewController,它有非常多客製化參數可供調整。
自己是在iOS已經出現ARC機制的時候學習iOS程式設計,以為可以再也不用在乎記憶體管理,只要專注在應用程式功能上的開發即可,然而這一路以來的開發過程告訴我,記憶體管理依然非常重要,縱使我有無限制的記憶體,但在程式邏輯上會牽扯到記憶體運作,儘管我能順暢地寫完功能,執行後可能不是我想要的結果!
HappyMan・迴響