本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- lemonhandsome
- jh108020
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- zhanjia
- lzyfn123
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- daizj
- hanbaohong
- 喧嚣求静
- johnsmith9th
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
最新文章列表
第四节 字符串属于值类型
本文来自于疯子们的开源图书
<!--EndFragment-->
Swift的String类型是值类型。如果你创建一个新的String值,把它传递给一个函数或方法,或者被赋给一个常量或变量时,字符串值的拷贝的。在每种情况下,会创建一个当前字符串的副本,传递的或者是赋值的都是新新创建的副本,而不是原来的版本了。值类型在“结构体和枚举都是值类型”当中有详细的描述。
...
第三节 改变字符串的值
本文来自于疯子们的开源图书
<!--EndFragment-->
通过将字符串的值赋给一个变量(能够被修改的情况),或者一个常量(不能被修改的情况),就可以指定它能否被修改:
注意:
这个方法不同于在Objective-C和Cocoa里面的字符串可变,在Objective-C和Cocoa中你可以分别选择两个类(NSString和NSMutableString) ...
第二节 初始化一个空字符串
本文来自于疯子们的开源图书
<!--EndFragment-->
要想创建一个空字符串来构建一个更长的字符串,要么赋一个空字符串给变量,要么用构造器来初始化一个新的字符串:
你可以通过字符串的isEmpty属性来判断一个字符串值是否是空的:
第四章 字符串和字符
本文来自于疯子们的开源图书
<!--EndFragment-->
字符串是由多个字符构成的序列,比如"hello,world"或者"albatross"。Swift用String类型代表字符串,而String又代表一个Character类型的集合。
Swift的String和Character类型提供一种快速的,符合Uni ...
第一节 简单的值类型(变量和常量)
本文来自于疯子们的开源图书
<!--EndFragment-->
使用let来定义常量,使用var来定义变量。常量的值在编译时不需要知道,但是你必须明确的给你赋一次值。这就意味着你使用常量给某个值命名,一旦赋值之后就可以到处使用了。
常量或者变量必须与你要赋予的值具有相同的类型。然而,你不必每次都准确的声明类型。在你创建常量或者变量的时候,提供一个值,这样编译器就可以自 ...
第一章 Swift语法介绍
本文来自于疯子们的开源图书
<!--EndFragment-->
编程语言的学习传统建议我们,第一个要写的程序应该是向屏幕打印一下"Hello World".在Swift当中,这就是一行代码的事,
printlh("Hello ,world")
如果你用C或者Objective-C写过代码的话,这种语法对你应该很熟悉。在Swi ...
第一部分 欢迎来到Swift
<!--EndFragment-->
本文来自于疯子们的开源图书
<!--EndFragment-->关于Swift
Swift是一种新的用于开发iOS和OS X 应用的语言,构建在C和Objective-C之上的,没有了C语言的兼容性问题.Swift采用了安全编程模式,同时也融入了许多语言(Javascript ,Python)的优秀特性,使得编程 ...
Swift的全局函数介绍
var intValue = -10
//绝对值, 10
abs(intValue)
//移动,20
advance(intValue, 30)
//对齐,4
alignof(Float)
//对齐,8
alignofValue(intValue)
//断言,如果条件不成立,抛出异常并打印信息
assert(intValue < 0, "intValue小于0", file ...