`
CshBBrain
  • 浏览: 654923 次
  • 性别: Icon_minigender_1
  • 来自: 成都
博客专栏
B7d9bf34-126e-301f-819e-81f2615b5a2a
开源WebSocket服务...
浏览量:145960
Group-logo
HTML5移动开发
浏览量:138804
社区版块
存档分类
最新评论

Xcode4 InterfaceBuilder 相关知识

 
阅读更多

 以下内容转自:http://mmz06.blog.163.com/blog/static/12141696201131641357319/

IBOutlet,IBAction的理解  

 

 
 

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

分享到:
评论

相关推荐

    xcode interface builder legacy

    本文将介绍Interface Builder的几个主要知识点,包括其基本概念、文档结构、用户界面元素以及如何通过Interface Builder创建和管理nib文件。 1. Interface Builder基本概念:Interface Builder的基本概念涉及到了...

    孙源-Interface Builder实践与开源

    孙源在MDCC 2015中国移动开发者大会上的演讲“Interface Builder实践与开源”涉及了iOS开发中一个关键的界面构建工具——Interface Builder(简称IB),以及相关的开源实践。IB是苹果公司在开发工具Xcode中提供的一...

    不用interface builder.

    Interface Builder是Xcode中的一个组件,它允许开发者通过拖放的方式创建和布局UI元素,连接界面与代码,实现可视化设计。然而,有些开发者选择不使用它,而是完全依赖代码(通常是Swift或Objective-C)来构建用户...

    Interface Builder Plug-In Programming Guide

    Xcode不仅提供了编译和调试工具,还包含了Interface Builder本身,这使得开发者可以在同一环境中同时进行应用开发和插件开发,大大提高了工作效率。 #### 插件架构 IB插件的架构主要包括以下几个部分:插件接口定义...

    Xcode4 Transition Guide

    ### Xcode4过渡指南知识点详解 #### 一、概述 Xcode4 Transition Guide(Xcode4过渡指南)是一份由苹果公司官方发布的文档,旨在帮助开发者顺利从早期版本的Xcode过渡到Xcode4。虽然这份文档是全英文的,但对于...

    Xcode4开发教程

    - **Interface Builder集成**:Xcode4 将 Interface Builder 集成到了 IDE 内部,使得 UI 设计与代码编写可以在同一个环境中进行,极大地提高了开发效率。 - **LLVM 2.0**:Xcode4 使用了 LLVM 2.0 编译器,相比之前...

    XCode4自学手册

    ### XCode4自学手册知识点概览 #### 一、XCode4简介 Xcode是苹果公司为开发者提供的集成开发环境(Integrated Development Environment, IDE),它主要用于iOS和macOS应用程序的开发。Xcode 4作为该系列的一个重要...

    iPhone Application Programming L02: Interface Builder

    Interface Builder是Xcode集成开发环境的一部分,用于创建iOS应用程序的用户界面。此外,还深入探讨了Objective-C中的几个核心类,如`NSObject`、`NSString`、`NSArray`、`NSSet`和`NSDictionary`等,并对它们的功能...

    iPhone开发的第一个程序HelloWorld

    知识点一:Xcode 和 Interface Builder 的使用 * Xcode 是苹果官方提供的集成开发环境(IDE),用于开发 iPhone 应用程序。 * Interface Builder 是 Xcode 中的一个组件,用于设计用户界面。 * 使用 Xcode 和 ...

    Xcode 4 Unleashed 2nd Edition

    本书详细介绍了如何快速开始Xcode 4项目工作流,掌握Xcode 4的新功能和开发范式,利用Interface Builder构建现代iOS和Mac用户界面,以及在iOS应用中实现模型-视图-控制器(Model-View-Controller,MVC)设计模式。...

    Xcode 4 iOS Development Beginner’s Guide

    1. **Interface Builder**:作为 Xcode 4 的一个强大工具,Interface Builder 允许开发者通过拖拽控件的方式设计应用程序的用户界面,无需编写大量 UI 相关的代码。 2. **Storyboards**:这是一种可视化的方式来组织...

    XCODE4.2英文书籍

    ### Xcode 4.2 英文书籍《Mastering Xcode 4 - Develop and Design》知识点解析 #### 一、书籍概述 《Mastering Xcode 4 - Develop and Design》是一本详细介绍Xcode 4.2开发环境及其应用设计的专业书籍。本书由...

    【Interface Builder, Controls, Target-Action】[PDF] [iPhone/iPad/iOS]

    在给定的文件信息中,我们探讨了iOS应用开发的核心概念与技术,特别是关于Interface Builder、Controls、Target-Action以及模型-视图-控制器(Model-View-Controller,MVC)设计模式的关键知识点。 ### Interface ...

    Xcode 4 Unleashed 2nd Edition pdf

    ### Xcode 4 Unleashed 2nd Edition 关键知识点概览 #### 一、Xcode 4 Unleashed 第二版概述 《Xcode 4 Unleashed》第二版是一本由著名开发者Fritz Anderson撰写的书籍,该书旨在帮助读者掌握苹果强大的Xcode 4...

    xcode中文教程

    Interface Builder 是 Xcode 的一部分,提供了可视化的界面设计工具,用于创建和管理视图控件。 视图控制器 视图控制器是 Cocoa Touch 框架的一部分,负责管理视图的生命周期和用户交互。它可以响应用户输入,更新...

    Xcode 升级到 12

    3. **Interface Builder改进**: Xcode的可视化设计工具Interface Builder可能会有新的特性,比如更好的布局管理、新的UI控件或者更快的预览功能,帮助开发者更直观地设计用户界面。 4. **App Store Connect集成**: ...

    xcode4,2 and ios5 BT

    标题中的“xcode4,2 and ios5 BT”指的是Xcode 4.2版本与iOS 5操作系统相关的资源,这通常意味着是开发人员用于构建针对iOS 5设备的应用程序的工具包。Xcode是Apple提供的集成开发环境(IDE),包含了编写、测试和...

    xcode 15.4 真机调试包

    3. **Interface Builder**:这是Xcode内置的可视化界面设计工具,允许开发者拖放UI元素并实时预览。15.4版本可能会有性能提升和新控件的添加,提高设计师的工作效率。 4. **真机调试**:真机调试是Xcode的核心功能...

    xcode计算器源代码

    Xcode包含了Interface Builder、Source Code Editor、Simulator等多个组件,它们协同工作,使得开发者可以方便地设计用户界面,并编写和调试代码。在“xcode简易计算器”项目中,开发者主要会使用到的是Source Code ...

Global site tag (gtag.js) - Google Analytics