第一个iphone应用程序

       暑期实习已经有两个月了,在公司熟悉了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

容易理解啊。

 

 

 

 

 

转载请著名作者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值