1.首先打开xcode,新建一个程序
2.建立好应用程序,看一下目录,这里有几个需要介绍的,Main.storyboard可以认为是android中的布局页面,
3.运行一下,看看效果(可以看到这是一个类似日历的界面,可以翻页,到2月,3月,等等),对于我们第一个应用程序,我们没必要把他完全搞懂,先把流程打通再说,
4.我们打开布局文件,点击main.storyboard即可(可以看到,Lable的类型是Data Lable类型,所以这里会自动显示为几月了)
5.下面我们打算添加一点东西,来改变我们的布局,(我们看到了右下角的这个布局了吧,我们把Label 和Button拉倒左边,我们想添加一句话,和一个button)
6.添加之后,效果如下
下面可以调整字体的颜色和大小。
7.运行看看效果,这里就不截图了,和这个图差不多,后面会展示的,但是点击没有任何的响应,
8.下面我们添加点击事件(从这里可以看出,Objective-c和c语言真的很相似,在.h中做函数生命,在.m中做函数的实现)
在DataViewController.h中添加 -(IBAction)showMessage;
在 DataViewController.m中添加- (IBAction)showMessage
{
UIAlertView *helloWorldAlert = [[UIAlertView alloc]
initWithTitle:@"ios" message:@"Welcome to ios world" delegate:nil cancelButtonTitle:@"enjoy it." otherButtonTitles:nil];
[helloWorldAlert show];
}
9.下面我们进行点击事件和代码的关联(在main.storyboard中的touchDown上面点击,会让你选择我们在.h中声明的showMessage这样就关联完了)
如果不考虑界面,我们发现和android的点击事件有些相似,android也是可以在布局文件中直接生命在代码中的函数的,
10,最后我们看看我们的布局和点击之后的结果吧
11.修改我们的图标吧
两种方法
1)将图片命名为icon.png移动到目录下(我放的是58*58分辨率的)
2)点击Assets.xcassests-》appIcon-》将各个分辨率的图片放入对应的位置
到这里一个应用程序就成型了