IOS5学习笔记
lutaotony
这个作者很懒,什么都没留下…
展开
-
IOS5基础之七-----日期选取器
昨天完成了标签栏,今天继续在标签栏上添加日期选取器。 要实现这个功能,需要一个输出口和一个操作方法。要新增那么就要先到头文件中去声明输出口和操作方法接口。我是这样理解的。 #import @interface BIDDatePickerViewController :UIViewController @property(strong,nonatomic)IBOutletUIDatePi原创 2012-09-26 21:31:04 · 837 阅读 · 0 评论 -
IOS5基础之五-----多视图应用程序
创建一个ViewSwitcher,在模板选择时选择Empty Application。 接下来要创建视图控制器和nib文件,如图: 选中左边的View Switch command+n 出现右边的图,选择UIViewControllersubClass然后Next。 然后输入类名称。 Subclass of 视图布局和表格布局。 Taregeed for IPad 创建原创 2012-09-23 16:03:50 · 1315 阅读 · 0 评论 -
IOS5基础之六-----标签栏制作
建立标签栏框架 创建项目,还是选择Empty Application模板。 输入项目名称Picker。 接着创建根视图控制器 在项目视图中选择Picker的黄色文件夹后,Command+N, 在这里输入class名BIDDatePickerViewController,并且选中with xib for user interface 。因为前面一章没有自动生成,而是原创 2012-09-24 23:16:52 · 986 阅读 · 0 评论 -
IOS5基础十五-----展示详情表和校验表
暂时先贴代码,其他的全部写完在补充! #import "BIDSecondLevelViewController.h" @interface BIDDisclosureButtonController : BIDSecondLevelViewController @property (strong,nonatomic) NSArray *list; @end原创 2012-10-15 23:11:04 · 820 阅读 · 0 评论 -
IOS5基础十七------可编辑的详细单元格
详细的单元格包含很多控件,并且数据更加复杂,需要一个自定义Object-c 数据对象存放将在列表中显示的各个实例。 一个自定义Object-c 数据对象一个是父视图和子视图 #import #define kPresidentNumberKey @"President" #define kPresidentNameKey @"Name" #define kP原创 2012-11-24 21:13:02 · 1647 阅读 · 1 评论 -
IOS5基础十八------storyboard(动态原型单元和静态单元)
今天居然会迷恋上了塔防游戏,晕,打了一天,终于想到还有要学习的东西,坚持,还是真的不容易啊! 其实这个这个stroyboard只是让我们更加方便的去切换自己页面。不过原理和以前的是有很大的区别。 创建一个新的storyboard项目呢。 选择Single View Application 接着next 这里要选择Use Storyboard哦!这样就创建好了,因为这是App原创 2012-11-26 00:45:14 · 4768 阅读 · 0 评论 -
IOS5基础十六-----可移动的行和可删除的行
插入、移动 和删除行 这些都可以通过表视图中setEditing:animated实现。 里面做了一些简单的注释,基本可以理解。 #import "BIDSecondLevelViewController.h" @interface BIDMoveMeController :BIDSecondLevelViewController @property (strong,non原创 2012-11-24 13:14:09 · 1042 阅读 · 0 评论 -
IOS5基础教程之三-----常用控件属性
首先要把图片拖入supporting Files中并且在提示框中选中Copy items into destination group's folder 选择Finish。 拖入视图时的状态 视图会自动以铺满整个屏幕为主, mode属性设置是Scale To Fill ImageView属性 mode属性设置是定义图像在视图内部的对齐方式,以及是否缩放以适应视原创 2012-09-22 15:58:56 · 5334 阅读 · 0 评论 -
IOS5基础之四-----自动旋转和调整大小
前面这几章都是属于复习,书写比较简略,因为主要是xcode4.2和之前区别。 新建一个项目 AutoNSize后 这就是指定应用程序所支持的方向的方法。 这里对应到文件夹中的supporting Files---Supported interface orientations 的子项 在.m文件中可以看到xcode默认自动生成的代码。原创 2012-09-23 00:44:26 · 1781 阅读 · 0 评论 -
IOS5基础教程之二-----基本交互
了解MVC(模型-视图-控制器)这是大家常说的。 模型-Model-保存应用程序数据的类。 视图-View-窗口,控件和其他用户可以看到并能与之交互的元素。 控制器-Control-将模型和视图绑定在一起,确定如何处理用户输入的应用程序逻辑。 基本交互 --在xcode4.2之后,可以省略代码哦。 创建一个Button Fun 项目,用简单的single vi原创 2012-09-20 23:09:48 · 2340 阅读 · 2 评论 -
IOS5基础之八------单组件,多组件,依赖组件的选取器
昨天晚上突然断网,原本还要把单组件多组件以及依赖组件放上去。 其实单组件和日期选取器的区别在于单组件的数据来源需要我们提供一个数组,并且还要提供两个协议。 前面基本一致,要声明一个输出口和一个操作方法。 在头文件中可以看到一下变化 #import @interface BIDSingleComponentPickerViewController : UIViewControll原创 2012-09-26 22:16:39 · 1170 阅读 · 0 评论 -
IOS5基础之九-----选取器之老虎机
首先看头文件和前面的基本相似。 #import @interface BIDCustomPickerViewController : UIViewController UIPickerViewDelegate,UIPickerViewDataSource> @property (strong,nonatomic) IBOutlet UIPickerView *picker;原创 2012-09-27 00:41:28 · 1813 阅读 · 2 评论 -
IOS5基础之十-----表视图
一,一个简单的表视图 新建一个项目使用Single View Application模板并且命名为Simple Table。 找到xib文件,将库中的Table View 拖入到xib中,并且将连接检查器中的datasource和Delegate 关联到File‘s Owner上。保存这样页面的基本完成。 在头文件中添加委托和资源。 #import原创 2012-10-03 11:33:14 · 707 阅读 · 0 评论 -
IOS5基础之十一-----定制表视图单元
定制表视图单元格是为了处理单元格中有很多复杂的数据。 同样以Single View Application 创建一个new Project。 命名为Cells。 将向主视图中拖入 Table View,并向File‘s Owner 设置委托和数据源。 创建UITableViewCell子类。 选择Cells文件夹 Command+N新建一个Object-c Class。创建一个BIDNam原创 2012-10-03 17:17:22 · 1114 阅读 · 0 评论 -
IOS5基础之十二-----分组分区和索引分区
这个分区很想我们手机上通讯录的样式。所以说用处还是很大的哦~~~~~ 最近在家待了几天感觉好像还有点感冒了,哈哈,所以,还是要出去走走,不要当宅男哦,还是很容易生病的哦~~~~~~ 其实这个还是比较简单的,我就直接放代码了,前面直接就是托控件,关联一个委托和数据源。 头文件代码 #import @interface BIDViewController : UIVi原创 2012-10-04 19:53:27 · 1146 阅读 · 0 评论 -
IOS5基础之十三-----实现搜索栏
为什么要把搜索栏单独写,主要是这里牵涉到一个深层可变副本。在这里为什么要用这个~~~~你迷茫吗? 我也很迷茫哈哈~~~~~~ 该项目是请一个项目的加强版,虽然只是多了一个搜索控件,可是却多了许多步骤。 上次公司需要添加一个字段。也就是在数据库中新增一个字段。我排的时间相对长了一点,受到众人笑话。可是当你对系统的复杂性了解后,你会知道特别时在数据库增加字段时带来了很多的问题。并且我这个字段几乎原创 2012-10-06 23:58:54 · 2461 阅读 · 1 评论 -
IOS5基础教程之一-----如何创建XCode项目
复习 一、IOS的基础知识 1.只有一个应用程序正在运行。在IOS上,每一段时间内只能激活一个应用程序并在屏幕上显示。 2.只有一个窗口。只允许应用程序操作的一个窗口。 3.访问受限。只能在IOS为应用程序创建的文件系统中读写文件。此区域称为应用程序的沙盒,应用程序在其中存储文档、首选项等需要存储的各种数据。 4.有限的响应时间。原创 2012-09-20 01:12:27 · 25338 阅读 · 0 评论 -
IOS5基础之十四-----导航控制器和表视图--创建顶级视图
了解表视图之后,我们了解导航控制器,导航控制器和表视图没有必然的关联,但是在实际的运用当中他们是紧密相关的。 先了解一些基础知识。或者说是复习吧。 什么是栈? 栈是一种常用的数据结构,采用后进先出的原则。可以理解我们把书一本一本的装到箱子里面,当我们取的时候是把最后放进去的书最先拿出来。 向栈中添加对象叫入栈(push)即把对象推到栈中。 第一个入栈的对象叫基栈。 最有一个入栈的对象原创 2012-10-10 23:49:02 · 1023 阅读 · 0 评论 -
IOS5基础二十一-----应用程序设置和用户默认设置(一)
应用程序设置,也就是我们常在手机上看到的设置图标,像个齿轮一样的。说白了就是一个应用程序。 接下来就是如何创建一个简单的应用程序设置。 创建项目--new project 项目名称AppSetting。 选择root.plist 如果没有选择上图中的Show Raw Keys/Values 在空白处右键就可以选择Show Raw Keys/原创 2012-12-16 21:11:09 · 1445 阅读 · 0 评论