苹果新语言Swift到底该怎么入门?

来源:互联网 发布:ubuntu挂起后怎么唤醒 编辑:程序博客网 时间:2024/04/29 23:58

故事的版本有很多种,有人说比尔盖茨曾经贱兮兮的问过乔布斯,是不是要把苹果的的系统开放给市面上的其他机型。乔布斯看不上,认为自己那么高贵的系统怎么能用在那些烂机器上,比尔盖茨心里暗爽,windows开放,就这么把苹果虐了这么多年,自己成了世界首富。




事情就是这么的有意思,几年过去了,在手机操作系统的战场上,苹果还是那个苹果,安卓带替了windows,苹果依然高贵,安卓开源给任何机型。历史会不会重演谁也不知道也无法预测,但苹果做了新的尝试,用四年时间开发了自己的编程语言,语言更加简洁而强大,降低了开发者的门槛,使更多的开发者进入,更多高质量的手机应用也会被高效的呈现在我们面前。


看了很多入门教程,一点也不接地气,一上来就是代码,一下没了兴趣。高级的没啥资本说,只能一个零基础开发者的角度向大家介绍一下怎样入门。


首先,swift是一种编程语言,它只能编写用在苹果设备上的应用。其次,swift目前的官方编写软件叫xcode(目前能编写swift的xcode的版本还处于测试阶段,代码提示还不够完善),开发者们都是用xcode来编写代码,然后用自带的iphone模拟器来在电脑上看编程的效果。


xcode只能在mac上安装。网上有一些是用windows装Xcode的方法,百度一下关键词“黑苹果”,在这不再赘述。所以说,理论上,只要你有一台电脑,就可以用swift语言来开发苹果应用了。


现在你有一台电脑,安装了xcode,怎样入门呢。我最开始是看视频,网上有几家视频教程网出了swift的入门教程,做得挺好。学了学有了一些基础,从建一个工程开始慢慢的能跟着教程做出简单的app了。但是仅限视频里介绍的那些功能,离想做出自己想象的app还差的很远。


下面就要用到工具啦,也就是大家常说的github(www.github.com),github是一家国外的网站,里面有全世界的编程者在那里分享自己的代码,如果你有一个地方不会写了,就可以复制这段代码在Github里查找,看看大家都是怎么写的。比如说我想写一个SKAction的方法, 但是不会写,就可以在Github的搜索里查'SKAction',然后在左边选择swift,全世界人用swift写SKAction的方式就出现在你眼前了。



下载代码,在自己xcode里看看效果,如果好的话,复制过来再改改。但是使用github还是需要一定的英文基础的,需要有一定适应的时间。如果英文不是特过关可以试试一个叫'Swift猎手'(www.swiftkiller.com)的网站,全中文,代码都是gif图片,挺好使的,就是目前代码比较少。




下载下来代码的zip文件夹后,打开里面的工程文件,然后运行就可以看效果啦。总结的来讲,我学习swift的过程就是无限的去看别人的代码怎么写,然后复制过来改成自己的,看得多了也就自然有一些感觉了,没有什么教程比自己的不断尝试让自己进步的更快,要学会站在巨人的肩膀上前进,虽然swift刚刚被发布,高大的巨人少之又少。


尝试过Swift之后,它的简洁强大让我我开始相信苹果未来几年的发展应该不赖,也许很多人都在纠结是不是要学这门新的语言,我没基础怎么办?我要不要放弃现在我使用的编程语言?swift会有发展么?我觉得大可不必,因为它足够简单,每天找点时间,当一个兴趣,十天二十天,也许从现在开始,不久之后你就会拥有自己编写的苹果应用呢。


前一段时间有个新闻是Swift语言用了一个月的时间在七月份登上了编程语言排行榜的第十六并且还在迅猛增长。苹果发布Swift的一个目标就是完全的代替原本的ios开发语言object-c,如今object-c在排行榜排名第三,可见学习swift的价值所在,所以swift发展大可不必担心,抽写空来或是全心全意的来学习,别再犹豫了。加油各位!

0 0