第131章 很难
有了电脑以后,陆长歌就开始尽量‘霸占’池永盛的时间了。
这里面有些东西只有他会,目前陆长歌和余娜接触的就是oc语言的基本运用,就这能在短短的三个月时间里做到都很不容易。
池永盛也是小镇青年,他并不介意车库这种简易的环境,而且还有人们对技术宅的刻板印象,就是除了关注技术本身,其他的都很难引起他的注意。
这一点倒和惠传坤有几分相似。
作为上课比较认真的学生,池永盛对惠传坤也有印象,到这里之后他有点惊讶于这家伙还在帮陆长歌干另外一个项目。
而惠传坤也是到今天才知道,原来陆长歌跟学院里的池老师在私下里有这么多接触。
“……反正现在电脑已经买回来了。我先给你们一个整体概念好了,否则的话,用长歌的话说你们就像是在森林迷雾中前行。
ok。如果我们把开发一款基于苹果系统的app作为一个目标并且发布的话,那基本需要有以下几个环节:
在单纯的技术方面,你们需要进一步熟悉oc语言和c语言,前者是编程语言掌握好与不好,其中的区别你们现在应该是有概念的。
之后还要学会使用code,这是苹果官方提供的集成开发环境,编写、调试以及后续的发布都在这上面完成。另外还要注册苹果开发者账号,这个我们随后再说。
除此之外还有编译器gcc、调试工具instruments……
以上都是准备工程,而在code中的工作大约可以分为创建sdk工程、编写sdk代码、构建、测试和发布sdk。
说起来简单,实际上进入这个阶段会遇到各种各样的问题,比如初开发时的布局界面如何设计,视图相关的开发组件如何运用,包括在调试阶段,如果遇到问题,怎么设置断点、调试器工具的使用方法等等都很专业,我一两句话也很难说的清楚,只能遇到的时候再说。
最后一点,不懂就查、不懂就问,我们从简单开始。千里之行始于足下,现在是3月份,只要投入时间精力,这个学期结束你们就能看到自己的变化了。喔,对了,”
说到这里他停顿了一下,看向陆长歌。
“有什么问题?”陆长歌问。
池永盛抽出一张纸,“你要回答我几个问题。首先,你要的app究竟实现什么功能?界面设计你有没有考虑过?每个界面几个tab,每个tab表示什么……一句话,你要一个怎样的app?”
他画出的就是一个长方形的框框,在这个框框里究竟要放什么?
陆长歌紧起眉头,“我明白。这就是池老师说过的,程序员始终要面对的‘设计’问题。”
“对,使用逻辑很重要,它关乎到这款软件究竟好用不好用。”
这个对于陆长歌来说就比较简单了,因为一切都在他的记忆中。
“池老师,这个问题我不仅考虑过,而且考虑的很清楚,我需要一个基于智能手机系统的即时通讯软件,它和目前存在于塞班系统上的手机qq不一样。
虽然它也能实现基本的信息通讯,但在安全性、兼容性等方面都存在不足,界面设计相对简陋,在实现的功能有限的情况下,系统占用却很高。一些功能,如qq空间也无法使用。”
池永盛说:“你说的简单一些呢。”
陆长歌道:“我希望用户在使用这个软件的任何功能时,不需要打开电脑。”
他回答的很快,而且也足够简短。
本站域名已经更换为www.adouyinxs.com 。请牢记。