字符串是字符,如“hello, world”或“"albatross”的有序集合。Swift字符串由String类型,这又代表字符类型的值的集合来表示。
Swift的字符串和字符类型提供了在代码中的文字工作快速,兼容Unicode的方式。该语法字符串创建和操纵轻便性和可读性,具有类似的语法C字符串。串级联很简单,只要用+运算符相加两个字符串,字符串和可变性是由管理一个常量或变量之间进行选择,就像...
分类:
其他好文 时间:
2014-06-20 13:37:30
阅读次数:
330
??
苹果编程语言Swift解析:将推动应用开发巨变
以下为文章全文:
许多人可能都已忘记苹果WWDC中的“D”代表了“开发者”。这是一次开发者的大会,参加这一大会的程序员可以从会上了解到新的技术。
今年的WWDC回归本源,并专注于两大领域:软件,以及软件开发者。
尽管许多人对于苹果没有在今年WWDC上发布任何硬件产品感到失望,但需要指出的是,令这些硬件...
分类:
移动开发 时间:
2014-06-20 12:46:25
阅读次数:
189
Swift的字符串类型表示的字符值以特定顺序的集合。每个字符的值代表一个Unicode字符。您可以通过遍历该字符串用for-in循环访问字符串中的单个字符值:
for character
in "Dog!"{
println(character)
}?//D 5
//o 6
//g 7 //!
8 //
创建一个单独的字符串常量或者变量可以通过一个字符类型的注释来完成:
let...
分类:
其他好文 时间:
2014-06-20 12:34:16
阅读次数:
260
Swift 创造者克里斯·拉特纳
6 月 5 日消息,据国外媒体报道,苹果新编程语言 Swift,从开始研发到最终发布仅用了不足 4 年时间。该语言背后的创造者为苹果开发者工具部门总监克里斯·拉特纳(Chris Lattner),根据其在博客上的表述,Swift 的底层架构大多由其一人开发完成,而开发期间,仅少数内部人士对此项目知晓。
Swift 语言开发工作是从 2010 年 7 月...
分类:
移动开发 时间:
2014-06-20 10:40:18
阅读次数:
269
这篇文章主要讲解苹果Swift官方指南的第二章前四节的要点内容,如果想看完整的英文文档可以去苹果开发者页面下载。
Basic
声明常量let
声明变量var
注释依旧使用"//" "/**/", 注意这里"/**/"在Swift可以嵌套使用
表达式结尾不再有分号
整数
你可以声明为Int或者UInt,他们本身适应不同平台(64位, 32位),类似于NSInte...
分类:
其他好文 时间:
2014-06-20 10:39:32
阅读次数:
311
这一章相对简单,只对运算符进行简单的举例讲解。
基本运算包括:
一、赋值(=)
例如:
let b = 10
var a = 5
a = b
// a is now equal to 10
二、算法(+ - * /)
例如:
1 +2 // equals 3
5 -3 // equals 2
2 *3 // equals 6
10....
分类:
其他好文 时间:
2014-06-20 09:51:38
阅读次数:
237
Enumerations and Structures
Enumerations 枚举的使用
使用 enum 定义一个枚举,枚举里面可以关联方法,比如下文中的描述方法
enum Rank: Int {
case Ace = 1
case Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten
case Ja...
分类:
其他好文 时间:
2014-06-20 09:03:39
阅读次数:
322
var age=100
//如果年龄不大于50的就会在这里断言,和之前的OC一样的
assert(age>50,"age must >50")
//可以用a..b标识a到b之间的范围,
//我们循环打印五次hello World
var helloWorld="hello world"
for i in 0..5
{
//这个循环的i从0开始到4结束,是不包括范围的最后一个的。
...
分类:
其他好文 时间:
2014-06-07 14:52:38
阅读次数:
218
AppDelegate.swift :
//
// AppDelegate.swift
// SwiftHelloWord
//
// Created by jason on 14-6-5.
// Copyright (c) 2014年 JasonApp. All rights reserved.
//
import UIKit
@UIApplicationMain
class Ap...
分类:
移动开发 时间:
2014-06-07 11:36:16
阅读次数:
214
首先贴cocoachina上某位大大的帖子:【转】Swift之?和!Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:?12345var
stringValu...
分类:
其他好文 时间:
2014-06-07 07:45:40
阅读次数:
196