※ 引述《happyppah (開開心心開開)》之銘言:
: 大家好~我是原PO
: 謝謝各位版友熱心的提供了許多建議
: 想想其實大家說的很對
: 這筆錢拿來自學的話的話我可以拿到好多資源
: 所以我應該會先自修看看
: 我原先會想要學兩個系統
: 是因為我看網路上外包的案子好像都會要求兩個系統都要
: 可是有版友說的很有道理
: 應該要先專精於某一系統
: 真的有餘力再來學習另一個
: 希望之後也可以來分享我的學習歷程...
: 謝謝各位熱心建議^^
: 另外有個問題想問
: IOS跟Android的系統學習上的狀況會有什麼比較大的差異呢?
: 那IOS是否只能用蘋果的電腦作操作?
: 那這兩者在市場上的差異會很大嗎??
: 謝謝大家~
: 我會繼續努力的^^
以下過去的一點小經驗
Android的話 先弄明白JDK/NDK
需要大量CPU運算 採用NDK(c/c++)效率較好(運算處理跟JDK差3倍速)
一般使用 或者需要跟UI做互動 採用JDK(java)
需要學點makefile(.mk)的知識
andriod會用到的一點基本常識
http://home.gamer.com.tw/creationDetail.php?sn=1865189 巴哈個人空間
andriod的模擬器 很難用(p.s 聽說最近有比較快的版本了)
但還是建議用實體機
----------------------------------------------------------
ios的話 是類似c/c++的語法 但在函式宣告上 非常特別
UIColor *color = [UIColor colorWithRed:_red green:_green blue:_blue alpha:_1.0];
[labelA setTextColor:color];
以此func為例 UIColor 是函式類別
[colorWithRed:_ green:_ blue:_ alpha:_ ]是函式名稱
很像英文的敘述句 是obj-c命名規則上特別的地方
另外ios上有自己的多緒(thread)管理機制 GCD(Grand Central Dispatch)
用ios提供的gcd 會比硬幹自己寫thread 好用
開發ios 建議還是買台mac mini也不到2萬
在PC上用雙系統開發mac 你會很痛苦
--------------------------------------------------------------
而andriod/ios 共通的 就是UI 都是透過 main thread 做管理
另外如果有程式基礎的話 其實直接找個題目 直接開發 邊做邊學也很快
以我本來沒寫過andriod/ios的情況下
4個月的時間 先後摸過androd/ios/c#
並且在ios上用狀態機的架構 寫了一個2d client
之後將同樣的設計架構 用VC C# 重構
如果沒基礎的話 又很想做這塊
要嘛利用下班與空閒時間 邊摸邊學
要嘛就離職 去資策會上5-600小時的長期課程
都比去巨匠 聯成 這種速成 又貴死人的補習班好
-------------------------------------------------------------
補充 關於HTML5
1年前參予創業過程中 原本就是看好html5可透過browser 達到跨平台功能
但當時 不論iPhone4s 或者 三星4S
要實做線上2D遊戲 效能瓶頸都卡在browser上
所以最後才會必須用native的開發方式
以html5來說 從過去到現在 喊了很多年 要取代flash 還有一段時間
最大的問題 還是卡在開發工具(html5沒有好用的開發工具)
而如果想朝行動平台遊戲發展的話 學unity會比較好(js/C#語法)
--
CPU: Intel E3-1230V2
VGA: GTX460-1G
RAM: 8G RAM
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.237.84
※ 編輯: VVll 來自: 123.240.237.84 (07/07 11:45)
→
07/07 11:40, , 1F
07/07 11:40, 1F
推
07/07 11:47, , 2F
07/07 11:47, 2F
→
07/07 13:27, , 3F
07/07 13:27, 3F
→
07/07 21:57, , 4F
07/07 21:57, 4F
→
07/08 09:30, , 5F
07/08 09:30, 5F
推
07/08 10:09, , 6F
07/08 10:09, 6F
→
07/08 10:09, , 7F
07/08 10:09, 7F
→
07/08 10:36, , 8F
07/08 10:36, 8F
討論串 (同標題文章)