swift语言实战晋级-1 Swift开发环境的搭建
想要进行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开发环境的搭建的更多相关文章
- Swift语言实战晋级
Swift语言实战晋级基本信息作者: 老镇 丛书名: 爱上Swift出版社:人民邮电出版社ISBN:9787115378804上架时间:2014-12-26出版日期:2015 年1月开本:16开页码: ...
- Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-1
学习目标 一.进一步学习Swift的游戏制作 二.掌握SKNode,SKSpriteNode的运用 三.了解SpriteKit的物理系统 四.掌握动作(SKAction)的运用 在这一章,我们要通过制 ...
- swift语言实战晋级-第9章 游戏实战-跑酷熊猫-9-10 移除平台与视差滚动
9.9 移除场景之外的平台 用为平台是源源不断的产生的,如果不注意销毁,平台就将越积越多,虽然在游戏场景中看不到.几十个还看不出问题,那几万个呢?几百万个呢? 所以我们来看看怎么移除平台,那什么样的平 ...
- swift语言实战晋级-第9章 游戏实战-跑酷熊猫-7-8 移动平台的算法
在上个小节,我们完成了平台的产生.那么我们来实现一下让平台移动.平台的移动,我们只需要在平台工厂类中写好移动的方法,然后在GameScene类中统一控制就行了. 在GameScene类中,有个upda ...
- Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-5-6 踩踏平台是怎么炼成的
在游戏中,有很多分来飞去的平台,这个平台长短不一.如果每种长度都去创建一张图片那是比较繁琐的事情.实际上,我们只用到3张图.分别是平台的,平台的中间部分,平台的右边.关键是平台的中间部分,两张中间部分 ...
- Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-4 熊猫的跳和打滚
之前我们学会了跑的动作,现在我们可以利用同样的方法来实现了跳和打滚的动画. …… class Panda : SKSpriteNode { …… //跳的纹理集合 let jumpAtlas = SK ...
- Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-3 显示一个动态的熊猫
一个静态的熊猫明显不能满足我们的欲望,接下来我们就让熊猫跑起来.序列帧动画的原理就是不停的切换不同的图片.当我们将一张一张的切换Panda类的跑动文理后,熊猫就跑起来了.那么首先我们需要一个数组常量来 ...
- Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-2 创建熊猫类
当我们创建好项目文件后我们就可以开始一步一步的按照我们之前列入的清单来编写我们的游戏.现在就让我们来创建一个熊猫这个类Panda.swift.我们将采取分解的方式,一步一步的完成Panda.swift ...
- 我写了本破书-swift语言实战晋级
本书是一本介绍Swift实战的实用图书,旨在帮有一定编程基础的童鞋能够快速上手Swift. 本书的结构是先讲解了Swift语言的精要,没有基础的童鞋可以学习,有基础的童鞋可以当做复习. 接着讲解如何用 ...
随机推荐
- Bootstrap页面布局13 - BS按钮
bootstrap中的按钮类 一般可以作为按钮的标签有:<a></a> <button></button> <input type='butt ...
- find principles
Computer Science An Overview _J. Glenn Brookshear _11th Edition In this chapter we explore the probl ...
- 浏览器指纹 - HTTP cookie
http://www.iefans.net/ruhe-fangfan-xielu-shangwang-yinsi/ http://www.iefans.net/cookie-yinsi-guanxi/ ...
- Siddhi CEP Window机制
https://docs.wso2.com/display/CEP400/SiddhiQL+Guide+3.0#SiddhiQLGuide3.0-Window https://docs.wso2.co ...
- python的变量
Python变量 在Python中,变量的概念基本上和初中代数的方程变量是一致的.例如,对于方程式 y=x*x ,x就是变量.当x=2时,计算结果是4,当x=5时,计算结果是25. 只是在计算机程序中 ...
- td的cellIndex属性被style.display改变
IE7下面td的cellIndex属性,居然会随着style.display='none'的设置而改变,真是太恶心了
- Windows下查看机器监听端口
1.查看所有端口占用情况 在开始-运行-cmd,输入:netstat –ano可以查看所有进程 2.查看指定端口的占用情况 netstat -an |findstr :21
- C# 64位系统中类型所占空间大小
Boolean 8Byte DateTime 8Byte Decimal 16Byte String 引用地址空间8Bypte Int 4Bypte 类所占空间大小 (byte):各个filed ...
- LightOj 1163 - Bank Robbery(x-x/10 = n求所有的 x )
题目链接:http://lightoj.com/volume_showproblem.php?problem=1163 题意:有一个数A,然后去掉A的最后一位得到B,先告诉你A-B的值,求所有满足条件 ...
- 利用zxing制作彩色,高容错,支持中文等UTF编码的QR二维码图片
利用zxing制作彩色,高容错,支持中文等UTF编码的QR二维码图片.代码如下 import java.awt.Color;import java.io.File;import java.util.H ...