iOS基础学习之一:第一个hello world

开始之前先要了解一点iOS程序运行的基础知识,包括cocoa的环境,objc或者swift的一些基础语法,mvc的概念,之前一篇文章中给出了相关链接。

首先还是用一张之前斯坦福公开课用到的图,iOS程序运行的mvc就如下图:


第一个很简单的helloworld iOS小程序.

功能:在文本区域输入文本,点击按钮,就能在上面显示;

语言:objc;

需要的UI对象:UILabel,UITextfield,UIButton;

创建方式:storyboard;

效果如下:


作业过程:

1,打开Xcode选择single view应用

2,输入应用的相关信息,这里使用的语言还是objc


3,Xcode的界面,在工具栏的右上角最右边三个是显示和隐藏相应区块的快捷键

4,单击左侧导航的storyboard


5,向stroyboard中拖拽相应的UI对象,UI对象位于右侧实用工具栏下部,快捷键Control+Option+Command+3

6,拖拽所有需要的UI对象到storyboard,可以直接点击修改大小,删除的话(选中+delete),UI对象的属性可以在右侧实用工具栏就行修改,

快捷键option+command+1,2,3,4……,一般用到4修改,5的话用于修改布局位置和UI对象的大小等,6的话主要是链接控制相关的东西,如action,


7,链接UI到相应的outlet以及action,先将storyboard意外的工具栏隐藏,然后点击右上角的左数第二个,出现view controller。

ctrl+鼠标左键选定一个和操作相关的ui然后拖至右侧@interface @end之间,如下图,给这个outlet命名(添加的类型还有action等),这里是useroutput


8,同理将输入框作为userinput的outlet链接到view controller,而button因为是作为动作的发起者,所以链接的类型是action,连接成功后编辑刚刚生成的sender函数,将文本框的输入赋值给上面的标签,如下。

<span style="font-size:14px;">self.userOutput.text=self.userInput.text;
//[[self userOutput] setText:[[self userInput] text]];</span></span>
9,左上角点击运行,效果图:




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值