开启苹果app学习之旅:第一个小程序helloWord

第一步运行 Xcode 。

xcode 教程.jpg

点击 Create a new Xcode project 。

1-15.jpg

因为是个超级简单的程序, 所以就选择 应用程序模板, Single View Application .
点击 Next 继续.

xcode ios 7 .jpg

因为这个是你的第一个App 程序, 所以你按照行业规定, 你人生中第一个程序必须的叫做 HelloWorld .
其他的就按照图示填写就可以了.

Xcode ios7.jpg

选择一个保存你App的硬盘位置 ,这个随便就可以啦.



点击创建后你人生中第一个应用程序就已经完成了一大半了.  
简单说一下 左侧是文件, 中间是布局与编辑器 , 右侧是属性.  

所以在这里跟大家说, 如果你要学会一个事儿, 最好的办法就是去尝试 . 实践出真知嘛~~~

----

现在你已经有了一个App了其实, 你可以点击播放按钮, 你会发现成功编译并且在模拟器中运行了, 只是里面啥都没有.
ios 7 xcode.jpg



下面我们为了能弄点小技巧让女朋友开心. 首先我们点击 Main.Storyboard 打开布局界面.
xcode ios 7.jpg

你的人生中第一个App 界面就在这里了.  我们现在要做的就是给里面增加一个按钮.
找到右侧下方的控件区域,也叫做对象... Objects....
ios 7 xcode 5.jpg
以前叫做 Round text button. iOS 7 后就叫做 Button了. 你直接找到 Button 就可以了. 直接拖拽到中间的布局界面内

ios 7 xcode 5-1.jpg

然后, 我们双击 Button 修改文字内容. 

当你改好的时候, 你就需要鼓励一下自己, 因为你今天不仅仅有了人生中第一个app , 也有了人生中第一个app 按钮了.

下面你再点击运行的时候你就会发现模拟器中有这个按钮了, 只是点击后没有任何的反应.

下面我们就要做点细致的工作了.

点击左侧的文件里表中的 HelloWorldViewController.h 在 @end 之前加入
  1. -(IBAction)showMessage;
复制代码


意思是程序会有一个动作就是显示信息.

然后点击 HelloWorldViewController.m
@end 之前加入

-(IBAction)showMessage
{

    UIAlertView *helloWorldAlert =[[UIAlertView alloc]
                                   initWithTitle:@"亲爱的大宝:" message:@"I love you " delegate:nil cancelButtonTitle:@"I love you ,too." otherButtonTitles:nil];
    [helloWorldAlert show];
}


本段意思首先是要为 showMessage这个动作赋予一些内容.
因为是你第一个app, 所以, 就先不说那些无聊的指针啊 方法啊,类啊.
但是这里有个建议就是为了让你更书序 苹果的 Objective-C 的语法建议你如上这些信息最好是看着手动输入. 这样才能熟能生巧. 否则光是粘贴复制,最后只能落得一场空哦.

简单解释一下, 如上的代码就是告诉程序当你点击的时候显示 I Love you ,取消按钮显示 I love you , too.

好了, 代码方面已经完成了.
那我们如何将 界面与代码动作联系到一起呢?

左侧点击 Main.storyboard
还记得之前我们拖拽过来的 按钮么? 1-17.jpg

在右侧有一些系统内建的事件. 我们选择当这个按钮被你按下的时候 Touch Down .


直接在右侧的小圆钮拖拽到 按钮上会显示一个关联的动作.


就是我们之前在程序中声明过的 showMessage . 点击确定即可.


好了保存. 点击运行..


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值