一个简单的iPhone项目及代码
2010-08-26 11:04:00 来源:WEB开发网iphone NIB文件 -> android xml布局文件
iphone delegate class + controller class -> android Activity
main方法 -> android的中AndroidManifest.xml要启动的Activity
步骤:
1. 使用XCODE创建项目
2. 打开nib文件,将需要的组件拖放至view中
3. 在Controller类中声明组件变量 事件接收方法,注意需要 IBOutlet关键字,
4. 使用InterfaceBuilder链接Controller类中的变量事件接收方法 至 每个组件上
5. 实现事件接收方法
(不用InterfaceBuilder依然可以实现UI界面,使用纯Code编写.)
main:
Cpp代码
//
// main.m
// HelloUser
//
// Created by sin francis on 10-8-26.
// Copyright __MyCompanyName__ 2010. All rights reserved.
//
#import
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
//
// main.m
// HelloUser
//
// Created by sin francis on 10-8-26.
// Copyright __MyCompanyName__ 2010. All rights reserved.
//
#import
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
Delegate声明:
HelloUserAppDelegate.h
Cpp代码
//
// HelloUserAppDelegate.h
// HelloUser
//
// Created by sin francis on 10-8-26.
// Copyright __MyCompanyName__ 2010. All rights reserved.
//
#import
@class HelloUserViewController;
更多精彩
赞助商链接