請問怎樣才能學習編寫iPhone軟體

時間 2025-02-01 22:00:15

1樓:楓籽情

你不需花一分錢就能免費得到sdk開發工具,只要加入免費的**開發者專案(the free online developer program)就可以了,不過如果你認為開發iphone軟體是你個人的事,在做好準備之後你也可以加入按年交費的開發者專案。

至於編寫iphone軟體,如果沒有堅實的c語言基礎恐怕會有一定困難,因為c語言特別是objective-c是iphone的核心程式語言,懂得如何使用objective-c和cocoa是開發的基石。

在亞馬遜書店有steven kochan寫的很好的objective c教程銷售,不過新版的要過幾個星期才出版。建議先到當地圖書館借一本舊版的來看,等新版出了再買。

hillegass寫的cocoa 程式設計(cocoa programming)也已經出了第三版,它可說是許多開發者心中標準的cocoa聖經。

不過在iphone軟體編寫的最新書籍方面,jonathan zdziarsky寫的開源應用軟體開發(open application development)只寫到了版韌體,這本書還只是去年秋季出的呢,而且它的內容也不涉及到sdk。不過你可以沿著不受支援或私人的apis學習下去。

另外因為須遵守保密協議(nda)的原因,目前市面上也沒有sdk教學的書銷售。蘋果官方的cocoa開發郵件列表(cocoa dev mailing list)也不是可以隨便進入參與討論的。

但你還是可以搜尋到許多私人的論壇、irc伺服器和開發者們不顧蘋果的警告建立起來的郵件列表。許多當地的開發者組織已經興起,特別是在海灣地區,每個組織在處理保密協議(nda,non-disclosure agreement)上的態度各自不同。

蘋果也提供很多有用的樣板**,你可以隨意**和改編這些**。對於熟悉objective c 和 cocoa的人來說這會是乙個很好的開始,不過對於不太瞭解這兩種語法的人來說未必很適用這種方法。你得學會用蘋果軟體工程師的方式去思考問題。

按上面的步驟,從kochan和hillegass再到樣板**,你就可以在一定時間內學會如何編寫iphone軟體了,不過一兩個週末的時間可能不夠而且還會經歷不少困難,祝好運!

2樓:網友

哥哥是靠著興趣轉行做程式開發的,所以給你指條路子。

首先呢,興趣非常重要,否則會堅持不下去。iphone的程式是用objective-c開發的,是一種改良的c語言。同時呢,你還需要蘋果提供iphone sdk開發工具,或者第三方的開發環境。

首先你需要的就是對c有基礎,這樣你會感覺輕鬆很多,相關的教程你可以先看一下教程《iphone的應用開發》這本書,再者就是你的英文最好夠好,因為很多教程都是英文版的。還是就是要多看**,學習好的**習慣和思路,可以直接去google code上下**來看,這樣會事半功倍。還有就是軟體開發這東西就是入門稍難,只要你入門了,掌握了基本思想,那麼以後學的會很快~~

我的宗旨是:認認真真,一字一句的每個提問者的問題,不管有沒有分,不管分多少。不管提問者給不給分,都要做到及時跟蹤提問者的問題,做到定期回訪,讓提問者徹底的滿意的解決問題。

怎樣才能學習好,怎樣才能學習好

首先肯定離不開努力,不努力你再聰明也不行,但即使沒那麼聰明也可以勤能補拙 其次需要方法,合適的方法,好的方法決定了學習效率是事半功倍還是事倍功半 最後就是求教和交流,不懂就問,問老師,問同學 前提是你經過了深思熟慮,不要一覺得不會就問,一定要思考過,這樣經過講解後印象才深刻 多和學習好的人交流,學習...

怎樣才能學習進去,怎樣才能更好的學習?

把學習看成是一種樂趣,不要把它看成是壓力,用快樂的心態去對待學習。興趣才是學習的最好導師,不是嗎?怎樣才能更好的學習?要想更好的學習就要做到這幾點 學習時要全神貫注,堅持體育鍛煉,學習要主動,保持愉快的心情,和同學融洽相處。如何才能好好學習 一 首先確定乙個大的前進方向,你這一階段的學習是為了什麼?...

怎樣才能提高學習效率,怎樣才能提高學習效率 5

莫西南花 生活中我們經常看到一些因為貪玩無法好好學習的學生。也有一些看起來成天在學習,但是成績一直上不去的學生。這些學習的主要原因是因為沒有一個很好的學習方法,提高學習效率。學習的時候事倍功半,學習的興趣也會有所減弱。這樣下去可能會形成一個惡性迴圈。那麼有哪些方法可以提高學生上課的效率呢?首先學習不...