想要进行Swift的学习,必须要有个开发环境。简单的说就是装好了Xcode的Mac系统。那么接下来我们就简单了解一下这方面的内容。

1.1 下载Xcode

Xcode是苹果公司出的编程工具,类似于微软出品的visual studio,编写Java的eclipse,开发Flash的Flash IDE。所谓工欲善其事必先利其器,所以我们首先要知道的事情就是该去哪里下载Xcode,有以下几个途径。

途径一:通过AppStore,下载。我们打开AppStore,在右上角的搜索框输入“xcode”

图1-1 打开AppStore

在搜索结果里面就能看到Xcode了

图1-2 搜索到xcode

从AppStore里面下载的Xcode是苹果公司发布的正式版。如果要尝鲜最新版,请往下看。

途径二,从Swift的官方博客下载,该博客的网址是:https://developer.apple.com/swift/blog/    进入网站后,点击“Resources”就能看到最新版的Xcode的下载地址了。

图1-3 Swift官方博客下载

不过要从这里下载Xcode需要苹果开发者账号。

途径三,从苹果开发者网站进入下载,网址是:https://developer.apple.com/cn/xcode/downloads/   途径三和途径二一样,需要开发者账号。

途径四,百度搜搜看有没有好心人上传供下载。

本书所用的Xcode版本是6.1正式版,可从AppStore上下载到。

1.2 关于Mac 操作系统

Xcode必须装在Mac操作系统里,对Mac操作系统的版本要求是10.9.3以上,包括10.9.3。刚才我们了解了如何搞到Xcode,现在说说如何搞到Mac操作系统。

最简单,最省事的当然是去买台苹果电脑。Mac Book Air,Mac Book pro,Mac Mini等等都可以。

除此之外,我们还可以在windows下用虚拟机安装Mac操作系统。这是最廉价的。但是也是问题最多的,各种卡让人无法忍受。还会有各种莫名其妙的没有人知道的问题。所以用虚拟机是最不推荐的。如果仅仅是体验一下Swift这门语言的语法,可以尝试一下。虚拟机的安装,大家可以在百度上搜索以下。想偷懒的话,也可以加入以下QQ群:8477435,有波神专门整理了一份虚拟机安装苹果操作系统的文档和虚拟机镜像文件。

除了虚拟机之外,还有一种途径能安装Mac操作系统。那就是传说中的黑苹果。也就是通过各种手段在非苹果电脑上安装Mac操作系统。以上两种方式笔者都体验过,黑苹果的用户体验更接近苹果电脑。如果用已有的电脑装黑苹果的话是一个经济实惠的方案。不过黑苹果毕竟是背着苹果公司下的黑手,造成驱动程序难找,所以安装起来颇费功夫。最关键的是,不是所有cpu都能安装Mac操作系统。例如AMD的cpu想要装Mac系统,至少目前来说还是放弃吧,没必要花上大量时间去拼这个人品。

swift语言实战晋级-1 Swift开发环境的搭建的更多相关文章

  1. Swift语言实战晋级

    Swift语言实战晋级基本信息作者: 老镇 丛书名: 爱上Swift出版社:人民邮电出版社ISBN:9787115378804上架时间:2014-12-26出版日期:2015 年1月开本:16开页码: ...

  2. Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-1

    学习目标 一.进一步学习Swift的游戏制作 二.掌握SKNode,SKSpriteNode的运用 三.了解SpriteKit的物理系统 四.掌握动作(SKAction)的运用 在这一章,我们要通过制 ...

  3. swift语言实战晋级-第9章 游戏实战-跑酷熊猫-9-10 移除平台与视差滚动

    9.9 移除场景之外的平台 用为平台是源源不断的产生的,如果不注意销毁,平台就将越积越多,虽然在游戏场景中看不到.几十个还看不出问题,那几万个呢?几百万个呢? 所以我们来看看怎么移除平台,那什么样的平 ...

  4. swift语言实战晋级-第9章 游戏实战-跑酷熊猫-7-8 移动平台的算法

    在上个小节,我们完成了平台的产生.那么我们来实现一下让平台移动.平台的移动,我们只需要在平台工厂类中写好移动的方法,然后在GameScene类中统一控制就行了. 在GameScene类中,有个upda ...

  5. Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-5-6 踩踏平台是怎么炼成的

    在游戏中,有很多分来飞去的平台,这个平台长短不一.如果每种长度都去创建一张图片那是比较繁琐的事情.实际上,我们只用到3张图.分别是平台的,平台的中间部分,平台的右边.关键是平台的中间部分,两张中间部分 ...

  6. Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-4 熊猫的跳和打滚

    之前我们学会了跑的动作,现在我们可以利用同样的方法来实现了跳和打滚的动画. …… class Panda : SKSpriteNode { …… //跳的纹理集合 let jumpAtlas = SK ...

  7. Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-3 显示一个动态的熊猫

    一个静态的熊猫明显不能满足我们的欲望,接下来我们就让熊猫跑起来.序列帧动画的原理就是不停的切换不同的图片.当我们将一张一张的切换Panda类的跑动文理后,熊猫就跑起来了.那么首先我们需要一个数组常量来 ...

  8. Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-2 创建熊猫类

    当我们创建好项目文件后我们就可以开始一步一步的按照我们之前列入的清单来编写我们的游戏.现在就让我们来创建一个熊猫这个类Panda.swift.我们将采取分解的方式,一步一步的完成Panda.swift ...

  9. 我写了本破书-swift语言实战晋级

    本书是一本介绍Swift实战的实用图书,旨在帮有一定编程基础的童鞋能够快速上手Swift. 本书的结构是先讲解了Swift语言的精要,没有基础的童鞋可以学习,有基础的童鞋可以当做复习. 接着讲解如何用 ...

随机推荐

  1. wordpress页面前端添加编辑按钮

    <?php edit_post_link(__('Edit This')); ?> 在single.php或者page.php模板页面加入以上代码片段.当管理员登录后,可以直接点击编辑文章 ...

  2. 20145235李涛《Java程序设计》第一周学习总结

    教材学习内容总结 JAVA三大平台:Java SE(针对企业).Java EE(针对开发者) .Java ME(针对开发小型消费类电子产品) 其他 Java SE四个组成部分:JVM .JRE. JD ...

  3. CSS布局总结

    三种布局模型: 1.flow 标准流布局 2.float 浮动布局 3.layer 层叠布局 关于(flow) 标准流布局 浏览器默认的布局方式就是标准流布局.对于标准流布局下的的块元素和行内元素的特 ...

  4. 大话数据结构(五)(java程序)——顺序存储结构的插入与删除

    获得元素操作 对于线性表的顺序存储结构来说,我们要实现getElement操作,即将线性表的第i个位置元素返回即可 插入操作 插入算法思路: 1.如果插入位置不合理,抛出异常 2.如果插入表的长度大于 ...

  5. textView截取字符串-医生工作台1期

    textfield截取字符串 ios7 会崩溃 解: 之前的写法是这样的 正确的写法:   先判断markedTextRange是否为nil,   markedTextRange这个属性是啥意思呢 表 ...

  6. 关于Java中File的renameTo函数

    先看Java编程实战经典中的一道习题: 编写程序,程序运行时输入目录名称,并把该目录下的所有文件名后缀修改成.txt. 按照题意,我在d盘新建了文件夹test,并在该文件夹下新建了一个文件file.d ...

  7. Python - 求斐波那契数列前N项之和

    n = int(input("Input N: ")) a = 0 b = 1 sum = 0 for i in range(n): sum += a a, b = b, a + ...

  8. svn update 失败 且 clean up失败解决方法

    当出现这种情况时,大多数是因为svn的数据库还有队列没处理完.而我们要做到仅仅是把队列清除即刻. 具体做法是: 1.下载sqlite3.exe下载地址:sqlite官网http://www.sqlit ...

  9. Android 一键直接查看Sqlite数据库数据

    转自:http://www.cnblogs.com/trinea/archive/2012/11/16/2773656.html 本文主要介绍Android开发中如何一键直接查看sqlite数据库中的 ...

  10. Android 环境快速搭建-详细步骤-win7-64bit

    电脑装了win7 64位的系统,重新来搭建了安卓环境,发现有一种非常便捷,快速的方法就可以搭建起来了~ 步骤一:下载java sdk 进入http://www.oracle.com/us/sun/in ...