以下内容转自:http://mmz06.blog.163.com/blog/static/12141696201131641357319/
IBOutlet
输出口是使用关键字IBOutlet声明的实例变量。控制器头文件中的输出口声明应如下所示:
@property (nonatomic, retain) IBOutlet UIButton *myButton;
IBOutlet关键字的定义如下所示:
#ifndef IBOutlet
#define IBOutlet
#endif
- (IBAction)doSomething:(id)sender;
就编译器而言,IBOutlet并未执行任何操作。它的唯一作用是告诉Interface Builder,此实例变量将被连接到nib中的对象。你创建的任何需要连接到nib文件中的对象的实例变量都必须以IBOutlet关键字开头。打开Interface Builder时,它会在项目头文件中扫描此关键字,你可以根据这些(且只能根据这些)变量将代码连接到nib。
IBAction
操作是控制器类中的方法。它们也是通过特殊关键字IBAction声明的,该关键字告诉Interface Builder,此方法是一个操作,且可以被某个控件触发。通常,操作方法的声明应如下所示:
- (IBAction)doSomething:(id)sender;
interface builder 视频教材:
http://v.youku.com/v_show/id_XMzQ4NzIwMTYw.html
http://v.youku.com/v_show/id_XMzQ4NjkxMDc2.html
网易公开课视频:http://v.163.com/movie/2010/6/C/7/M6RU83DCT_M6RU957C7.html
相关推荐
本文将介绍Interface Builder的几个主要知识点,包括其基本概念、文档结构、用户界面元素以及如何通过Interface Builder创建和管理nib文件。 1. Interface Builder基本概念:Interface Builder的基本概念涉及到了...
孙源在MDCC 2015中国移动开发者大会上的演讲“Interface Builder实践与开源”涉及了iOS开发中一个关键的界面构建工具——Interface Builder(简称IB),以及相关的开源实践。IB是苹果公司在开发工具Xcode中提供的一...
Interface Builder是Xcode中的一个组件,它允许开发者通过拖放的方式创建和布局UI元素,连接界面与代码,实现可视化设计。然而,有些开发者选择不使用它,而是完全依赖代码(通常是Swift或Objective-C)来构建用户...
Xcode不仅提供了编译和调试工具,还包含了Interface Builder本身,这使得开发者可以在同一环境中同时进行应用开发和插件开发,大大提高了工作效率。 #### 插件架构 IB插件的架构主要包括以下几个部分:插件接口定义...
### Xcode4过渡指南知识点详解 #### 一、概述 Xcode4 Transition Guide(Xcode4过渡指南)是一份由苹果公司官方发布的文档,旨在帮助开发者顺利从早期版本的Xcode过渡到Xcode4。虽然这份文档是全英文的,但对于...
- **Interface Builder集成**:Xcode4 将 Interface Builder 集成到了 IDE 内部,使得 UI 设计与代码编写可以在同一个环境中进行,极大地提高了开发效率。 - **LLVM 2.0**:Xcode4 使用了 LLVM 2.0 编译器,相比之前...
### XCode4自学手册知识点概览 #### 一、XCode4简介 Xcode是苹果公司为开发者提供的集成开发环境(Integrated Development Environment, IDE),它主要用于iOS和macOS应用程序的开发。Xcode 4作为该系列的一个重要...
Interface Builder是Xcode集成开发环境的一部分,用于创建iOS应用程序的用户界面。此外,还深入探讨了Objective-C中的几个核心类,如`NSObject`、`NSString`、`NSArray`、`NSSet`和`NSDictionary`等,并对它们的功能...
知识点一:Xcode 和 Interface Builder 的使用 * Xcode 是苹果官方提供的集成开发环境(IDE),用于开发 iPhone 应用程序。 * Interface Builder 是 Xcode 中的一个组件,用于设计用户界面。 * 使用 Xcode 和 ...
本书详细介绍了如何快速开始Xcode 4项目工作流,掌握Xcode 4的新功能和开发范式,利用Interface Builder构建现代iOS和Mac用户界面,以及在iOS应用中实现模型-视图-控制器(Model-View-Controller,MVC)设计模式。...
1. **Interface Builder**:作为 Xcode 4 的一个强大工具,Interface Builder 允许开发者通过拖拽控件的方式设计应用程序的用户界面,无需编写大量 UI 相关的代码。 2. **Storyboards**:这是一种可视化的方式来组织...
### Xcode 4.2 英文书籍《Mastering Xcode 4 - Develop and Design》知识点解析 #### 一、书籍概述 《Mastering Xcode 4 - Develop and Design》是一本详细介绍Xcode 4.2开发环境及其应用设计的专业书籍。本书由...
在给定的文件信息中,我们探讨了iOS应用开发的核心概念与技术,特别是关于Interface Builder、Controls、Target-Action以及模型-视图-控制器(Model-View-Controller,MVC)设计模式的关键知识点。 ### Interface ...
### Xcode 4 Unleashed 2nd Edition 关键知识点概览 #### 一、Xcode 4 Unleashed 第二版概述 《Xcode 4 Unleashed》第二版是一本由著名开发者Fritz Anderson撰写的书籍,该书旨在帮助读者掌握苹果强大的Xcode 4...
Interface Builder 是 Xcode 的一部分,提供了可视化的界面设计工具,用于创建和管理视图控件。 视图控制器 视图控制器是 Cocoa Touch 框架的一部分,负责管理视图的生命周期和用户交互。它可以响应用户输入,更新...
3. **Interface Builder改进**: Xcode的可视化设计工具Interface Builder可能会有新的特性,比如更好的布局管理、新的UI控件或者更快的预览功能,帮助开发者更直观地设计用户界面。 4. **App Store Connect集成**: ...
标题中的“xcode4,2 and ios5 BT”指的是Xcode 4.2版本与iOS 5操作系统相关的资源,这通常意味着是开发人员用于构建针对iOS 5设备的应用程序的工具包。Xcode是Apple提供的集成开发环境(IDE),包含了编写、测试和...
3. **Interface Builder**:这是Xcode内置的可视化界面设计工具,允许开发者拖放UI元素并实时预览。15.4版本可能会有性能提升和新控件的添加,提高设计师的工作效率。 4. **真机调试**:真机调试是Xcode的核心功能...
Xcode包含了Interface Builder、Source Code Editor、Simulator等多个组件,它们协同工作,使得开发者可以方便地设计用户界面,并编写和调试代码。在“xcode简易计算器”项目中,开发者主要会使用到的是Source Code ...