好久没有更新博客了,今天才有时间来整理下,作为初学者,窥探了swift的语法之后,就需要写点小东西来练习一下了,为了更直观,还是需要有界面来支撑的。对于大家 创建工程或者是项目应该是轻车熟路了,但是对我来说非常陌生,为了能编写swift项目,需要更新系统和xcode。
以下是创建工程的过程:
1.打开xcode
2.选择第二条。即Create a new Xcode project
3.选择Sigle View Application
4.输入工程名和其他项,在Language一揽选择swift
5,选择需要保持的改工程的位置,点击确定后,该项目就创建完成。我用到的主要文件就一个--ViewController.swift,其他的在慢慢迭代的过程中使用到的时候再做说明。ViewController和android的Activity一样,都有生命周期。具体的可以到网上查查,前辈们都已经写的非常详细了,不过我更倾向于看官方文档,强烈建议看官方文档。
由于是第二课,所以也比较简单,只是给Controller中添加一个UILabel。
为了简单期间,我们只是添加一个方法,名称为createUILabel
func createUILabel(){
var rectRect:CGRect =CGRectMake(20,60,60, 80)
var label:UILabel =UILabel(frame:rectRect)
label.text = "here"
label.textColor = UIColor.redColor()
self.view.addSubview(label)
}
为了和Object-c 作为对照,以下是在oc下添加的方法
-(void)createUILabel{
UILabel * label = [[UILabelalloc]init];
label.text = @"Here";
label.textColor = [UIColorredColor];
CGRect frame = CGRectMake(60,60,60, 40);
label.frame = frame;
[self.view addSubview:label];
}
然后在UIViewController的生命周期方法(viewDidLoad)中调用下,就可以看到效果了
(注:其实最主要的还是要看看官方文档)