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