如何零基础学开发,一个月做出被苹果推荐的 App?
|
如果剔除掉 Lifeline 的一切辅助功能,如推送、模式转换、语言更改等,它的核心技术点其实很简单,就是一个显示文字的视图和两个增加文字的按钮。
所以,我只要实现「点击一个按钮,让视图加一行字」这个功能,基本上就可以做出一款像 Lifeline 一样的 app 了。 (这是我当时真实的想法,后来发现核心技术远远不止这些,只能说幸亏当时这么单纯,不然就不可能一步步做下去了。) 经验二:一切以用户体验为中心,以目标产品为大方向。一步步从易到难解决问题,各个击破。沉迷于技术研究或设计细节只会误入歧途。 确定好产品方向之后,我开始制作 demo。 打开 Xcode,根据网上教程往 Storyboard(可以往里面拖各种控件的可视化工具,对新手很友好)上拖了一个文本视图和一个按钮。 我先在这个文本视图里打上一行字,如「苟利国家生死以」。接着要做的事就是,点这个按钮让文本视图增加第二行字「岂因祸福避趋之」。 我的直觉告诉我,这件事应该分为两个步骤:
于是,我在某搜索引擎上搜索「iOS 如何点击按钮触发一个事件」,点开了几个搜索结果,找到一个看起来挺靠谱的教程,就照着做。同理,我又把加文字的功能学会了。 很快在这个视图里,就出现了两行字「苟利国家生死以」、「岂因祸福避趋之」。我每次点一下按钮,「岂因祸福避趋之」就会出现。 但是,我发现了一个问题:每行字挨得太近了。我很聪明地在「岂因祸福避趋之」前面加了两个回车符号,看起来就好多了。
在欣喜之余,我又发现一个问题:当我按钮点得多了,新增的「岂因祸福避趋之」会超出文本视图区域。难道让用户每次点一下按钮,然后手动滑上去么(太蠢了)? 我回头看了一看 Lifeline,发现他会把新增的文字顶上来,这样,就可以看到最下面的那句话了。 我又去网上搜教程,很快我就知道了让文本自动顶上来的方法。 经验三:做好 demo、设计稿、其他素材的准备,让你在学习开发的过程中没有后顾之忧,有万事俱备只欠东风之感。 就这样,我根据心里想的产品原型方向,一步步完善这个 demo。每当我遇到一个问题,就去找资料搜教程。解决完之后无比兴奋,但很快又会陷入新的难题当中。 在如此循环 N 次之后,终于完成了一款小明上学被车撞的超简单文字冒险游戏。在有了这样一个 demo 的基础上,我相信,要做出一个像 Lifeline 一样的游戏只是时间问题了。 (编辑:网站开发网_安阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



