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