想做手機遊戲的!錯過這篇,你大概再也找不到這麼齊全的 iOS 程式設計文章大集合了!
嗯...我是認真的!這是我到目前為止,見過最齊全的 iOS 程式設計文章大集合!一共 420 篇高品質的 iOS 程式設計教學文!尤其想做 iOS 手機遊戲的人,看這篇絕對會讓您倒抽一口涼氣的!很有系統地介紹了 Sprite Kit、UIKit、Cocos2D、Corona、OpenGL...這些與 iOS 遊戲程式設計相關的框架或函式庫。作者對 iOS 程式設計很有愛啊!先奉上網址:
http://www.raywenderlich.com/tutorial-archive
好,照慣例,讓小弟為您導讀一下這篇文章:
(文長,英文好的朋友,可以直接點擊鏈結看原文,省略以下的導讀)
-----------
一、Objective-C 入門(Beginning Objective-C)
說到寫 iOS App,最常見的就是用 Objective-C 寫了。雖說 Apple 推出了 Swift,它也真的不錯用,但效能上還是差 Objective-C 那麼一點。一些 iOS App 的老手們,還是有不少人死守 Objective-C 的。
作者很貼心地把文章分為兩類:
1. 完全不懂程式設計者看的(For complete beginners to programming) x 6
2. 學過其它語言、但沒學過 Objective-C 看的(Experienced programmers but new to Objective-C) x 3
就請各位挑選適合自己程度的文章看囉!
二、iPhone 程式設計入門(Beginning iPhone Programming)
想寫 iOS App,Objective-C 語言(或 Swift 語言)是最基本的。就像想開車出去玩,「會開車」是最基本的。本區塊的文章,就是假設您已經「會開車(Objective-C 或 Swift)」的前提下,開始介紹「各地景點(設計各式 iPhone/iPad App)」。這邊只有 5 篇,前三篇幫您帶入門(雖然還遠遠不足),後兩篇教您如何發佈到 App Store 上。算是一個具體而微的「迷你課程」。
三、當機報告(Crash Reporting)
當 App 當掉,客戶來跟您抱怨時,您如何知道它是「如何當掉」的嗎?這時「當機報告」就很重要了!您可以把「當機報告」機制,一開始就寫在 App 裡,讓 App 當掉時,留下足夠判斷錯誤原因的資訊,供您判讀。這部分有 5 篇,性急的朋友可以暫時跳過。
四、Sprite Kit 教學課程(Sprite Kit Tutorials)
想寫 iOS 手機遊戲的照過來!!從 iOS 7 起,Apple 提供 Sprite Kit 這個遊戲函式庫,讓您叫用函式庫內的各種預先寫好的功能(讀入模型、動畫、材質、打光、碰撞偵測...),就能輕鬆寫好一個手機遊戲!這部分的文章很多喔!約有 26 篇!看完後應該能對 Sprite Kit 有深入的認識。
五、iOS 7 綜合性教學文(iOS 7 Tutorials)
這個部分所包含的,就是與 iOS 7 相關的綜合性文章。也是有 26 篇!充滿了 iOS 7 獨有的特色喔!
六、iOS 6 綜合性教學文(iOS 6 Tutorials)
同(五),只不過是針對 iOS 6。一共有 17 篇喔!
七、iOS 5 綜合性教學文(iOS 5 Tutorials)
同前,針對 iOS 5 的教學文。一共有 28 篇。以上(五)、(六)、(七)建議一起看!因為 iOS 7 也包含 iOS 5 的功能在裡面喔!這三部分算是 iOS 的進階認識。建議看完(一)與(二)後,可以直接跳(五)~(七)。
八、用 UIKit 製作手機遊戲(Making Games with UIKit)
如果您不想用任何現存的遊戲引擎(有時候是因為「只是個小遊戲(e.g.:黑白棋),不想弄得太笨重」這樣的原因)來打造遊戲的話,UIKit 是您最好的選擇。您可以自行撰寫簡單的遊戲引擎(比如說,只有「叫吃」與「移動規則」),搭配 UIKit 提供的畫面繪製功能,就能做出一款簡單小巧的手機遊戲喔!這部分一共有 15 篇。
九、使用 Cocos2D 撰寫遊戲(Beginning Game Programming with Cocos2D)
Cocos2D 是到目前為止,iOS 上最容易使用的程式框架(Framework)。您可以用它來做出不少棋盤類、地圖探索類的遊戲喔!這部分一共有 13 篇。
十、使用 Corona 製作手機遊戲程式(Beginning Game Programming with Corona)
用 Corona 這個程式框架來做遊戲有兩個好處!第一:可以用 Lua 這個語言。Lua 語言好懂又好寫,寫一行可以抵過 Objective-C 的十行,生產力頗高!第二:跨平台。Corona 在 Android 上也有支援。如果您想寫一款橫跨 iOS 與 Android 平台的遊戲,那 Corona 框架是您很好的選擇!這部分有 8 篇。
十一、Cocos2D 遊戲程式設計進階(Intermediate Game Programming with Cocos2D)
這是(九)的進階,看完(九)如果還「心癢癢的」,別忘了來看這部分的文章喔!這裡一共有 37 篇!
十二、Cocos2D 好用工具介紹(Cocos2D Tools)
這邊介紹了可用於 Cocos2D 的「紋理(Texture,貼在骨架外面,類似人類的皮膚)揀選」等工具,讓您寫 Cocos2D 程式時更輕鬆。這部分一共有 10 篇。
十三、使用 OpenGL 製作遊戲(Advanced Game Programming with OpenGL)
OpenGL 算是很老牌、很低階的 2D/3D 繪圖函式庫。如果 Corona、Cocos2D 這些框架比喻為「自排車」的話,OpenGL 就是「手排車」了。因為它比較低階,不太好駕馭。不過就像手排車把打檔這件事交給駕駛決定、而能做出許多特技一般,OpenGL 也能做出許多其它框架做不到的事情。這部分的文章一共有 17 篇。
十四、其它遊戲引擎(Other Game Engines)
這邊介紹了如何用 Python 或 Flash 來做簡單的小遊戲。對於國高中生想做遊戲的讀者,很推薦從 Python 學起!這部分一共有 6 篇!
十五、遊戲物理法則(Game Physics)
所謂「物理法則引擎」,管的就是類似球的彈跳、葉子飄落、髮絲搖曳、碰撞偵測...等這些人類很熟、但對機器來說不太好達成的部分。物理法則引擎越好的遊戲,會讓玩家看起來「越自然」。這部分一共有 8 篇。
十六、其它遊戲程式設計主題(Other Game Programming Topics)
包含「如何儲存遊戲進度」、「如何提高非人操控角色的智慧」...等。都包含在這個部分喔!這裡一共有 12 篇。
十七、如何儲存或讀入遊戲所需的資料(Saving and Loading Data)
這部分比較偏向「讀寫檔案」、「讀寫資料庫」...等主題。遊戲所需的動畫資料、骨架、外表紋理...都需要利用檔案或資料庫把它存起來,並在需要的時候讀回。本部分就是在介紹如何利用 XML 檔、SQLite 資料庫、以及 Core Data 這個函式庫,來儲存與讀寫資料。這裡一共有 17 篇。
十八、圖形與動畫(Graphics and Animation)
遊戲非常倚賴炫麗的視覺效果。因此,一款遊戲的圖形設計好不好、動畫是否流暢,就成了決定的關鍵。不過上述兩件事情,都會交由「原畫師」與「動畫師」來處理。程式師該做的,就是在使用者按下特定按鈕,或某個遊戲時間點,把這些圖形與動畫播出來而已。這邊一共有 30 篇,讓您好好瞭解該怎麼把圖形與動畫,在特定的時間點播放到螢幕上。
十九、網路程式設計(Network Programming)
現在的手機遊戲如果無法連線對戰,大概會被說「遜」吧?這部分提供了 25 篇,討論如何讓您的 iOS App 透過網路,互相溝通。
二十、如何賺錢(Making Money)
鄉親吶!這實在太令人感動了!我看國外文章這麼多年,很少有文章這麼直白地把技術以外的要素考慮進來的!沒錯!錢不是萬能,但沒有錢萬萬不能!這邊教大家如何使用「App 內購買(如:買虛寶)」、「廣告贊助輪播」、「多國語系」、以及如何讓您的 App 排名到 Store 內的前幾名。這 10 篇真的太重要了啊!!! XD
二十一、聲音(Audio)
好遊戲當然得搭好音樂!這邊用了 5 篇文章的篇幅,介紹如何播放各種音樂檔,還教您如何用 Mac 內的 Garage Band,來「製作」好音樂!讚啦!
二十二、iPad 程式設計(iPad Development)
某些遊戲很需要 iPad 這種大畫面來呈現。這邊的 5 篇文章,就是教大家 iPad 獨有的特色的。
二十三、第三方(非官方)函式庫(3rd Party Libraries)
這邊講的,包含 Facebook、Google 地圖...等第三方函式庫。還教您如何做「單元測試(Unit Test)」,確保 App 出廠時,錯誤率降到最低。一共有 19 篇。
二十四、其它 iPhone 相關的教學文(Other iPhone Tutorials)
存放了無法歸類於上述類別的文章。共 48 篇。
二十五、Mac OS X 上的教學文(Mac OS X Tutorials)
遊戲不一定要寫在 iPhone / iPad 上,也可以寫給 Mac 桌機筆電用喔!這邊的 9 篇文章就是談這個部分。
二十六、擴增實境教學文(Augmented Reality Tutorials)
所謂「擴增實境(Augmented Reality, AR)」,就是把像機鏡頭看到的真實世界,「貼」上虛擬的資訊。如果講七龍珠裡戴在賽亞人眼睛上的那種設備,您或許多少就能體會我說的是什麼了。記得有款遊戲就大大利用了 AR。它的地圖就是真實世界的地圖,然後您得真正用雙腳走出去,到指定地點(GPS 信號會讀取你的位置)執行特定的小任務,則就可以宣稱你「佔領」了這塊「土地」。當然其它玩家會來「奪還」,您就得「保衛」。如果您也有興趣做 AR 類的應用,那這 7 篇文章您非得好好讀一讀不可!
二十七、食譜類教學文(Cookbook Tutorials)
這是一種「透過專案實作,來學習技巧」的教學文。文初會把目標先告訴你,接著像食譜一樣,一步一步地導引您走向終點。一共有 3 篇。
-------------
怎麼樣?有沒有倒抽一口涼氣啊?我說的沒錯吧?錯過這篇,你再也找不到這麼齊全的教學文大匯總了。喜歡的話...咳咳...你也不必特別做什麼...不過你要按讚或分享,那就是你的自由了...我...我才沒有為了你特別準備這一篇的呢!別誤會了~(傲嬌模式發動中...XD)
呃...抱歉!為了擔心有網友看不懂我上面在進入「阿宅模式」時耍的一些白目術語,我正經一點做個結尾好了!感謝大家能看到最後,還請大家多多按讚,或分享給您 Facebook 的好友喔!也歡迎大家多留言,打聲招呼或說說您的感想,我非常願意能跟大家多交流的! m(^ ^)m
同時也有3部Youtube影片,追蹤數超過4萬的網紅阿康嚼舌根GOODSKANG,也在其Youtube影片中提到,Alto 的手機殼、 AirPods Pro 與 iPhone SE2 的保護殼真的也很好看,我之前也有開箱過他們家的 iPhone 11 Pro 和 Apple Watch 的錶帶 之前的開箱影片:https://youtu.be/dfLX_MaPjtc 官網連結: Apple Watch 錶...
x band應用 在 Anna 莊啟馨 Facebook 八卦
今早睡醒收到電郵,明天的 Urbanscapes x City Roars Fest 城市巨响音乐节「Unlimited Grooves Festival 無限律動音樂節」要送出 5!張!票!
/
有很多朋友告訴我,最近好多想看的演出,所以荷包越來越瘦。如果你也想看 草東沒有派對 No Party For Cao Dong 、變胎 BandTai、麋先生 Mixer 、ARVAN 阿尔梵 和我的four piece band,要不要應用接下來的11個小時,留言告訴我:
為什麼想要這張票?
盡量發揮創意和真誠的留言。我會在今晚sound check完畢回家後,把五位幸運兒的名字,在晚上11點公佈。
這一兩天忙完才能回覆留言聖誕卡的你們噢,謝謝大家無時無刻的耐心🙏🏻
/
你看我兒子一早笑得那麼開心表示預祝大家有個平安喜樂的星期二唷!
#UnlimitedGroovesFestival
#UMobilexUrbanscapes
#Urbanscapes2019
#ReconnectKL
#UMobilexUrbanscapes2019
x band應用 在 Anna 莊啟馨 Facebook 八卦
今早睡醒收到電郵,明天的 Urbanscapes x City Roars Fest 城市巨响音乐节「Unlimited Grooves Festival 無限律動音樂節」要送出 5!張!票!
/
有很多朋友告訴我,最近好多想看的演出,所以荷包越來越瘦。如果你也想看 草東沒有派對 No Party For Cao Dong 、變胎 BandTai、麋先生 Mixer 、ARVAN 阿尔梵 和我的four piece band,要不要應用接下來的11個小時,留言告訴我:
為什麼想要這張票?
盡量發揮創意和真誠的留言。我會在今晚sound check完畢回家後,把五位幸運兒的名字,在晚上11點公佈。
這一兩天忙完才能回覆留言聖誕卡的你們噢,謝謝大家無時無刻的耐心🙏🏻
/
你看我兒子一早笑得那麼開心表示預祝大家有個平安喜樂的星期二唷!
#UnlimitedGroovesFestival
#UMobilexUrbanscapes
#Urbanscapes2019
#ReconnectKL
#UMobilexUrbanscapes2019
x band應用 在 阿康嚼舌根GOODSKANG Youtube 的評價
Alto 的手機殼、 AirPods Pro 與 iPhone SE2 的保護殼真的也很好看,我之前也有開箱過他們家的 iPhone 11 Pro 和 Apple Watch 的錶帶
之前的開箱影片:https://youtu.be/dfLX_MaPjtc
官網連結:
Apple Watch 錶帶 :
https://www.viaalto.com/product-category/watch-band-zh-hant?lang=zh-hant
iPhone 各型號全系列手機殼 :
https://www.viaalto.com/product-category/iphone?lang=zh-hant
AirPods / AirPods Pro 保護殼:
https://www.viaalto.com/product-category/airpods-case-accessories-zh-hant?lang=zh-hant
以上為Alto 官網賣場連結,全球都有寄送
Alto 實體直營專櫃
松菸誠品 1F
信義誠品 4F
西門誠品 1F
南西誠品 5F
(其餘在台灣各蘋果產品經銷店如iStore, DE, Studio A 也都有販賣Alto產品)
可以詳細看更多的影片了解:
【iPhone SE2開箱實測!超多缺點?對決 iPhone 11 Pro!續航耗電, 拍照人像夜拍, 尺寸對照】
https://youtu.be/fpFldVsdwBI
【Apple Watch 必要嗎?Line, Nike版, GPS與LTE ,Siri, 運動, 心電圖, 錶帶, 生活應用和版本選擇心得全分享】
https://youtu.be/0sLMNYMLE4Q
【Apple Watch 6 消息流出?不負責任心得預測】
https://youtu.be/Fqm8xtpMkyc
【必學功能與技巧!完美解放 Apple Watch 生活安全又方便!】
https://youtu.be/rCzo4e8IOfg
【鈦金屬 Apple Watch 5 開箱!哪個版本適合你?鋁殼版不鏽鋼版鈦金屬版怎麼選?】
https://youtu.be/gfMPP7kxuCE
【必看!完美解放你的 Apple Watch!心電圖ECG跟這個都很重要!】
https://youtu.be/E_2p0jCoBiY
【港版 Apple Watch Series 5 開箱!台灣沒有的心電圖ECG與兩大重要功能應用】
https://youtu.be/CHvtgE-EFIU
各種系列清單:
阿康Apple Watch 錶帶開箱介紹:https://reurl.cc/ex5Rej
阿康Apple Watch 必裝Apps:https://reurl.cc/Wd465Z
阿康Apple Watch 保護殼&錶帶開箱全系列:https://reurl.cc/qdD7Qg
阿康iPhone保護殼開箱系列:https://reurl.cc/xZD5n1
所有全部影片開箱系列:https://reurl.cc/pdDlOa
阿康食記 & 生活 Vlog:https://reurl.cc/d0rN68
如果喜歡我的影片文章願意支持贊助我的話
還請加入我的Patreon 計畫 (每月5鎂)
https://www.patreon.com/goodskang
或是透過paypal單筆贊助
https://paypal.me/goodskang
阿康IG:https://instagram.com/goodskang
按讚Facebook 粉絲專頁:https://www.facebook.com/goodskang/
拍攝器材:Sony a6400 + SEL18135, iPhone 11 Pro, 智雲Smooth 4, GoPro Max
收音設備:RODE VideoMicro, AirPods Pro, iPhone 11 Pro 和 GoPro Max 內建
剪輯軟體:Final Cut Pro X
片內素材:Pexels
背景音樂:Epidemicsound, https://www.epidemicsound.com/
合作邀約請寄:goodskang@gmail.com
或是到FB, IG私訊都可以囉!
#iPhoneSE2 #AirPodsPro #alto保護殼 #AppleWatch錶帶 #AppleWatch #iPhone11 #iPhone11Pro

x band應用 在 Karl Yung Youtube 的評價
7日追三年課程
大家好,我係翁Sir (ig: karlyungchun),我係一間 band3 學校任教經濟、企會財與通識科的老師,
每次看到不同的人攻擊、看輕弱勢學校,真的十分痛心。
的確,band3學校的確能力、根基較弱,但我的教學理念十分簡單,
就係"拎得一分就一分",我要求十分高,我要求我教的學生目標唔係淨係合格,
而家可以應用所學係日常生活之中,令到學習唔係淨係書本上的東西,而係現實世界的東西。
其實每一條youtube的片唔係我主動拍,而只係平時日常上堂的片段(所以成日聽到我鬧人),
我放所有片上網最主要的原因,係因為我地學生學習動機好弱,加上經常缺課,有部份同學能力較弱,未能係一次就明白我想講既野。所以我先將上網,等距地終有一日會睇。
有不少人問,band 3 是否真的無得救? 能夠正常上課嗎 ? 在我多年的教學生涯中,當然遇到過不同的學生。但是,如果老師是認真教學,真心為他們設想,他們真的是感受到的。有人問,我自己也曾問自己,那麼認真教他們,又怎樣?他們離大學太遠了。他們很多都來自失效家庭,從小都没有認真做過任何一件事,更不要說找資源補習,的確,我就要向他們說明,只要根著翁sir,你們不用任何一分錢,便能考到佳績,最後,我們真的成功了。我們不止是100%合格、不止是增值指標得到9/9、不止是80%以上拿到4級、而是能夠奪星、亦有同學成功進入大學修讀經濟科,當他們嘗試認真看待你教的科目,那麼你便開始成功地改變一個生命了。
你能想像一間band3快被殺校的學校中六經濟班,從中六放study leave後,每天1星期六返學補課(自願的),長假期星期六、日由9點到晚上7點不斷補習,你知道他們的堅持嗎?
有學生同我講話丫Sir你忽然紅左,而且仲被指正,而且仲叫我"補習老師",我只係一位山區既"日校老師",我都估唔到比三十幾個學生睇既野會有2千幾個View,而所有既網上片段只係補課時幫佢地短時間快速記番呢課既基本概念。
而且為左照顧學習差異,當中有唔少野係無講到,因為我既學生好弱,係全香港最弱既5%,
但我既教學理念好簡單,就係要拎得一分係一分,要開始嘗試作答。
我做既野好簡單,只係希望我班小朋友可以記番少少野,當然,多謝大家既專業意見。

x band應用 在 Karl Yung Youtube 的評價
大家好,我係翁Sir (ig: karlyungchun),我係一間 band3 學校任教經濟、企會財與通識科的老師,
每次看到不同的人攻擊、看輕弱勢學校,真的十分痛心。
的確,band3學校的確能力、根基較弱,但我的教學理念十分簡單,
就係"拎得一分就一分",我要求十分高,我要求我教的學生目標唔係淨係合格,
而家可以應用所學係日常生活之中,令到學習唔係淨係書本上的東西,而係現實世界的東西。
其實每一條youtube的片唔係我主動拍,而只係平時日常上堂的片段(所以成日聽到我鬧人),
我放所有片上網最主要的原因,係因為我地學生學習動機好弱,加上經常缺課,有部份同學能力較弱,未能係一次就明白我想講既野。所以我先將上網,等距地終有一日會睇。
有不少人問,band 3 是否真的無得救? 能夠正常上課嗎 ? 在我多年的教學生涯中,當然遇到過不同的學生。但是,如果老師是認真教學,真心為他們設想,他們真的是感受到的。有人問,我自己也曾問自己,那麼認真教他們,又怎樣?他們離大學太遠了。他們很多都來自失效家庭,從小都没有認真做過任何一件事,更不要說找資源補習,的確,我就要向他們說明,只要根著翁sir,你們不用任何一分錢,便能考到佳績,最後,我們真的成功了。我們不止是100%合格、不止是增值指標得到9/9、不止是80%以上拿到4級、而是能夠奪星、亦有同學成功進入大學修讀經濟科,當他們嘗試認真看待你教的科目,那麼你便開始成功地改變一個生命了。
你能想像一間band3快被殺校的學校中六經濟班,從中六放study leave後,每天1星期六返學補課(自願的),長假期星期六、日由9點到晚上7點不斷補習,你知道他們的堅持嗎?
有學生同我講話丫Sir你忽然紅左,而且仲被指正,而且仲叫我"補習老師",我只係一位山區既"日校老師",我都估唔到比三十幾個學生睇既野會有2千幾個View,而所有既網上片段只係補課時幫佢地短時間快速記番呢課既基本概念。
而且為左照顧學習差異,當中有唔少野係無講到,因為我既學生好弱,係全香港最弱既5%,
但我既教學理念好簡單,就係要拎得一分係一分,要開始嘗試作答。
我做既野好簡單,只係希望我班小朋友可以記番少少野,當然,多謝大家既專業意見。

x band應用 在 應用X-band 雷達於分析海面流況之研究 - 近海水文中心 的相關結果
X -band 雷達的高解析度在近岸海表面流場的觀測具有很大的潛力,本文利用X-band 雷達. 影像來推算海表面流場,在實際應用之前對觀測區域的海表面流場均勻性和觀測時間的 ... ... <看更多>
x band應用 在 應用X-band雷達進行波浪海流油污監測之研究 - 中央氣象局 的相關結果
以往X-band 雷達大多是作為船艦航行安全之. 用,但此一設備應用於海洋現象研究之潛力絕不容. 小覷。往昔曾有學者利用各種頻率範圍的雷達電磁. 波來進行波浪觀測,分析結果 ... ... <看更多>
x band應用 在 X波段- 維基百科,自由的百科全書 的相關結果
X波段通常的下行頻率為7.25-7.75 GHz,上行頻率為7.9-8.4 GHz,也常被稱為7/8 GHz波段(英語:8/7 GHz X-band)。而NASA和歐洲太空總署的深空站通用的X波段通信頻率範圍則 ... ... <看更多>