前言:
本人买了苹果本好久了,虽然买回来就把著名的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技术,更新自己的技能库。
相关推荐
4. **函数与闭包**:Swift支持函数作为一等公民,可以赋值给变量、作为参数传递、作为返回值。闭包是能够捕获和存储其所在上下文的常量和变量的函数。 5. **数组与字典**:Swift提供了Array和Dictionary两种主要的...
文档中提到的“Swifter 100个Swift开发必备Tip试读样章”,表明这是一本专注于Swift编程技巧的书籍。书籍可能包含100个实用的Swift开发小技巧或建议,旨在帮助开发者快速掌握Swift编程,并提高开发效率。这本书得到...
1. **Swift游戏开发实战教程试读.pdf**:这部分内容可能涉及Swift如何应用于游戏开发,介绍游戏逻辑、图形渲染、物理引擎等基本概念,以及如何使用Swift来实现。通过实例讲解,读者可以了解如何利用Swift创建游戏...
《Swift语言快速入门》试读章节(第二章).
文档中的内容涉及的是学生在遇到学业困难,如挂科过多,需要进行留级或试读时,需要提交的申请书样本。留级和试读是高等教育中对学生学业表现不佳的一种处理方式,通常根据学校的学籍管理制度执行。以下是相关知识点...
留级跟班试读申请书参考.doc
至于"Swift语言快速入门v2.0试读.pdf",这可能是一份教程的预览版,包含了一些基础概念的介绍,如变量、常量、运算符、控制流、函数和类的使用,以及Swift1.2的新特性概述。而"大学霸淘宝店.url"可能是指向一个在线...
资源名称:玩到极致 Android手机让你不一样(目录试读)书本内容简介: 《玩到极致Android手机让你不一样》主要内容简介:对于刚入手Android(安卓)手机的人来说,这款界面时尚、功能强大的智能手机操作系统,又...
BD-《金牌网管师》系列试读内容大集合 有兴趣的可以看看
以Java语言为载体,通过讨论Java程序设计的一般过程和方法,重点讲述程序设计基础、面向对象程序设计、算法与数据结构、GUI程序设计和Web程序设计的知识,并涉及计算机科学基础、数据和控制、程序设计理论、软件工程...
《UNIX编程艺术》主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S.Raymond倾力多年写作而成。包括Unix设计者在内的多位领域专家也为...
根据提供的信息,我们可以深入挖掘与“软件小设计试读样章”相关的专业知识点。此章节旨在探讨软件设计的核心概念,并通过实例分析来帮助读者更好地理解软件设计的基本原理和技术要点。 ### 软件设计的经典原则 ##...
根据提供的文件信息,内容涉及到游戏设计领域的一本重要著作《游戏设计梦工厂试读样章》,并且提到了游戏设计大师陈星汉及其恩师Tracy Fullerton的作品,以及相关的版权信息和出版社信息。以下是对这些信息的详细...
### ASP.NET设计模式知识点概述 #### 一、书籍背景与推荐 - **书籍推荐人**:本书得到了微软首席Program Manager Scott Hanselman的高度评价并为之作序。Scott Hanselman不仅是技术领域的知名人士,也是社区活跃...
《软件性能测试与LoadRunner实战试读》是针对IT专业人士,特别是测试人员的一份宝贵资源。LoadRunner是一款业界广泛使用的性能测试工具,由HP(现为Micro Focus)开发,它能够模拟大量用户并发操作,帮助识别系统在...
本书名为《我看电商(双色)(新版)试读样章》,是作者基于其近30年的零售和电商行业管理及运营经验所作的总结。作者见证了电商行业的飞速发展,特别是从2013年起,电商行业经历了突破性的增长。据统计,2015年中国...
"读秀试读页下载软件DX_down15"是一款专为读秀平台设计的辅助工具,旨在帮助用户更轻松地获取读秀平台上的试读页面内容。读秀是一个大型的在线数字图书馆,拥有丰富的电子书资源,用户可以在线阅读部分章节,但通常...
在《Android移动性能实战试读文章》中,我们可以探索到Android平台上的应用程序性能优化的关键方面。这篇文章虽然只是试读版,但提供了丰富的信息,旨在帮助开发者提升应用的运行效率、用户体验以及整体性能。以下是...