【swift初见】SourceKitService Terminated

心血来潮想试试最新的Xcode6 beta和swift语言,新建一个工程开始swift编程之旅,没想到一直报SourceKitService Terminated错误,框框一直弹出来,并且所有的Xcode里的字体都变成了灰色

其原因是我新建project的时候用的名字是swift,这是Apple的一个保留词,所有编译器会报错。

解决办法就是project命名的时候尽量避免Apple的保留词。

【swift初见】SourceKitService Terminated

时间: 2024-10-23 16:55:56

【swift初见】SourceKitService Terminated的相关文章

Swift 初见

Swift 初见 本页内容包括: 简单值(Simple Values) 控制流(Control Flow) 函数和闭包(Functions and Closures) 对象和类(Objects and Classes) 枚举和结构体(Enumerations and Structures) 协议和扩展(Protocols and Extensions) 泛型(Generics) 通常来说,编程语言教程中的第一个程序应该在屏幕上打印“Hello, world”.在 Swift 中,可以用一行代码实

The Swift Programming Language 中文版---Swift 初见

Swift 初见 本页内容包括: 简单值(Simple Values) 控制流(Control Flow) 函数和闭包(Functions and Closures) 对象和类(Objects and Classes) 枚举和结构体(Enumerations and Structures) 接口和扩展(Protocols and Extensions) 泛型(Generics) 通常来说,编程语言教程中的第一个程序应该在屏幕上打印"Hello, world".在 Swift 中,可以用

【Swift初见】Swift构造过程

所谓构造过程是指在创建某个实例而进行的一系列准备过程.比如为实例中的属性设置初始值和执行其他初始化工作. 构造过程是通过构造器来实现的,其实每个构造器就可以看作是一个函数,只是这个函数是为了执行初始化的. 1.存储属性的初始赋值 以类和结构体的实例创建为例,在创建类和结构体实例的时候,需要给类和街头题的属性设置一个默认值,有两种方法: 1??在定义属性的时候设置默认值:2??在构造器中赋初值 无论是哪一种方法,他们的值都是被直接设置的,不会触发任何的属性观察器. 那么什么是构造器呢?其实在上面的

【Swift初见】Swift函数(一)

在任何语言中,函数都是非常重要的,今天我们就来初步的学习下Swift中的函数. 1.Swift函数默认参数: ①.可以放在函数的任意位置: ②.外部名称与内部名称一致: ③.调用的时候可以不写: ④.在函数定义时传入参数里定义好. func joinString(s1: String , toString s2: String , joiner s3 : String = "*") -> String{ return s1 + s3 + s2 } let str = joinSt

swift 初见-2

直接上代码: // Playground - noun: a place where people can play import UIKit var str = "Hello, playground" // 使用if ,switch 来进行条件操作 ,for-in , for ,while ,do-while 进行循环操作 // 特点:包裹条件和循环变量括号可以省略,但是语句体的大括号是必须得 let scores=[89,79,100,99] var teamSecore=0; /

【Swift初见】Swift数组(二)

在苹果的开发文档中对Array还提供了其它的操作算法: 1.Sort函数: 对数组进行排序.依据指定的排序规则,看以下的代码: var array = [2, 3, 4, 5] array.sort{$0 < $1} println(array) 此时打印出:[2, 3, 4, 5] 事实上sort大括号中面是一个闭包,这个以后再学习. 假设倒叙排列,代码例如以下: array.sort{$0 > $1} println(array) 输出为:[5, 4, 3, 2] 2.reverse函数

【Swift初见】Swift结构体

结构体struct我们应该不会陌生,从我们刚开始接触C语言的时候就一直学这个,OC中也有,swift的结构体和C和OC的结构体类似: 当我们定义一个结构体的时候,格式如下: struct Rect { var width : Double = 0.0 var height : Double = 0.0 } 我们这边定义了一个Rect结构体,里面有两个变量,初始值都为0.0,创建一个结构体实例: var rect : Rect = Rect() 看起来是不是非常的熟悉?跟C还有OC很类似吧. 访问

swift 初见-5集合类型

// Playground - noun: a place where people can play import UIKit var str = "Hello, playground" // swift的集合类型只有数组和字典 // 数组中只能存储相同类型的数据(可以是基本类型,也可以是类对象) // 申明方法 [String] Array<String> // 一旦隐是声明后,他的类型就确定了,不能在存储其他类型的数据了 var array=["a"

【Swift初见】Swift数组

在Objective-C中数组是常用的数据类型,在Swift中同样如此,在OC中有NSArray与NSMutableArray之分,但是在Swift中只有通过let和var来区分数组是否可变,Swift中的数组是类型安全的,所以在某个数据被存入到某个数组之前类型必须明确,假如我们创建了一个String类型的数组,那么该数组中就不能添加非String的数据类型,这是Swift与OC的一个很重要的区别. 数组的构造 我们以创建一个数组并存储Int类型的数组为例: var array = [2, 3,