前言:
本人买了苹果本好久了,虽然买回来就把著名的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技术,更新自己的技能库。
相关推荐
Swift入门很简单试读清华大学出版社
基于Swift 2.1版本,选择OS X 10.11平台,采用Xcode 7.1作为开发工具写成本书
《Swift语言快速入门》试读章节(第二章).
MacTalk池建强作序推荐 全实战纯技巧好经验 100招通向高手殿堂
留级跟班试读申请书参考.doc
留级跟班试读申请书参考精选.doc
Kali Linux无线渗透工具集教程蓝牙篇试读试读大学霸陆小马功钟浩.pdf
《Java程序设计《Java程序设计大学教程》试读版 大学教程》试读版 《Java程序设计大学教程》试读版
资源名称:玩到极致 Android手机让你不一样(目录试读)书本内容简介: 《玩到极致Android手机让你不一样》主要内容简介:对于刚入手Android(安卓)手机的人来说,这款界面时尚、功能强大的智能手机操作系统,又...
IAM白皮书(试读本).pdf
大学生试读承诺书.docx
BD-《金牌网管师》系列试读内容大集合 有兴趣的可以看看
以Java语言为载体,通过讨论Java程序设计的一般过程和方法,重点讲述程序设计基础、面向对象程序设计、算法与数据结构、GUI程序设计和Web程序设计的知识,并涉及计算机科学基础、数据和控制、程序设计理论、软件工程...
来自现实场景解决方案 一本教你真正会用|用好Docker的务实之作
注重算法的核心思想及解决实际问题,详细讲解相关数学理论及编程实现技巧,面试必备
本书是为那些熟悉.NET框架但希望了解如何改进编码方式以及如何运用设计模式、设计原则和最佳实践来提高代码的可维护性和适应性的ASP.NET开发者而写的。那些以前已经体验过设计模式的读者可能希望跳过本书的第Ⅰ部分...
java程序设计大学教程试读+课件.rar
《UNIX编程艺术》主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S.Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为...
Android移动性能实战试读文章 , 注意是试读.....只有100多页,觉得写得好可以去购买正版
《Excel图表之道》试读样章.pdf《Excel图表之道》试读样章.pdf《Excel图表之道》试读样章.pdf《Excel图表之道》试读样章.pdf