暑期实习已经有两个月了,在公司熟悉了macos Xcode 已经发布了两个小游戏了。对Cocos2D 和Box2D 都有了一定的掌握。今天废了很多周折才在Xcode4下做了一个小的应用程序,为了引导入门 也为了 和高手交流问题。写下这个博文 希望高手对我的问题 不吝赐教。
1.在Xcode4中新建基于ios view_based application 项目名称ABC
2.自动生成了两个类,ABVAppDelegate ABCViewController 选择ABCViewController.xib 注意 不是MainWindow.xib
目前我知道MVC模式 但自动生产的这些文件和类是怎么样的关系 怎么样的执行流程我还不懂。
Supporting Files: main.m
#import <UIKit/UIKit.h>
int main(int argc, char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
3.点击右上角的 view------>hide or show Utilise 从右下角 工具箱 一个 UILabel UIButton控件
4.ABCViewController.h定义两个成员变量
#import <UIKit/UIKit.h>
@interface ABCViewController : UIViewController {
IBOutlet UILabel* label;
IBOutlet UIButton* btn;
}
@property(nonatomic,retain) IBOutlet UILabel* label;
@property(nonatomic,retain) IBOutlet UIButton* btn;
@end
ABCViewController.m中添加成员方法
-(IBAction) changeText
{
label.text=@"iphone";
}
5.最纠结 也是最 让人糊涂的一步了 , 不懂内部是如何运作的
右键单击 FileOwer 会弹出下图
然后将成员变量与xib文件中的 控件关联起来 用鼠标拖动连线即可 ,操作成功后如下图
将changeText 与 btn 的Touch Down方法
6.Run
尽管 成功了
求 全代码方式 实现 该功能的代码。。。。。。。。。。真觉得这太难理解了
他们是怎么样就关联在一起了。使他们关联到一起的代码在哪里?还是JavaSwing
容易理解啊。
转载请著名作者。
- 大小: 18.2 KB
- 大小: 30.6 KB
- 大小: 45.5 KB
- 大小: 76.9 KB
- 大小: 71.6 KB
- 大小: 100.1 KB
分享到:
相关推荐
本教程将聚焦于如何使用Xcode 4.2及以上版本中的StoryBoard特性,来创建你的第一个iPhone应用程序。 StoryBoard是苹果引入的一种可视化界面构建工具,它允许开发者通过拖拽和配置UI元素来设计应用的屏幕布局,从而...
本章将介绍如何创建一个简单的 iPhone 应用程序,介绍基础的技术,不要求读者现在就掌握这些技术,但这些技术将有助于读者对基础开发过程有初步了解,窥视一下开发 iPhone 程序的神秘色彩,打破对开发 iPhone 程序的...
从给定的文件信息来看,我们正在探讨的主题是关于如何创建第一个iPhone应用程序,这与苹果公司的iOS开发环境紧密相关。以下是对标题、描述、标签以及部分内容的深入解析,旨在提炼出其中的关键知识点。 ### 一、...
本教程旨在引导初学者通过实践操作,完成自己的第一个iPhone应用程序的开发。对于初次接触iOS应用开发的朋友来说,这是一个绝佳的入门指南。 #### 二、环境准备与基础知识 1. **硬件准备**: - 需要一台安装了...
标题 "第一个app——iPhone应用程序:“Say Hello”" 暗示了我们将探讨的是一个初学者级别的iOS应用开发教程,特别是如何创建一个简单的“Hello, World!”应用程序。这个过程通常使用苹果的集成开发环境(IDE)Xcode...
这个项目可能是由一个名为“lmax郎迈”的团队创建的第一个iPhone应用程序的源代码。从这个源码中,我们可以学习到iOS应用的基本构建过程、编程实践以及Swift或Objective-C语言的使用。 首先,我们要了解iOS应用开发...
通过以上步骤,我们可以构建出一个功能完善的iPhone聊天应用程序。PHP作为服务器端语言,结合WebSocket技术,可以有效实现与iOS客户端的实时通信,为用户提供流畅的聊天体验。而iPhone端的Swift编程语言则为我们提供...
正如文中所述,“开发iPhone应用程序基本步骤”首先强调的是需要有一个新颖的想法。当前市场上已经有大量的应用程序存在,因此要想让你的应用在市场上脱颖而出,就必须确保它具有独特性。 - **市场调研**:了解当前...
本书的标题为《iPhone应用程序开发攻略之iPhone特色传感器应用》,从这个标题我们可以看出,这本书是专门针对iPhone应用程序的开发者所编写的一本关于iPhone特色传感器的应用开发教程。iPhone特色传感器包括但不限于...
3. **Delegate**:通常是一个遵循`UIApplicationDelegate`协议的对象,用于处理应用的生命周期事件,如`applicationDidFinishLaunching:`方法,这是应用启动后执行的第一个自定义代码段。 4. **Window**:应用程序...
本教程向您演示如何创建一个简单的iPhone应用程序。向您描述: 如何使用Xcode 创建并管理一个工程 基础设计模式和iPhone 开发的基本技术 Interface Builder 使用入门 如何让应用程序响应来自标准用户接口控件的...
### iPhone应用程序开发指南 #### 一、iPhone系统介绍 iPhone是由苹果公司设计并销售的一系列智能手机,自2007年首次推出以来,已经成为全球最受欢迎的智能手机之一。苹果公司的创始人史蒂夫·乔布斯曾表示:...
这个“ios应用源码之第一个iphone小程序(实现聊天功能) chat-1 2018128”是一个学习资源,它包含了实现一个基础聊天应用所需的所有源代码。我们将深入分析这个项目的结构、关键技术以及如何使用这些技术来构建类似...
这个"IOS应用源码之第一个iphone小程序(实现聊天功能) .zip"压缩包包含了一个初级的聊天应用项目,名为"Chat-1",它能帮助开发者了解如何在iOS平台上构建实时通信的应用。以下我们将深入探讨这个项目中的关键知识...
《傻瓜书之iPhone应用程序开发》是一本针对初学者编写的指南,旨在帮助那些对编程有一定基础但对iOS开发不熟悉的读者快速上手。这本书可能并不适合已经具备一定iOS开发经验的人,因为它的内容可能过于基础。下面我们...
本篇文章将详细讲解如何在iPhone上开发第一个"Hello, World!"程序,帮助你快速入门iOS应用开发。 首先,我们需要安装Xcode。Xcode是Apple官方的集成开发环境(IDE),它包含了编写、调试和发布iOS应用程序所需的...
iPhone 开发的第一个程序 HelloWorld 是一个自动计算打折后价格的应用程序。该程序的开发过程中,我们将学习到如何使用 Xcode 和 Interface Builder 来设计用户界面、编写代码来实现业务逻辑。 知识点一:Xcode 和 ...
在iOS开发中,创建一个具有聊天功能的应用程序是常见的任务,尤其对于初学者来说,这样的项目可以帮助理解iOS应用的基本架构和交互设计。本项目“Chat-1”是一个基础的iPhone小程序,它展示了如何在iOS平台上实现一...