因为 Playground 本身会持有所有声明在其中的东西,因此本节中的示例代码需要在 Xcode 项目环境中运行。在 Playground 中可能无法得到正确的结果。不管在什么语言里,内存管理的内容都很重要,所以我打算花上比其他 tip 长一些的篇幅仔细地说说这块内容。Swift 是自动管理内存的...
分类:
编程语言 时间:
2015-11-17 10:57:21
阅读次数:
140
直接上代码//: Playground - noun: a place where people can playimport UIKitvar number = 123var str = "this \(number)"//输出字符串let 😙 = "123"let testInt : Int ...
分类:
编程语言 时间:
2015-11-14 01:05:34
阅读次数:
275
在我们开发的过程中,时不时地需要产生一些随机数。这里我们总结一下Swift中常用的一些随机数生成函数。这里我们将在Playground中来做些示例演示。整型随机数如果我们想要一个整型的随机数,则可以考虑用arc4random系列函数。我们可以通过man arc4random命令来看一下这个函数的定义...
分类:
编程语言 时间:
2015-11-08 14:48:44
阅读次数:
255
//: Playground - noun: a place where people can playimport UIKit/*:字符串* OC中的字符串是一个对象, Swift中的字符串是一个结构体* OC中的字符串以\0结尾, Swift中的字符串不是以\0结尾* Swift中的字符串比OC...
分类:
编程语言 时间:
2015-11-06 20:59:30
阅读次数:
293
//: Playground - noun: a place where people can playimport UIKit/*:for循环* 基本用法和OC一致* 条件表达式必须是bool类型的值* 条件表达式的()可以省略* 在OC中如果{}中只有一条语句, 那么{}可以省略, 而Swift...
分类:
编程语言 时间:
2015-11-06 20:52:02
阅读次数:
252
//: Playground - noun: a place where people can playimport UIKit/*:函数* 格式func 函数名称(形参名称1: 形参类型, ...) -> 返回值类型{ // 逻辑代码}* 没有参数没有返回值* 没有参数有返回值* 有参数没有返回....
分类:
编程语言 时间:
2015-11-06 20:49:38
阅读次数:
216
//: Playground - noun: a place where people can playimport UIKit/*:字典* 和OC的区别* 1. {} 替换为 []* 2. 去掉所有@* 可变字典 var* 不可变字典 let*/var dict = ["name": "lnj"....
分类:
编程语言 时间:
2015-11-06 20:47:44
阅读次数:
266
PLAYGROUND 可视化由王巍 (@ONEVCAT)发布于2015/09/23在程序界,很多小伙伴都会对研究排序算法情有独钟,并且试图将排序执行的过程可视化,以便让大家更清晰直观地了解算法步骤。有人把可视化排序做得很正统明了,也有人把它做到了艺术层次。想在 Cocoa 中做一个可视化的排序算法演...
分类:
其他好文 时间:
2015-11-06 00:06:49
阅读次数:
152
//: Playground - noun: a place where people can playimport Cocoavar str0 = "Hello, playground"//类是引用类型,结构体与枚举是值类型//*****************结构体***************...
分类:
编程语言 时间:
2015-11-04 22:55:17
阅读次数:
332