iOS5开发学习笔记(3)

经过一段时间的学习,基本掌握了简单的iPhone开发。

主要学习的控件有:

Tab Bar Controller, 类似app store应用里面,下面的tab切换按钮。可以修改图片,名称等属性。

Navigation Controller,常见的如通讯录的那个可以左右移动的控件,可以设置标题等属性。

Table View Controller,常用的以列表形式展示数据的控件,使用时需要指定数据源。

WebView,可以用来显示网页,本地html页面或html代码。

Button,Label,TextField,这个就不解释了。

DatePicker控件,可以选取时间和日期。

最后是基本的View空间,可以自定义各种控件的组合或者是作图等。

 

Notes:

1. Navigation Controller和Tab Bar Controller可以通过Editor->Embed In来直接加上

2.Controller和Controller以及View的控制流转,可以通过storyboard界面的control+拖动来直接连接

3.segue是新加入的特性,如2中描述的,可以更好,更简单地控制界面的流转

4.手势操作暂时是从代码给controller和view添加的,从storyboard来看,也可以直接从objects里面拖进去。

5.常用的手势(放大/缩小,旋转,移动)已经给定义好了,不需要自己获取手势操作的raw data。

6.作图的时候需要使用到context和一些C Struct定义的CGPoint等。

 

代码可以参见:https://github.com/yiguid/iHome

基本代码学习都是参照的公开课视频,老头讲课的内容,自己有一些发挥和修改。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注