1. 盡快加入蘋(píng)果開(kāi)發(fā)者計劃
當我開(kāi)發(fā)第一款iOS游戲的時(shí)候,我覺(jué)得沒(méi)有必要花99美元(99美元/年)加入蘋(píng)果的開(kāi)發(fā)者計劃,一些非常酷的工具可以讓我通過(guò)上網(wǎng)本對app進(jìn)行測試。當游戲快完成的時(shí)候,我加入了蘋(píng)果的開(kāi)發(fā)者計劃,這時(shí)我發(fā)現自己犯了一個(gè)大錯誤:游戲可以在上網(wǎng)本上運行,但幾乎不能在iPhone上運行。如果我早些加入開(kāi)發(fā)者計劃,就不會(huì )浪費這么多時(shí)間了,結果是我不得不做了大量更改和修復。另外,蘋(píng)果的開(kāi)發(fā)者項目有很多有用的資源,可以幫助初學(xué)者,所以要盡快加入蘋(píng)果開(kāi)發(fā)者計劃。
2. 練習、練習還是練習
要進(jìn)行iOS游戲開(kāi)發(fā),Xcode和Objective-C是最基本的。看書(shū)、博客和視頻是不夠的,如果你想精通,你就必須不斷練習,把你看到的一些技巧通過(guò)練習落實(shí)下來(lái)。你可以通過(guò)PC或者上網(wǎng)本來(lái)練習,但一旦你開(kāi)始了你的第一個(gè)項目,你還需要在手機上進(jìn)行測試。
3. 與他人協(xié)商
即便你覺(jué)得有了一個(gè)很好的主意,也不要急匆匆就去開(kāi)發(fā)。首先,你要跟同事或者朋友商量一下,看看他們怎么想。如果開(kāi)發(fā)出來(lái),他們會(huì )下載嗎?他們認為哪些地方需要作出改進(jìn)?如果大部分朋友覺(jué)得你的主意很不錯,那你可以一邊開(kāi)發(fā)一邊做細節的調整。我之前就犯過(guò)這樣的錯誤,做了一款少數人認為不錯的app。
4. 不要忽視文書(shū)工作
做一款應用也許并不是很難,但很消耗時(shí)間。開(kāi)發(fā)階段完成并不意味著(zhù)終結,把app上架到App Store也要花費不少時(shí)間。蘋(píng)果有很多規則和限制,在你的app出現在A(yíng)pp Store之前,你還有不少文書(shū)工作要做。
5. 不要抱有太高期望
很多開(kāi)發(fā)者都有這樣的想法,他們會(huì )認為開(kāi)發(fā)幾款iOS app,發(fā)布在A(yíng)pp Store,然后就可以變得很富有。App Store有那么多應用,要想獲得用戶(hù)注意談何容易。