想要进行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. Nginx 配置文件模板

    user www www; worker_processes 2; error_log /usr/local/nginx/logs/nginx_error.log crit; pid /usr/loc ...

  2. Lazarus中system.length说明

    在system单元中我们有Length专门用来获取字符串宽度和数组宽度,下面例子来介绍他的功能. 定义: function Length(   S: AStringType ):Integer; fu ...

  3. php安装,mysql安装

    先安装mysql 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 选择“Source Code”,用已经注册好的oracle账 ...

  4. 将真彩色转换成增强色的方法(即RGB32位或RGB24位颜色转换成RGB16位颜色的函数)

    今天由于程序需要,需要将真彩色转换成增强色进行颜色匹配,上网搜了一下没搜到相应函数,于是研究了一下RGB16位的增强色,写了这个函数: public static int RGB16(int argb ...

  5. 面向对象与面向过程 $this的注意事项和魔术方法set和get

    一.面向对象与面向过程的区别: 二者都是一种思想,面向对象是相对于面向过程而言的.面向过程,强调的是功能行为.面向对象,将功能封装进对象,强调具备了功能的对象.面向对象更加强调运用人类在日常的思维逻辑 ...

  6. AutoHotKey使用:空格键坏了怎么办?

    ;RCtrl:: RAlt:: Send, {space} Return http://ahkscript.org/ https://autohotkey.com/download/

  7. 在magento中如何回复客户的评论

    magento — 在magento中如何回复客户的评论 发表于 2012 年 8 月 18 日 agento本身是不带 回复评论的功能的,现成的扩展(无论免费的还是商业的)也没找到,那就自己写一个吧 ...

  8. Openmpi 编译安装+集群配置 + Ubuntu14.04 + SSH无密码连接 + NFS共享文件系统

    来源 http://www.open-mpi.org/ 网络连接 SSH连接,保证各台机器之间可以无密码登陆,此处不展开 hosts文件如下 #/etc/hosts 192.168.0.190 mas ...

  9. imx6 lvds 代码分析

    查看imx6 kernel中lvds设备和驱动的初始化过程. 相关文档: arm/arm/mach-mx6/board-mx6q_sabresd.c kernel/drivers/video/mxc/ ...

  10. 用Intellij IDEA 创建第一个maven项目!

    1. 一直想如何复用以前项目的maven的jar包! 其实只要拿到pom.xml即可!!! 1.1 创建一个maven项目 2. 3. 创建项目名和项目路径,我给项目起的名字是mavenV1.0 4. ...