[iOS] 如何做出像 Facebook 一樣的滑動選單

superstardj

前幾個禮拜在我課程專屬的Facebook社團裡,有同學推薦我使用第三方的類別。這個第三方類別可以來做出好像Facebook應用程式中、從左邊或右邊秀出更多畫面的效果。如果你也想做出這樣的效果,需要下載一個叫做SlideMenuController的類別。這篇文章在記錄如何使用SlideMenuController類別。 (1442)

[Swift 2] Playground 註釋文字格式

superstardj

Swift 的 Playground 是可以讓 iOS 開發者練習程式碼的地方。不用建立新的 App,就可以在 Playgorund 直接執行程式碼馬上看到結果。除了這個功能以外,Swift 的 Playground 還可以透過註釋與其文字格式,來製作出互相連結的文件。 我研究了一下,把研究的筆記記錄於下,歡迎參考與分享: (373)

[Swift 2] 錯誤處理:Throws Do Try 以及 Catch

superstardj

之前在使用 iOS API,常會碰到要處理錯誤的狀況。比方說播放音樂要生成 AVAudioPlayer,之前會用 var myPlayer:AVAudioPlayer! let path = NSBundle.mainBundle().pathForResource(“Right” ofType:”mp3″) var err:NSError? myPlayer = AVAudioPlayer(contentsOfURL: NSURL.fileURLWithPath(path!), error: &err) 生成過程中如果發生錯誤,就會用下面的程式碼來處理錯誤的狀況。 if err != nil{ //處理錯誤的程式碼 […]

Udacity 的 Swift 課程

superstardj

之前已經對 Swift 有所研究,並且用這個新的程式語言寫了幾款 iPhone 的 App。我用得很習慣,很喜歡它的簡單快速。由於在 Facebook 社團看到推薦,提到 Udacity 有開新的 Swift 的課程, 我又忍不住開始看看 udacity 的老師是怎麼介紹 Apple 的這個新的語言。 (230)

[Swift] 播放音效

superstardj

想要在 iOS 裝置上播放音效的話,只要: 1.引入AVFoundation 函式庫 2.生成 AVAudioPlayer 3.想要播放音效時,就直接讓AVAudioPlay播放音效即可。 程式碼於下:   ***** Mac Mini 使用者請看這邊 ***** 老婆的 Mac Mini 在開發使用 AVAudioPlayer 的程式時,會出現下面的錯誤: error ‘!obj’ trying to […]

iOS 開發尷尬期

superstardj

很高興來到台中教課。同學們都很認真的學習,我也盡力在有限的時間裡面把精通的絕活教給他們。和他們聊天的過程發覺目前學習 iOS 開發的學生真的很尷尬:即使 Apple 發表新的 Swift 語言,但是在過度期還是要兼顧之前的 Objective C。我可以想像初學程式就要同時學習兩套會發生的錯亂。一個還分「.h」與「.m」咧!這樣說的話,現在教 iOS 的老師也很了不起,要和學生同時解釋這兩種語言也真是不得了啊∼ (209)

iOS 線上開發課程

superstardj

花了好久的時間,終於看完了一套 iOS 開發的線上課程。 之前曾經開發過 iOS 的原生程式,不過很久沒玩了,加上 Apple 又推出新的 Swift 語言,又加上課程特價29美元,所以買來複習我的 Xcode。(Udemy上的課程名稱:the complete ios8 and swift course learn by building 15 real world apps) (200)

準備 Sprite Kit 課程

superstardj

我自己 Corona SDK 的書裡面有介紹如何做類似 Flappy Bird 的遊戲。今天看教學短片裡、別人用 Sprite Kit 重做一遍,很有感觸:覺得這個遊戲要做得很簡單也真的可以很簡單;要難的話,也可以真的很難。很多作法如果照短片來做的話,應該會有根本上的瑕疵。不過也許在教學時,把難度調到這樣的等級就OK了吧?  (171)