1. 外部资源 添加到 Resources 目录 中 。
2.
#import <UIKit/UIKit.h>
@interface Control_FunViewController : UIViewController {
UITextField *nameField;
UITextField *numberField;
}
@property (nonatomic,retain) IBOutlet UITextField *nameField;
@property (nonatomic,retain) IBOutlet UITextField *numberField;
@end
IBOutlet 表示输出口,IBOutlet可以放在声明时,但新版本建议放到属性声明时。
其中 nameField 为输出口。
retain 表示 编译器向分配给此属性的对象发一个保留消息。这将保证属性底层的实例变量在使用过程中不会从内存中清除,这个是必须声明的。 如果变量是对象则需要指定此属性,如果是int类的则不需要。
nonatomic 可选属性,如果没有将改变访问方法和修改方法的生成方式,用于帮助编写多线程程序。声明之后可以节省开销, 大多数情况下,iphone应用程序都指定nonatomic属性。
3.
#import "Control_FunViewController.h"
@implementation Control_FunViewController
@synthesize nameField;
@synthesize numberField;
@synthesize 其作用是通知编译器 为我们自动创建 访问方法和修改方法。添加此行代码之后,我们的类中会存在两个不可见的方法,numeField和setNameField; 我们并没有编写这两个方法,他们是自动创建的,我们只需使用就可以了。
4.
控件属性:
opaque : 如果选择 ,则此视图后的任何内容都不应绘制。
clip subviews: 如果你的视图有子视图,并且这些子视图并不是完全包含在父视图中,则此复选框将确定子视图的绘制方式,如果选中了Clip Subviews,只有在父视图范围内的子视图被绘制出来。如果未选中Clip Subviews 则全部子视图 都将绘制出来,而不管它是否在父视图内部。
5. object 语言 注释: // /* */ 和java 类似。
6.控件都四种状态:
1普通
2突出显示
3禁用
4选中
7.连接的问题:
从File's Owner 连接到控件,实际是把在Controller声明的 输出口 连接到界面中的控件,在程序中操作 输出口就是操作界面的控件了。
从控件到File's Owner ,实际是把控件的事件和Controller中的方法联系起来,控件的事件产生后,进入到Controller的方法中。
分享到:
相关推荐
这个"ios记事本 iPhone"源代码提供了这样一个基础的实践机会,它包含了一个简单的记事本应用程序的实现,对于想要学习iOS开发,尤其是Objective-C或Swift语言的人来说,这是一个很好的起点。 首先,我们来了解一下...
OneNote是一个功能强大的记事本软件,由Microsoft开发。OneNote可以实现复杂的笔记编辑和管理功能,并且可以在iPhone手机上和电脑之间实现同步。OneNote的优点是功能强大,适合那些需要高级笔记编辑和管理的人群。...
【iPhone开发环境配置详解】 在Windows XP环境下进行iPhone应用程序的开发,需要搭建一套特定的开发环境,这通常涉及到在PC上安装Mac OS X系统,因为Apple的官方开发工具Xcode只支持苹果的操作系统。本文将详细讲解...
在本项目中,宋石全同学使用Swift语言开发了一款iOS应用,结合日历和记事本功能,为用户提供了一站式的任务管理和时间规划工具。这个应用是针对《移动终端软件设计》课程的大作业,旨在满足用户对于日常时间管理的...
【标题】"语音记事本"是一款模仿iPhone风格的录音应用程序,它提供了基本的录音功能,可供用户参考和学习。这个应用旨在为用户提供一个便捷的方式来记录声音片段,类似于iPhone内置的录音工具,让用户能够轻松保存...
这个压缩包文件名为"IPad记事本代码完整版.zip",从名称可以推断出它包含的是一个iOS应用开发项目,特别是针对iPad设备的记事本应用程序的源代码。这个项目可能是为了教学、研究或实际开发目的而提供的,让开发者...
### iPhone人机界面开发指南:构建卓越的用户体验 #### 引言 《iPhone人机界面开发指南》旨在为开发者提供全面、深入的理解,以便在iPhoneOS平台上构建既美观又实用的应用程序。本指南覆盖了从产品定义到最终设计...
### 如何学习iPhone开发:资源与方法 #### 学习iOS开发的重要性 随着智能手机的普及,iOS设备(如iPhone和iPad)在全球范围内拥有庞大的用户群体。对于开发者而言,掌握iOS开发技能不仅能帮助他们构建出高质量的...
### iPhone与iPad开发实战—iOS经典应用剖析 #### 课程概述 本课程旨在为有一定基础的学员提供深入的iPhone与iPad开发实战经验。通过一系列实际案例的学习,学员将能够掌握最新的iOS开发技术和方法论,包括iOS 5 ...
本书主要面向希望在Apple平台上开发应用程序的开发者,尤其是那些想要利用iPhone SDK 3来构建高质量应用的开发者。 #### 二、作者介绍 Maher Ali博士,资深移动开发者和贝尔实验室科学家,拥有丰富的移动应用开发经验...
iOS是一个封闭源的操作系统,主要应用于iPhone、iPad和iPod touch设备。因此,这个源代码是按照苹果的Swift编程语言或者Objective-C编写的,遵循苹果的Cocoa Touch框架,并且需要使用Xcode集成开发环境进行编译和...
描述中的“待办事情软件 记事本 iPhone iPad iOS”进一步强调了这个应用程序是为iOS设备设计的,不仅能在iPhone上使用,也可以在iPad的大屏幕上发挥效用。这暗示了软件可能具有跨平台同步的能力,用户可以在不同设备...
在网站设计和开发过程中,视觉元素的选取与呈现方式至关重要,尤其对于吸引用户注意力和提升用户体验有着决定性的作用。"网站素材iphone图片"这个主题,显然聚焦于为iPhone设备优化的网页设计提供高质量的图像资源。...
- **案例2:开发一个简单的记事本应用** - 利用Core Data框架保存用户的笔记数据。 - 提供搜索功能,方便用户查找已有的笔记。 - 支持云同步功能,确保用户在不同设备之间可以同步笔记内容。 #### 五、参考书籍...
### 关于《初学iPhone开发与Swift 4》第四版 本书《初学iPhone开发与Swift 4》第四版由Molly K. Maskrey撰写,是面向初学者的一本全面介绍如何使用Swift 4进行iOS应用程序开发的指南。本书不仅涵盖了Swift 4的基本...
Objective-C主要应用于苹果公司的操作系统上,包括iPhone、iPad以及Mac等设备的软件开发。由于其强大的功能和良好的可移植性,Objective-C在苹果开发者社区中占据了非常重要的地位。 #### 二、书籍信息概述 ...
对于一些功能相对简单的移动应用,比如天气预报、记事本等,使用jQuery Mobile 开发可以节省大量的时间和成本。 **3.4 社交媒体和社区应用** 社交媒体和社区应用通常需要频繁地更新内容和交互,jQuery Mobile 的...
TimeNote为珍惜时间,珍惜往事的人潜心开发的软件,一款具有独立文件与事件预测的跨平台日程管理软件(支持Android、IPhone与各PC平台)。本软件采用独家原创数据解码格式,支持云端异步操作,并能对普遍使用的ICS文件...