最近项目开发进度很紧张,今天午饭后才开始准备的keynote,内容有点简单,不过讲的效果还可以。
今天的keynote主要是介绍一个程序的生命周期,结构等问题,另外主要是介绍了UINavigationController和UITabBarController以及UITableView的使用场景和用发。也介绍了iphone开发中最常见的四个设计模式:MVC、Delegate、Target-Action以及引用计数(内存管理,今天没有涉及)。
讲完以后是一个Demo加动手环节,我从头给大家写了一个很简单的通讯录软件(数据硬编码),主要是展现,如何用UINavigationController来表现层次数据,如何用UITableView的datasource接口给它传输数据(delegate模式),怎么使用UITableView的delegate接口获得被点击的cell的id,然后在最终通讯录的详情窗口,展示了以前讲做过使用Target-Action模式,来操作UIView上面的控件(UILabel)。
下面听讲座的同事,手头带着Mac笔记本的人不多,不然我想效果会更好。
点击下列链接浏览和下载Keynote。
相关链接:
iPhone/iPad开发讲座 第一讲 IOS开发简介 Keynote放出
iPhone/iPad开发讲座 第二讲 iPhone用户界面设计 Keynote放出
iPhone/iPad开发讲座 第三讲 基础UI和基础编程 Keynote放出
iPhone/iPad开发讲座 第四讲 网络通讯和Xml处理 Keynote放出
iPhone/iPad开发讲座 第五讲 定制视图和多点触摸 Keynote放出