ios开发之Swift学习指南(一)
2014-06-05 16:52
253 查看
本系列文章主要基于Apple官方的The
Swift Programming Language一书,另有一些个人对Swift的理解。
如有异议,可在本文中留言提出您的观点。
=================================我是分割线=================================
==================================================================
iOS开发之Swift学习指南(一)Swift介绍/第一个HelloWorld工程
Swift介绍:
Swift是苹果在WWDC2014中最新发布的一个用于开发iOS和OS X程序的语言,可与Objective-C混用。Swift采用了安全的编程模式,并且为了让编程开发变的更简单、更有趣,它增加了很多现代化的特性。Apple通改进现有的编译器、调试器、和框架搭建了Swift的基础。在内存管理方面,为了简化开发流程依旧使用了ARC(Automatic Reference Counting)。
Objective-C程序员应该会对Swift感到很轻切,因为Swift采用了Objective-C的命名规范和它强大的动态对象模型,并且能够毫无顾及的去使用Cocoa框架。
Swift对开发者也相当友好。它拥有脚本语言的方便快捷,也有系统编程语言的高效的执行效率。他也支持Playgrounds,对开发者来说Playgrouds是一个具有革命意义的特性,Playgrounds可以实时的展示您的Swift代码的效果,不需要编译或者在一个app上运行。
Swift环境配置:
下载Xcode6,传送门:http://adcdownload.apple.com//wwdc_2014/xcode_6_beta_ie8g3n/xcode_6_beta.dmg.安装XCode6之前还需要将OSX系统升级到10.8.3后才能打开。
安装完成后打开选择Create A New Xcode Project,选择OS X-Application-Command Line Tool后点击Next
Product Name是工程名字可以根据需要来修改,Language修改为Swift,点击Next
下一步选择工程存放的路径,选择好后点击Create,您的第一个Swfit工程就创建成功了。
点击左上角的播放按钮或者快捷键⌘+R编译工程,可以看到右下角输出打印
Hello, World! Program ended with exit code: 0自此,Swift的学习开发环境配置就结束了,是不是SoEasy!!
第一个Hello,Swift工程:
想要编写自己的Swift程序,首先得找到入口吧,我们控制台工程的入口就是左边的main.swift,可以看到如下代码:import Foundation println("Hello, World!")
第一行就是导入Foundation文件,Foundation文件包含了一些常用基础的类型.
第二行就是输出一个字符串,我们可以看到Swift在每行代码最后无需分号来结束这条语句。因为全局范围的代码就是程序的入口,也无需main函数作为程序的入口。
在这里我们可以将World改为Swift后再编译一下,可以看到:
Hello, Swift! Program ended with exit code: 0
我们的第一个Hello,Swift程序完成了!
相关文章推荐
- 从0开始学习Swift开发IOS应用(2)——为app添加图标
- ios开发学习----swift学习之(一)基本运算
- 【ios开发学习】【swift】Xcode7 使用NSURLSession发送HTTP请求的问题
- IOS开发-Swift-基础知识学习笔记
- Swift学习第十三枪-使用Swift开发IOS中蓝牙4.0的开发流程
- 从0开始学习Swift开发IOS应用(3)——TabBar
- ios 开发学习 :多线程之GCD的使用指南
- IOS开发之Swift学习笔记
- swift学习笔记_iOS开发(二)
- ios开发swift学习第三天:逻辑分支
- 从0开始学习Swift开发IOS应用(5)——Button
- IOS开发指南学习——REST Web Service
- IOS开发指南学习——视图与控件
- ios开发学习笔记--数据持久化之数据库(SQLite.swift)
- IOS 开发swift 雨燕学习资料
- ios开发学习----swift学习之(一)基础数据类型
- IOS开发指南学习——XML解析
- IOS开发指南学习——Json解析
- 从Swift学习iOS开发的路线指引
- IOS开发学习-篇外Swift2常用语法-3