想做手機遊戲的!錯過這篇,你大概再也找不到這麼齊全的 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影片,追蹤數超過19萬的網紅分享家-羽,也在其Youtube影片中提到,很少有機會一次針對不同品牌的產品去做各種評測,這一次為各位帶來了五間不同品牌Gen4 SSD的測試,就讓我們一起來看看結果如何吧! #Gen4 #SSD #固態硬碟 👉SAMSUNG 980 PRO 1TB A. PChome 24h購物:https://reurl.cc/MApZDW B. M...
c++檔案讀寫 在 分享家-羽 Youtube 的精選貼文
很少有機會一次針對不同品牌的產品去做各種評測,這一次為各位帶來了五間不同品牌Gen4 SSD的測試,就讓我們一起來看看結果如何吧!
#Gen4 #SSD #固態硬碟
👉SAMSUNG 980 PRO 1TB
A. PChome 24h購物:https://reurl.cc/MApZDW
B. MOMO購物網:https://reurl.cc/dGNVey
C. Yahoo購物中心:https://reurl.cc/kZxVqL
#三星 #SAMSUNG #台灣星睿奇 #三星儲存代理 #980PRO
👉WD 黑標 SN850 1TB
系列產品購買連結:https://pse.is/3kkbcj
#WD #SN850 #良興購物
👉CORSAIR MP600 PRO 1TB
產品資訊:https://reurl.cc/ZGKQZQ
#CORSAIR #MP600
👉AORUS 7000S 1TB
產品資訊:https://reurl.cc/bXQzd6
#7000S
👉PNY XLR8 CS3140 1TB
PChome 24h購物:https://lihi1.cc/LlXiu
#XLR8gaming #PNY
👉測試平台:GIGABYTE X570S AERO G主機板
產品資訊:https://reurl.cc/j8zq6L
#AORUS #AERO #X570S #AMD
🔸CC字幕的開啟方式:https://youtu.be/k65E3bjUPbs
🔸關於留言你該知道的事:https://youtu.be/TVZWf6Xopuo
👉訂閱分享家-羽的頻道 https://tinyurl.com/subshareryu
👉前往分享家-羽的副頻道【日常廢片】https://tinyurl.com/yulenvlog
👉前往分享家-羽的粉專 https://www.facebook.com/HappySharerYu/
======================================================
其他分享家-羽的影片系列:
💡知識技巧系列
分享3C或生活中實用的知識、技巧與經驗。
https://tinyurl.com/sg3w25o
🔎開箱評測與使用心得系列
分享各種商品的開箱、評測以及使用心得等影片。
https://tinyurl.com/tqjpv75
🚗旅遊與食記系列
分享旅遊或食記相關Vlog以及旅遊相關的知識、技巧或資訊等等。
https://tinyurl.com/rtpc4a3
📢就是要分享系列
分享我覺得有價值但又不知道如何歸類的影片。
https://tinyurl.com/rp3h47r
🏨羽的住宿經驗系列
分享各種自己住過的飯店、旅社、民宿等等。
https://tinyurl.com/uto3ngh
📜全部播放清單列表
其他沒有列出來的清單都在這邊!
https://tinyurl.com/s8rmtk8
======================================================
✉合作邀約請洽粉專或來信 singiamagic@gmail.com
時間軸:
00:00 前言
00:59 此次評測產品介紹
04:31 評測採用主機板介紹
05:18 讀寫速度數據測試
06:09 系統安裝與開機耗時測試
06:31 大型檔案複製耗時測試
06:46 大量零碎小檔案複製耗時測試
07:08 大檔案解壓縮耗時測試
07:26 大型檔案加載耗時測試
07:46 進入吃雞遊戲耗時測試
08:05 測試心得

c++檔案讀寫 在 MEeeep More Youtube 的最佳解答
VSTECS 特約網上商店: https://shop.vstecs.hk/categories/wd
以優惠價HK$1099購買 My Passport SSD 1TB+ 旅遊轉換插座
優惠碼 : MEEEEWDPSSD1TB
以優惠價HK$2099購買 My Passport SSD 2TB+ 旅遊轉換插座
優惠碼 : MEEEEWDPSSD2TB
優惠期至2021年4月30日
近呢幾年,使用SSD嘅人越嚟越多,主要喺因為SSD速度快,耐用之餘,體積亦比傳統Hard Disk細。作為一個經常拍片及外出工作嘅人,儲存嘅片段或資料閒閒地都過百GB,一個可以隨身攜帶,而又可靠嘅SSD可以話喺十分重要。今日要介紹嘅,就係呢隻由WD推出嘅My Passport SSD可攜式固態硬碟,我哋一齊嚟睇下!
呢隻My Passport SSD外殼使用金屬設計,配合埋上面嘅波浪紋,拎上手質感舒服,睇落亦都充滿現代感。佢嘅重量對比起傳統HardDisk輕,體積上亦都同一張普通信用咭差唔多Size,纖巧到連放入衫袋,或褲袋等等都完全冇問題,便攜度滿分!
除咗美觀同輕便之外,My Passport SSD仲解決咗以往Hard Disk容易受跌撞而損壞嘅問題。官方稱,My Passport SSD可以有最高1.98米嘅抗跌性能,就算唔小心跌落地,都唔會容易損壞。
呢隻Portable嘅SSD操作十分容易,無論Mac或PC,佢都無需setup,即插即用。配合USB 3.2 Gen-2介面,及NVMe技術,佢速度上可以有高達1050MB/s嘅讀取速度,及1000MB/s嘅寫入速度。加上佢隨盒已經附帶一條Type-C線,及一個Type-A插頭轉換器,等用家可以喺唔同型號電腦上使用。
如果用家想使用My Passport SSD嘅備份功能或設定密碼,就可以利用SSD入面內置嘅WD Discovery程式安裝檔,只要選擇返MAC或Windows系統版本安裝,設定後就可以輕鬆將大容量檔案備份到硬碟或雲端服務,佢亦與Apple Time Machine相容。My Passport SSD支援256-bit AES硬件加密,大家亦可以去WD Security設定密碼加強保護,用家亦都可以喺度登記埋為期5年嘅保養。
等我哋試下使用原裝嘅Type-C線睇下個讀寫表現先!雖然我哋喺一部性能十分普通嘅Notebook上試,但喺CrystalDiskMark實測下,讀寫速度分別都有超過800MB/s同780MB/s,超級快!我哋再將一個大約20GB嘅file過落去電腦試下!全程唔需要30秒,表現好好!
再試埋呢個Type-C轉換Type-A頭!我哋搵咗另一隻同樣使用Type-A頭嘅HardDisk嚟比對,同樣都係大約20GB嘅File,結果出到嚟SSD嘅傳出或傳入速度都比HardDisk快,可見SSD嘅優勢。
現時My PassportSSD仲做緊優惠!大家只要去VSTECS嘅特約網上商店,結帳時輸入螢幕上呢兩個優惠碼,就可以分別用HKD$1099嘅優惠價購買My Passport SSD 1TB+ WD旅遊插座,同HKD$2099優惠價購買My Passport SSD 2TB+ WD旅遊插座!大家仲可以選擇加多HKD$1換購WD My Passport SSD 專用保護袋,咁就有更上一層樓嘅保護喇!
呢兩個優惠碼仲放咗影片喺下面嘅Description位置,方便大家可以直接Copy上去!總括而言,呢隻WD My Passport SSD喺安全性、效能、相容性、以及操作便利度上都有十分好嘅表現,絕對喺一個好選擇!

c++檔案讀寫 在 邦尼幫你 Youtube 的最讚貼文
Synology DS720+ #Synology #NAS #DS720plus 備份電腦 備份手機 Synology DS720+ 完整開箱評測實測、評價、推薦、值不值得買。NAS 是什麼?你一定聽過 NAS,但 NAS 究竟可以做什麼呢?本集邦尼除了會帶大家備份整台電腦以及手機相片外,也一起透過 NAS 搭建屬於你的雲端硬碟以及私人的影片庫,更多的是,邦尼也會分享如何選購 NAS 、 如何挑選推薦使用的插槽數量、性能、系列、m.2 NVME SSD快取以及硬碟。此外,我們也實際透過 NAS 備份你手機上的相片,並且將個人電腦整台進行備份,就讓邦尼帶著大家一步一步邁進簡單且自動化的檔案備份吧!
Synology 相關連結:
- 想知道更多什麼是 NAS:http://sy.to/orz1t
- RAID 計算器:http://sy.to/rgj5q
DS720+ 搭載 Intel Celeron J4125 ,採用 Gemini Lake 架構,在降低功耗的同時,與上一代 DS718+ 相比,有 15% 的性能提升。搭配 DDR4 2GB ,最大可以擴充至 6GB 。順帶一提,在記憶體配置上,今年Plus全系列都是DDR4。此外, DS720+ 也擁有獨立兩個 m.2 NVME 的 SSD 插槽,在不佔用插槽空間的前提下,同時支援 Synology SSD 讀寫快取
立即加入邦尼頻道會員計畫:https://www.youtube.com/c/isbonny/join
(#你的恐龍會隨著你的會員等級一起成長哦!)
邦尼社團:https://fb.com/groups/isbonny
------
- 邦尼找重點:
0:00 邦尼幫你 開場
0:31 NAS 是什麼?介紹
0:52 Synology NAS 設定教學
1:41 QuickConnect ID
2:00 DiskStation Manager (DSM)
2:09 Synology Drive 使用教學
2:49 Video Station
3:40 備份整台電腦 備份手機相片
4:16 手機相片備份 Moments
5:20 Active Backup for Business 功能
6:22 NAS 選購建議、影碟選擇大小、效能選擇
8:09 硬碟 選購建議
8:19 RAID 1 介紹
邦尼幫你官網:https://www.isbonny.com
#邦尼評測:超深入 3C 科技使用體驗
#邦尼LOOK:3C 科技產品開箱快速動手玩
你訂閱了這麼多頻道,就是少了一個幫你評測幫你了解科技生活的科技頻道,立即訂閱「邦尼幫你」吧!
訂閱邦尼幫你:https://lnk.pics/isbonnyYT
邦尼社團:https://fb.com/groups/isbonny
邦尼幫你 FB:https://www.fb.me/isbonny
邦尼幫你 IG:https://www.instagram.com/isbonny/
邦尼 Telegram:https://t.me/isbonny
邦尼Line官方帳號:@isbonny(http://line.me/ti/p/%40isbonny )
邦尼信箱:service@iwaishin.com (邦尼信箱:service@iwaishin.com)
邦尼評測(產品合作):me@iwaishin.com (邦尼評測(產品合作):me@iwaishin.com)
快來找我們玩!!!!
本期卡司:
出演:Synology DS720+
主謀(製作人):邦尼
內容創造者:威信
影像創造者:驢子
麥聲人:歐登
創造者照護員:森林
內容夥伴:IWAISHIN 愛威信 3C 科技生活
特別感謝:Synology & 每一個看影片的「你」
邦尼老實說:本影片係由 Synology 有償委託測試,並由邦尼幫你秉持第三方評測的客觀事實,衷心製作消費者體驗報告。
我們是邦尼幫你:
以「邦尼幫你」為出發點,秉持著「科技很簡單,新奇可以好好玩」的初衷,以更多實境使用場景及戲劇內容豐富以往艱澀難懂的科技資訊,回歸消費者角度思考產品價值,並以「幫你玩、幫你測、幫你試」等實測內容給予產品評價,此外更期許能夠成為「更貼近消費者觀點」的內容創作者及具有媒體影響力的科技內容創造團隊。
