跟我学ios 开发 (一)

想搞ios开发很久了,不知道看这篇文章的朋友有没有这种感觉:好想在ios搞开发,可惜总是三分热度。大部头的ios基础教程没看几章就看不下去,然后就被当前的其他琐事耽搁了。

这确实困扰了我很久,当自己被其他杂事困扰,哪还有什么心情搞别的东西?过了一段时间再看,虽然又有了心情,可惜知识已忘记大半。

我觉得为了能够让自己排除干扰专心致志,必须有其他强制的手段来保证。那么,就请您跟我一起写个纸条贴在床头:“你今天学习ios开发了吗?你是不是真的想学ios开发?”然后每天都看看,摸摸自己的良心,给自己做一个保证吧!或者像我这样能够坚持下来,写些博客当笔记,既当鞭策自己的力量,也记录自己菜鸟的历程,何乐而不为呢

好了,废话了好久,下面开始正题了。在此再次问问自己,是不是真的想搞ios开发?

我学习ios开发的两本书:《objective-c 基础编程》《ios5基础教程》,一个是教你objective-c的基础语法,这要求你有c语言的基础,其实没有也没有太大问题,搞程序开发就是要多写多看;另一个教你如何使用xcode进行ios开发。看书是一种伴随着大量练习的过程,对我们程序员来说(请允许我用程序员这个词)更是如此。看看书吧,然后就打开mac开始吧。

为了不落俗套,也为了简单的入门,hello ios world~

hello world的ios博客实在太多了,如果你碰巧不想继续搜索的话,可以阅读一下:

1. 打开xcode,选择create a new project。


2. 选择ios->application->single view application

3.为了简单化,这里直接填写工程名和公司的标识符就好。

4.点击NewViewController.xib,这其实是一个xml文件,我们可以方便直接拖拽控件到屏幕视图上。就是我们所谓的interface builder~

5.将右下角的标签控件拖到屏幕正中央(找不到的朋友请多试试看,点几下各个按钮熟悉熟悉),双击这个label改名为"hello ios world!".

6.command+s保存后,点击左上角的run,会自动调用iphone 模拟器弹出界面,还不错吧~

7.只能看不能交互也没有啥意思啊,我们继续添加一个按钮,单击后改变这个label。接下来我们需要分屏显示屏幕跟源码,单机右上角editor按钮组中间的按钮(show the assistant editor),并单击打开NewViewController.h.创建按钮后按住control同时移动鼠标到源码文件上,选择action生成操作。同时对标签同样的操作方法生成输出口(outlet).

这里输出口是指向屏幕上控件的指针,可以用来修改控件的属性;操作就是当以某种方式处理控件时对应的事件,比如点击按钮会触发这个changeLabel事件。

8.在NewViewController.m里修改这个方法changeLabel方法为:

- (IBAction)changeLabel:(id)sender {

    _worldLabel.text=@"change the world!";

}

注意这里的worldLabel有个下划线,这是因为我们没有设置synthesize;worldLabel其实是我们在头文件中声明的类中的一个属性,在实现中_worldLabel才是变量。

保存后单机按钮就可以改变标签的内容了。


这样我们的入门程序就完成了,在大概了解了基础的方式后就可以进一步学习其他的内容。这里就不再过多说明了,大家多学习多练习吧,看看别人的源码并进行分析也是快速进步的方法。

最后再对自己说一句,你真的想搞ios开发吗?

如果是,那就坚持下来吧!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值