// Playground - noun: a place where people can play
import UIKit
//2014-09-23 集合类型 Collection Types
//.............................................
//1.数组
/*
1. 数组是类型安全的
*/
//1.1定义一个数组变量
var sho...
分类:
编程语言 时间:
2014-10-10 16:37:34
阅读次数:
301
一起连带前面几篇Playground小结代码都转到github上了。Swift语法主要部分差不多就这些了。当然还有泛型、运算符重载、ARC、闭包之类的补充。
一、扩展(extension)
扩展 extension(类似OC中的分类,
但Swift中没有名字), 即使在没有权限获取到原始代码的情况下,
为类增加新功能.
注意: 只要定义了扩展, 那么该扩展对该类的实例都是可用的....
分类:
移动开发 时间:
2014-10-05 09:24:58
阅读次数:
265
题目:有很多个半圆环,问能不能拼成闭合图形,这里可以任意角度端点拼接。
分析:贪心。开始以为是搜索3^20觉得有点大,一看可以任意角度链接。
把range按递增序排序,每次检测前面的所有range的和是否大于当前的range;
如果前面的和大,则可以构成闭合图形;否则将它加入前面的集合,向下判断;
那么这种情况一定能取...
分类:
其他好文 时间:
2014-09-24 01:04:55
阅读次数:
224
构造方法内容会多一些,涉及Swift中构造的一些规则与概念。这次写了7个Person来复习,外加名人XiaoMing。
Mark:Playground真是个好东西,特别练习写Swift时,实时显示真是大赞!
一、继承与重写,
防止重写
1.1 基类, 不继承任何类. Swift不想OC或者Java中继承自Object类.
定义一个类, 不继承任何类,该类就是基类.
cla...
分类:
移动开发 时间:
2014-09-23 07:41:54
阅读次数:
230
// Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"var str1="test"str1println("ddddd")let implmentInteger : D...
分类:
编程语言 时间:
2014-09-21 22:44:01
阅读次数:
348
一、代码书写的几点变化
1. 更像Java,Javascript或Python的格式了
2. 结尾的分号可写可不写了(同一行的多条语句中间必须加分号)
3. 不需要写main函数了,直接是从上往下执行
二、Playground
Playground顾名思义,Play是玩的意思,ground是地方的意思。拿来玩、写demo或者测试很nice。在WWDC上演示了Playground实...
分类:
移动开发 时间:
2014-09-13 06:12:44
阅读次数:
298
一、Playground介绍Playground是Xcode6中自带的Swift代码开发环境。俗话说“功欲善其事,必先利其器”。以前在Xcode5中编写脚本代码,例如编写JS,其编写过程很痛苦,Xcode编辑器对脚本语言编写支持不好,但Playground让编写Swift代码不在痛苦。使用Playg...
分类:
移动开发 时间:
2014-09-11 20:48:52
阅读次数:
262
推荐使用Xcode6 playground的功能来测试,可以很方便看到输出 不需要分号 println("Hello,?world!") 简单的赋值方式 使用 let 标记一个常量 ??var 标记一个变量 var?myVariable?=?42
myVariable?=?50
l...
分类:
编程语言 时间:
2014-09-04 15:12:59
阅读次数:
202
要使用swift语言, 需要下载xcode6-beta, 这里是下载地址http://swift.sh/topic/6/打开xcode6以后点击”Get started with a playground”, 然后就可以写swift代码了\swift基础分号可以被省略, 看下面的代码定义常量let ...
分类:
编程语言 时间:
2014-08-21 14:52:14
阅读次数:
197
Playground是随着Swift在WWDC2014推出的,从字面意思来理解,"playground"就是操场,游乐场的...
分类:
其他好文 时间:
2014-08-15 19:42:19
阅读次数:
269