近来在看<IPhone开发基础教程>,看到第一个提到交互性的例子,说是其它交互性程序的基础,故也不可小看它,按书的意思做,不懂就多看几遍.
刚开始的时候我就急着想动手写一些代码,但是效果不怎么好,其中难免会出点错.到整个讲完的时候会有不少错误发生.不过呢,没关系,我爱实践是没有错的,我再重写一遍,这才有了这完整的效果,同时也得到了宝贵的经验.这不,碰到一些问题,跟大家一起分享一下.
代码方面,这是一个基于视图的程序,需要修改的文件位于classes下,一个是.h文件,另一个是.m文件.由于代码说来话长,这里只贴出来一下.
视图操作方面,这个IPhone编程就跟vs.net有类似之处了,同样可以采用控件的拖放.在这个程序中,用到的是两个圆矩形按钮和一个标签.按钮用来区分开我们按下的按键,通过标签来表现出来.这里就涉及到委托的事情,程序新建完就已经有一些委托,比如说我们新建的视图就是跟View有委托关系,之前出错那会儿可能就是因为删除了这些委托关系,导致我的程序不对,重新写一个就知道问题所在了,喔....这个标签与File 's Owner就直接用拖拉实现关联,标签就还可以通过事件的方式新增,并且需要对应好相应的值.处理好这委托后,保存程序就可以直接运行看到效果啦.
总结一下,这个例子虽然内容不多,但是确实是很基础,这是在今后的程序中必不可少的一道工序.同时也让IPhone开发者会体验到易操作性,在写代码时都基本不用自己全部输入,就拿这委托来说,也只是用拖拉就可以实现,真正做到简便.好了,不说那么多了,继续体验去.