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