最新文章列表

第五章 集合类型

  本文来自于疯子们的开源图书 <!--EndFragment--> Swift提供了两种集合类型:数组和字典,用作存储多个值的集合。数组用来存储具有相同类型值的有序集合。字典用来存储具有相同类型值的无序集合,它可以通过一个唯一标识符(也叫做键)查询和引用。在Swift中,数组和字典存储的值和键的类型都是非常明确的。这就表示你不能往数组或字典中插入一个类型错误的值。这 ...
habout632 评论(0) 有350人浏览 2014-06-27 11:56

Swift闭包(Closure)

语法:    [html] view plaincopy
关东升 评论(0) 有525人浏览 2014-06-25 07:28

Swift函数

函数定义   使用 func 定义一个函数。调用函数使用他的名字加 上小括号中的参数列表。使用 -> 分隔参数的名字和 返回值类型。   函数声明:     [html] view plaincopy
关东升 评论(0) 有501人浏览 2014-06-25 07:16

第四节 字符串属于值类型

  本文来自于疯子们的开源图书 <!--EndFragment--> Swift的String类型是值类型。如果你创建一个新的String值,把它传递给一个函数或方法,或者被赋给一个常量或变量时,字符串值的拷贝的。在每种情况下,会创建一个当前字符串的副本,传递的或者是赋值的都是新新创建的副本,而不是原来的版本了。值类型在“结构体和枚举都是值类型”当中有详细的描述。 ...
habout632 评论(0) 有428人浏览 2014-06-24 16:34

第三节 改变字符串的值

本文来自于疯子们的开源图书 <!--EndFragment-->   通过将字符串的值赋给一个变量(能够被修改的情况),或者一个常量(不能被修改的情况),就可以指定它能否被修改: 注意: 这个方法不同于在Objective-C和Cocoa里面的字符串可变,在Objective-C和Cocoa中你可以分别选择两个类(NSString和NSMutableString) ...
habout632 评论(0) 有403人浏览 2014-06-24 16:32

第二节 初始化一个空字符串

本文来自于疯子们的开源图书 <!--EndFragment-->   要想创建一个空字符串来构建一个更长的字符串,要么赋一个空字符串给变量,要么用构造器来初始化一个新的字符串: 你可以通过字符串的isEmpty属性来判断一个字符串值是否是空的:  
habout632 评论(0) 有835人浏览 2014-06-24 16:29

第一节 字符串

本文来自于疯子们的开源图书 <!--EndFragment-->   你可以在代码中使用事先定义好的String值作为字符串。字符串是用双引号(“”)包住的固定的字符序列。字符串可以用于给常量或变量提供一个初始值: 注意到Swift推断常量someString是String类型的,因为给它初始化的时一个字符串值。字符串可以包含以下特殊字符: 转义字符\0(空字符 ...
habout632 评论(0) 有374人浏览 2014-06-24 16:27

第四章 字符串和字符

  本文来自于疯子们的开源图书 <!--EndFragment--> 字符串是由多个字符构成的序列,比如"hello,world"或者"albatross"。Swift用String类型代表字符串,而String又代表一个Character类型的集合。 Swift的String和Character类型提供一种快速的,符合Uni ...
habout632 评论(0) 有465人浏览 2014-06-24 16:21

第一节 简单的值类型(变量和常量)

本文来自于疯子们的开源图书 <!--EndFragment--> 使用let来定义常量,使用var来定义变量。常量的值在编译时不需要知道,但是你必须明确的给你赋一次值。这就意味着你使用常量给某个值命名,一旦赋值之后就可以到处使用了。   常量或者变量必须与你要赋予的值具有相同的类型。然而,你不必每次都准确的声明类型。在你创建常量或者变量的时候,提供一个值,这样编译器就可以自 ...
habout632 评论(0) 有457人浏览 2014-06-20 14:29

第一章 Swift语法介绍

本文来自于疯子们的开源图书 <!--EndFragment--> 编程语言的学习传统建议我们,第一个要写的程序应该是向屏幕打印一下"Hello World".在Swift当中,这就是一行代码的事, printlh("Hello ,world") 如果你用C或者Objective-C写过代码的话,这种语法对你应该很熟悉。在Swi ...
habout632 评论(0) 有506人浏览 2014-06-20 14:27

第一部分 欢迎来到Swift

  <!--EndFragment--> 本文来自于疯子们的开源图书 <!--EndFragment-->关于Swift Swift是一种新的用于开发iOS和OS X 应用的语言,构建在C和Objective-C之上的,没有了C语言的兼容性问题.Swift采用了安全编程模式,同时也融入了许多语言(Javascript ,Python)的优秀特性,使得编程 ...
habout632 评论(0) 有483人浏览 2014-06-20 14:25

swift前言

本文来自于疯子们的开源图书 <!--EndFragment--> 本书的完整版权归Apple公司所有,本书用于学习和交流。 本书是Swift官方文档的中文翻译版,目前还在不断的完善当中,还有一些地方翻译的不到位,欢迎大家积极参与翻译与修订工作。 红色标注的文字为待进一步翻译的段落。   
habout632 评论(0) 有331人浏览 2014-06-20 14:19

Swift

本文来自于疯子们的开源图书 <!--EndFragment--> Swift是一种苹果官方提供的下一代编程语言。编写代码是交互式的,富有趣味性的,Swift语法简洁而富有表现力的,程序跑的快如闪电。快使用Swift准备你的下一个iOS和OS X项目吧。或者将Swift添加到您的
habout632 评论(0) 有625人浏览 2014-06-20 14:14

Swift 数组

数组初始化 基本语法: [value 1, value2, value 3]  var    shoppingList:        String[]    =   ["Eggs","Milk"] 数组追加元素  append 函数追加 或通过+操作符 var    shoppingList:        String[]     =   [ ...
关东升 评论(0) 有717人浏览 2014-06-18 22:26

Swift的全局函数介绍

var intValue = -10 //绝对值, 10 abs(intValue) //移动,20 advance(intValue, 30) //对齐,4 alignof(Float) //对齐,8 alignofValue(intValue) //断言,如果条件不成立,抛出异常并打印信息 assert(intValue < 0, "intValue小于0", file ...
linwwwei 评论(0) 有610人浏览 2014-06-18 20:33

Swift字符串类型

字符串初始化  1、初始化     [html] view plaincopy  
关东升 评论(0) 有524人浏览 2014-06-16 18:29

Swift中Switch中不同数据类型的匹配判断

实例代码如下 var things = Any[]() things.append(0) things.append(0.0) things.append(42) things.append(3.14159) things.append("hello") things.append((3.0, 5.0)) things.append(Movie(name: ...
LiYunpeng 评论(0) 有5383人浏览 2014-06-12 15:54

Swift中的subscript

Swift中通过subscript来定义角标 其中 类、结构体和枚举都可以定义subscripts, 就像数组一样使用一个实例 如下面的代码例子 struct TimesTable {     let multiplier: Int     subscript(index: Int) -> Int {         return multiplier * index     } } le ...
LiYunpeng 评论(0) 有944人浏览 2014-06-12 15:35

Swift中的断言

摘自 The Swift Programming Language 手册 简单的例子如下 let age = -3 assert(age >= 0, "A person's age cannot be less than zero") // this causes the assertion to trigger, because age is not >= 0 ...
LiYunpeng 评论(0) 有967人浏览 2014-06-12 13:48

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics