`

试读《写给大忙人看的Swift》

阅读更多

    前言:

    本人买了苹果本好久了,虽然买回来就把著名的xcode安装好了,但是该软件一直都是在沉睡,今天试读swift,就顺便打开可爱的xcode写下了本机的第一个Hello world程序,也是本人的第一个swift程序 :)。

本来想要到网上查找下,写hello world的步骤,但是自己打开了xcode,各个选项都看了一下,发现和大学时候使用VS写c/c++程序差不多,顺利的找到commond line tool然后填写基本信息,运行,整个过程一气呵成。



 至此,本人的第一个ios/swift程序完成了。

 

------------------------试读开始-------------------------

Swift的发布时间: Swift是苹果公司在WWDC2014年,项开发者发布的一门新编程语言。Swift是可以用在苹果平台上的开发应用程序。说到苹果平台的开发语言就不得不说object-c语言,其实swift在设计之初,就考虑与object-c混合开发,swift相较于object-c,它得优点更突出:结合现代编程语言得特点,让应用程序开发更容易:

预防常见得编程错误,产出更具安全性得代码

利用清晰并富含表现力得愈发构建易于阅读的代码

与现有的objective-c框架兼容,包括cocoa和cocoa touch框架

 

试读的第一章主要介绍了wift的基本语法和基本数据类型。

swift的基本语法,包括:

使用var声明一个变量,let声明一个常量

利用if和switch语句有条件地执行代码块

利用for,for-in, while 和do-while语句重复执行代码块

 

基本语法:

  在swift中只需要一行代码就能完成著名得“hello world”:

println(“hello world”)

 

      大家可能会觉的这不是完整的程序代码,熟悉c或者java的开发者都知道,一个完整的程序,需要包含或者导入某个标准库,比如,配置一个初始化main()函数以供系统调用,但在swift程序中代码直接就进入了程序的核心部分,我们不需要任何配置,甚至不需要在每行代码的尾部包含一个分号,就像上面那样就完成了我们的第一个swift程序。

swift是一门强类型语言,并且类型之间不可以隐式地转换为另一种类型,这就意味着代码中不能将一个int和float值进行相加操作,如果需要这样做,首先要确保这2个值的类型相同,或者明确地将某一个的类型转换为另外一个值相同的类型,这样有助于swift成为一门具有安全性的编程语言。

 

   试读第七章介绍了swift和objective-c代码的相互转换,简单的说就是objectiv-c项目大部分可以直接转换为swift项目,甚至在一个项目中可以同时使用这2种语言进行开发,这对旧的项目迁移和新项目的兼容性是不可估量的好处。

 

后记: 希望自己利用业余时间能掌握了解swift技术,更新自己的技能库。

  • 大小: 164.1 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics