随笔分类 -  iOS开发

摘要:书中的第四章实现了若干比较复杂的控制。以下是实现之后的界面: 概括之后,主要有几处重要而基础的操作。1、确定输出口在运行时会发生属性更改的控件,需要为它们指定输出口。例如,静态图像和两个文本标签就不需要;为了访问被动控件保存的数据,就需要为两个文本字段分别定义一个输出口。添加输出口及其属性到Control_FunViewController.h类文件中:1 #import <UIKit/UIKit.h>2 3 @interface Control_FunViewController : UIViewController {4 UITextField *nameField;... 阅读全文
posted @ 2012-07-13 13:46 ReasonHan 阅读(1119) 评论(0) 推荐(0)
摘要:MVC(模型-视图-控制器)范型目标是实现3类代码尽可能分离。 模型:保存应用程序数据的类 视图:窗口、控件和其他用户可以看到并能与之交互的元素 控制器:将模型和视图绑定在一起,确定如何处理用户输入的应用程序逻辑 阅读全文
posted @ 2012-07-12 15:33 ReasonHan 阅读(263) 评论(0) 推荐(0)
摘要:视图控制器输出口是使用关键字IBOutlet声明的实例变量。控制器类可以使用一种特殊的实例变量来引用nib文件中的对象,就是输出口(outlet),可以看成是指向nib中的对象的指针。控制器头文件中的输出口声明应如下所示:@property (nonatomic, retain) IBOutlet UIButton *mybutton;IBOutlet关键字的定义如下所示:#ifndef IBOutlet#define IBOutlet#endif操作是控制器类中的方法。它们也是通过特殊关键字IBAction声明的,该关键字告诉IB,此方法是一个操作,且可以被某个控件触发。声明通常如下:- ( 阅读全文
posted @ 2012-07-08 16:17 ReasonHan 阅读(200) 评论(0) 推荐(0)
摘要:Xcode项目窗口工具栏下方的窗口分为3个主要部分。1、左下方的窗格为Groups&Files窗格,项目中的所有资源都在此分类显示。项目名称下有5个文件夹: Classes,包括所有的Objective-C类。 Other Sources,包含除了Objective-C类之外的源代码文件。通常包含: *.pch表示precompiled header(预编译的头文件)。这会减少使用Build或Build and Go选项编译所需时间。 main.m。此文件包含应用程序main()方法。通常不需要编辑或修改此文件。 Resources,包含应用程序中的非代码文件。其中包括应用程... 阅读全文
posted @ 2012-07-01 20:11 ReasonHan 阅读(396) 评论(0) 推荐(0)
摘要:编写iOS的有何不同1、只有一个应用程序正在运行特定时间段仅仅激活一个应用程序并在屏幕上显示。当应用程序未激活或未运行于后台时,不会引起CPU任何注意,可能会导致网络连接断开等问题。iOS 4在后台处理能力已经有了大幅提升。2、只有一个窗口只允许应用程序操作一个“窗口”。应用程序与用户的的所有交互都在这个窗口中完成,而且这个窗口的大小就是设备屏幕大小,是固定的。3、受限访问只能在iOS为应用程序创建的文件系统中读写文件。此区域称为应用程序的沙盒,应用程序在其中存储文档、首选项等需要存储的各种数据。还存在其他方面的限制。例如,你不能访问iOS上端口号较小的网络端口,也不能执行台式计算机中需要有根 阅读全文
posted @ 2012-07-01 15:24 ReasonHan 阅读(251) 评论(0) 推荐(0)