Iphone之HelloWorld
2011-11-03 10:52
141 查看
在很多书籍和网站的Iphone开发学习中。很多都是使用拖拽的方式进行界面的处理。
个人觉得这样对初学者来说并不是一个好处。因为本人在公司做Iphone项目时,界面都是
自己通过Objective-C来实现的。这样更容易维护。基本不会使用Interface Builder工具来
进行界面的实现。
所以在我初学过程都是使用代码来实现界面和功能。希望能给初学者一点帮助。
首先是第一个简单的项目HelloWorld.
在HelloWorldViewController.h中声明一个变量
@interface HelloWorldViewController : UIViewController {
UILabel *myLabel;
}
@property (nonatomic, retain) UILabel *myLabel;
@end
在HelloWorldViewController.m文件中进行界面的实现
主要是在viewDidLoad和loadView两个方法中添加界面的控件
- (void)viewDidLoad {
myLabel= [[UILabel alloc] initWithFrame:CGRectMake(120, 220, 80, 40)];//显示的位置
myLabel.text = "HelloWorld";//设置Label中的文字
[self.view addSubview:myLabel];//添加到View中显示
[super viewDidLoad];
}
效果如下
个人觉得这样对初学者来说并不是一个好处。因为本人在公司做Iphone项目时,界面都是
自己通过Objective-C来实现的。这样更容易维护。基本不会使用Interface Builder工具来
进行界面的实现。
所以在我初学过程都是使用代码来实现界面和功能。希望能给初学者一点帮助。
首先是第一个简单的项目HelloWorld.
在HelloWorldViewController.h中声明一个变量
@interface HelloWorldViewController : UIViewController {
UILabel *myLabel;
}
@property (nonatomic, retain) UILabel *myLabel;
@end
在HelloWorldViewController.m文件中进行界面的实现
主要是在viewDidLoad和loadView两个方法中添加界面的控件
- (void)viewDidLoad {
myLabel= [[UILabel alloc] initWithFrame:CGRectMake(120, 220, 80, 40)];//显示的位置
myLabel.text = "HelloWorld";//设置Label中的文字
[self.view addSubview:myLabel];//添加到View中显示
[super viewDidLoad];
}
效果如下
![](http://hi.csdn.net/attachment/201111/3/0_1320288886dWOD.gif)
相关文章推荐
- Hello world for iphone
- Hello World! Build Your First iPhone App
- iPhone起步-1: "Hello,World!" in iPhone Development (转)
- iPhone起步-1: "Hello,World!" in iPhone Development (转)
- iPhone起步-1: "Hello,World!" in iPhone Development
- Hibernate's HelloWorld
- Hibernate helloworld xml版本
- 结合"hello world"探讨gcc编译程序的过程
- Linux设备驱动程序学习(0)-Hello, world!模块
- hibernate之hello world
- Android NDK Socket Hello World
- [.NET MVC4 入门系列01]Helloworld MVC 4 第一个MVC4程序
- Adobe Alchemy Hello world
- RabbitMQ消息队列(二):"Hello, World"[转]
- vuejs helloworld
- C# Hello World
- Spring 3 Hello World Example / Tutorial using Maven Tool and Eclipse IDE
- 不用main()方法就写一个"HelloWorld"程序
- Spring Security Hello World Annotation Example
- CLion为什么最简单的hello,world都运行不了