• 3

自學APP程式撰寫?

以"從來沒有學過任何程式語言的背景下"要學會objc真的很難...
不是不可能,是會非常的辛苦
尤其是手機程式,生命週期、記憶體釋放...等等的問題
建議從其他語言開始學起

還有Xcode是開發軟體,他可以寫很多語言包括Objective-C

timberelf wrote:
看來現實與做夢根本就是兩碼事..(恕刪)


連試都沒試 就打算不玩了??

去補習 基本上 也是照講義 照書講 自己沒花精神 花時間 一樣是枉然
學新東西 能賺錢 當然最好
如果只是先想到 能不能賺錢 那 過濾到後來 也沒啥東西好學囉

再者 真有那個本事有想法 有概念 但是 沒有一點點基本的程式概念
有時 不免淪於天馬行空 或是 一昧地被唬爛

做 就是了


You don't the power of the dark side...
立下目標,就努力去實現。遇到困難,就一個個解決。這是最實在的.


1985 年,Jobs 被 Sculley 逐出蘋果.
他賣光了手上的蘋果股票,換到幾百萬現金
若是一般人口袋有幾百萬,可能就直接選擇退休了.
但是 Jobs 卻用這些錢買下了 Pixar,當時他幾乎成了整個矽谷的笑柄.
結果,5 百萬買下的 Pixar,二十年後以 74 億賣給迪士尼..
有學習的精神就值得鼓勵,
如果有興趣,直接去iTunes U看教學影片,
史丹佛大學的名師一步一步教你怎麼做,

什麼,英文看不懂?
很認同這位大大的說法
學徦伯濕
找個臥姿尼克
加上你的創意以及堅持
我想離你的夢想就不遠了

<bl
ockquote>syntech wrote:
現實的問題是,會寫A...(恕刪)
學app程式其實在新版的ios上"入門"上,並不會很難
尤其在最新版的5.0上有導入新的Storyboard後,很多東西就很簡單了!
(表面上啦)
但,有很多很多東西,在你剛開始之後,你就會不斷的碰壁了!
因為,有太多的細節是在書上不會寫的!
如金魚之前遇ARC的問題,就算你完全照著書抄,還是會有錯!!
code有抄錯嘛?沒!你照抄才會有錯!!
還有各ios版本上的元件,也有很多不同的問題!

以上如果你還是覺得沒有什麼,另一個大問題就是英文要夠強!
微x的.net還有中文的版的msdn可以"猜"!ios您就自求多福了!

另外給想試試看的朋友,你的idrive在jb之後就可以在實機上測試哦!!
不用一定要去交那個年費註冊哦!!
buttass.tw wrote:
連試都沒試 就打算不...(恕刪)




想做就去做,該學就去學

有創意固然重要,但是什麼基本功都不會的話

也就只剩下嘴巴,接著眼睜睜的看著自己的想法被別人實現

到時候也只剩下後悔而已了
主要是物件導向的語言 需要了解物件 封裝 類別 方法
因為這是用OOP
所以會比一般程式語言難一點
還有指標要搞清楚
可以先到書店
看OOP
看OBJECTIVE C
看IOS程式設計 與一些iPhone的經典介面設計
看XCODE開發環境介面IDE
一步步照著KEY

可以用VMWARE先裝虛擬機
也可以透過XCODE的修改去傳入裝置測試
書上都會有教

或是安卓程式要先學JAVA

最後若強一些
還可以開始寫遊戲
應該滿好玩的

我念的是資工
也想來寫APP
呵呵 實現一些主題
自己用或給人下載都不錯

可以收費 也可以免費加廣告哦

只要有興趣就有學習的動力
就像賈伯斯一樣不妥協 不氣餒

應該不會比微軟程式MFC難
MAC軟體開發也是OBJECTIVE C

還看過有HTML來開發IOS的咧
Hunghaowei的Nikon D80/D5300影像基地-傻蛋-幸福維尼 http://hunghaowei.pixnet.net D80/D5300

xpuser wrote:
主要是物件導向的語言...(恕刪)


沒錯, Windows 下面可以用 VW 來跑 xcode, 不一定要用 MAC

除了Objective-C之外,你還有其他選擇可以開發iPhone/Android app.

1.Corona SDK (lua script language)
http://www.anscamobile.com/corona/

2.PhoneGap (HTML & javascript)
http://phonegap.com/

這兩個語言相較之下都會比obejective-c 容易上手,而且最大的好處是可以跨平台.(可能會有某些限制)
但畢竟不是原生的objective-c 所以在開發上可能會碰到一些限制.
但開發的時間和難易度可以縮短不少..

建議你做一些研究看看你比較適合哪一個方向再開始學..
但是基本的programming觀念都是必須要學的.

good luck.
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?