Swift 3的String有三个方法用于做字符串截取: 用于做示范的示例: str.substring(to: String.Index) 这个方法会从字符串的开始截取到to参数指定的索引。 substring(from: String.Index) 这个方法会从from参数指定的索引截取到字符串 ...
分类:
编程语言 时间:
2017-05-16 13:00:08
阅读次数:
213
可选链(Optional Chaining) 可选链是一种请求或调用属性。方法,子脚本的过程。 可选性体现于请求或调用的目标当前可能为nil.若不为nil则成功调用。否则返回nil并将链失效。 调用可选链的返回结果与原结果类型同样,可是被包装成为了一个可选类型Optional. 这里因为roomCo ...
分类:
编程语言 时间:
2017-05-13 14:25:57
阅读次数:
285
1. 首先打开Xcode6。建立一个项目,这里我使用的Objective-C默认的编程语言,项目名字叫 “SwiftAndObjective”。 2. 为了在OC中使用Swift的演示所以须要建立以下的几个类。 a)建立一个Objective-C的类继承自NSObject。名字叫OCTypeClas ...
分类:
编程语言 时间:
2017-05-13 12:20:34
阅读次数:
242
近期開始开发一个新的iOS应用,自己决定使用Swift。进行了几天之后,发现了一个非常严峻的问题。那就是无论是书籍,还是网络资源,关于Swift的实在是太少了,随便一搜全都是OC实现某某某功能。就算是找到Swift的资源,一看,大概是半年前的代码。或是一年前的代码,一执行。全都报错。这是因为毕竟Sw ...
分类:
移动开发 时间:
2017-05-07 13:08:54
阅读次数:
1382
请将你的代码中的非运行文本凝视成提示或者笔记以方便你将来阅读。Swift 的编译器将会在编译代码时自己主动忽略掉凝视部分。 单行凝视 以双正斜杠作(//)为起始标记:// 这是一个凝视 多行凝视 其起始标记为单个正斜杠后尾随一个星号(/*)。终止标记为一个星号后尾随单个正斜杠(*/):/* 这是一个 ...
分类:
编程语言 时间:
2017-05-01 18:59:05
阅读次数:
156
基本了解了变量的创建和基础数据类型,但是在开发中用得最多的还是字符串。那什么是字符串呢? Swift 的String类型表示特定序列的Character(字符) 类型值的集合,它是值类型具有可变性 Swift 的字符串和字符类型是全然兼容 Unicode 标准的 1、定义一个String类型变量 l ...
分类:
编程语言 时间:
2017-04-30 17:16:53
阅读次数:
128
除了基本操作符中所讲的运算符,Swift还有很多复杂的高级运算符,包含了C语和Objective-C中的位运算符和移位运算。 不同于C语言中的数值计算。Swift的数值计算默认是不可溢出的。溢出行为会被捕获并报告为错误。你是有益的?好吧,你能够使用Swift为你准备的还有一套默认同意溢出的数值运算符 ...
分类:
编程语言 时间:
2017-04-24 21:19:30
阅读次数:
1752
元组在oc中是没有的。在swift中是新加的,学oc数组概念时还在想既然能够存储同样类型的元素,那不同类型的元素有没有东西存储呢,答案非常悲伤,oc没有元组这个概念。只是swift中加入了这个东西,也挺有意思的,以下就我个人说一下对元组的理解,假设有不正确的,请指出,共同进步,谢谢 元组(toupl ...
分类:
编程语言 时间:
2017-04-22 17:33:35
阅读次数:
172
Swift实现单例模式 单例模式在各个语言中都有实现,swift语言推出已经几天了。通过这几天的看文档。特奉上写的Swift的单例实现,供大家学习交流,欢迎指正。 若转载请注明出处,本人Github博客新地址- YueRuo's Blog - http://yueruo.github.io 因为Sw ...
分类:
编程语言 时间:
2017-04-22 09:33:22
阅读次数:
173
近期在学习swift的动画和图层。就用现学的东西写了个游戏,基本思想 基本功能都实现了。图片都是在网上找得。希望能帮助大家更好的理解动画和图层、 声明下,我是刚開始学习的人,代码写的不好。大家应该都能看懂 。游戏全部代码都是swift 加动画 加计时器,没实用不论什么游戏引擎框架。 效果图 源码地址 ...
分类:
编程语言 时间:
2017-04-14 12:50:10
阅读次数:
199