Just My Life & My Work

Archive for the ‘教學’ Category

[iOS] 註冊Observer製作播放結束時要執行的動作

最近一直在研究MPMoviePlayerController,才發現內建的功能不是很完全,若要做到令人滿意的境界,只有客制化一途~

Register observer when player finishes displaying

(繼續閱讀…)

[iOS] 指定時間本地通知 (Local Notification in Particular Time)

以為指定時間本地通知 (Local Notification in Particular Time)實作有難度,不過實際瞭解之後,哇哈~原來那麼簡單!

Local Notification in Particular Time

時間到,從上方出現我所設定的訊息!

(繼續閱讀…)

[iOS] 人臉偵測 (Face Detection)

回顧之前使用OpenCV所做的人臉偵測 (Face Detection),當時只是覺得這門技術好厲害。如今我感興趣的平台是行動裝置,趁此拿來把玩一下,說不一定可以想出有趣的應用!

ios face detection可愛學妹的相片來作實驗,效果好又賞心悅目:D~
(繼續閱讀…)

[Objective C] 多重排序 (Multiple Sort)

剛好用到多重排序 (Multiple Sort),於是就來練習一下,沒想到Objective C都幫我寫好了!我只要會用就好⋯⋯還記得當時寫C/C++的ACM題目,bug殺好久~知道怎麼實作之後,拿來用更有感覺:)~

(繼續閱讀…)

[iOS] 消除特定字元 (Eliminate Specific Characters)

有時候我想要消除一段字串裡的某些字元,比如說我要消除「空白字元」、「數字」或是「字母」等等,甚至任何我想消除的多個字元(如:「123xyzˊ_>ˋ<;」),可以怎麼做呢?只要把想消除的字元通通都丟到集合中,呼叫內建的方法即可達成!

學會消除特定字元 (Eliminate Specific Characters),以後我就不用慢慢刪除空白字元啦~

(繼續閱讀…)

[iOS] TextField 輸入就判斷使否要改變值

TextField每次輸入就判斷使否要改變值,有此需求是因為我想限制使用者輸入某些字元,很簡單地想:每次輸入字元都去檢查。有協定方法可以直接來實做。

(繼續閱讀…)

[iOS] 使用 NSUserDefaults

很常使用到輕量級儲存方式NSUserDefaults,在此記錄一下它基本的使用方式。我的例子是要做一個switch,控制是否能夠編輯。然後很簡單地宣告property,然後實作settergetter

(繼續閱讀…)

[iOS] 特定view自動旋轉

整個專案設定只有portrait模式,但是還是想在特定的view自動旋轉,該怎麼做呢?偵測裝置的orientation即可來做特定處理。

目前我使用MPMoviePlayerController(非MPMoviePlayerViewController)來播放影片,這個view並不能旋轉顯示,我就藉由裝置的方位去transform四種情況,效果還不錯!

iOS 特定view自動旋轉

試著上下左右旋轉看看,很漂亮地模擬預設播放旋轉功能~
(繼續閱讀…)

[iOS] 移動TableView中的Cell

原以為只有在ViewController繼承UITableViewController之下才能移動TableView中的Cell,然而試驗ViewController繼承UIViewController也可以做到,在view中拉table view即可實作。

iOS 移動TableView中的Cell

(繼續閱讀…)

[iOS] Asset取得不同解析度影像

相片的應用真的非常之廣,使用WSAssetPicker來多選相片,除了要注意記憶體不能爆掉之外,存取速度也是我們所在意的因素,Asset所提供的特性可以讓我們輕易取得四種不同的影像解析度,就看用途為何來決定。

(繼續閱讀…)

標籤雲