【读书笔记】iOS-设计简单的Frenzic式益智游戏
如果你決定用UIView動(dòng)畫或Core Animation,一定要編寫一些測(cè)試用例,模擬游戲可能遇到的要求最高的動(dòng)畫,另外不要忘記播放聲音。不要等到最后才增加聲音,因?yàn)樵趇Phone上播放音樂(lè)和音效確實(shí)會(huì)極大地耗費(fèi)處理能力。必須將播放聲音作為模擬的一部分。
?
從用戶反饋給我們的崩潰日志來(lái)看,我們發(fā)現(xiàn)Frenzic1.0版本的大多數(shù)所謂的”崩潰“并非是真正的崩潰,而只是應(yīng)用關(guān)閉。如果你的應(yīng)用接收到內(nèi)存警告,但是未能釋放足夠的內(nèi)存,操作系統(tǒng)就會(huì)關(guān)閉應(yīng)用,對(duì)于用戶來(lái)說(shuō)這看上去就像是應(yīng)用崩潰。
?
iPhone應(yīng)用必須持久性。也就是說(shuō),盡管可以在任何時(shí)間退出應(yīng)用,但下一次啟動(dòng)應(yīng)用時(shí)它都 應(yīng)當(dāng)從上一次退出時(shí)的狀態(tài)繼續(xù)運(yùn)行。
?
最后一點(diǎn),要注意應(yīng)用的iPhone特定需求。要特別當(dāng)心內(nèi)存警告。盡管我從未在我的設(shè)備上見(jiàn)過(guò)這種警告,但 是Frenzic到了beta版本測(cè)試者的手里,警告就開(kāi)始出現(xiàn)了。如果忽略這些警告,設(shè)備將關(guān)閉你的應(yīng)用,而在用戶看來(lái)這就像是應(yīng)用崩潰了。
?
?
參考資料:《精彩iPhone炫酷開(kāi)發(fā)-七位一線高手的編程和設(shè)計(jì)范例》
轉(zhuǎn)載于:https://www.cnblogs.com/yang-guang-girl/p/8477682.html
總結(jié)
以上是生活随笔為你收集整理的【读书笔记】iOS-设计简单的Frenzic式益智游戏的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Browser Page Parsing
- 下一篇: LAMP之Apache