顾名思义,当我们查字典的时候,我们会根据索引去查找我们需要查找的资源,在swift中也是如此,字典的每一个对象都包含一个key和一个value,我们通过key去查找当前这个key所对应的value,与数组不同的是字典中的数据项在字典中没有具体的存储顺序。
和Swift中数组类似的,在Swift可变字典与不可变字典仅仅通过let和var的定义来区分,而在OC中是通过NSDictionary和N...
分类:
编程语言 时间:
2014-12-16 15:10:55
阅读次数:
168
Xcode6新建一个项目,采用swift创建代码
创建一个ViewController继承UITableViewController
涉及了模型,控制器
模型:ZLPlace.swift
class ZLPlace: NSObject {
var place = ""
var visited = false
}
tableViewController 控制器
...
分类:
编程语言 时间:
2014-12-16 08:46:49
阅读次数:
254
目前在自己的个人项目里,已经开始使用Swift去编写代码。这篇文章把项目中自己设计的一个ActivityIndicator View展示给大家。在开始之前,我们先看看最终的效果,如下图:我建议大家下载本文对应在Github分享的完整项目,以便跟着本篇文章来阅读代码。需求分析我们需要实现一个自定义的和...
分类:
编程语言 时间:
2014-12-15 18:44:52
阅读次数:
317
以下是解析、生成方法 func jsonParse(){ /****************************************** 解析json类型 **************************************/ let jsonFile = NSBundl...
分类:
编程语言 时间:
2014-12-15 17:13:06
阅读次数:
315
当我们新建一个xcode项目之后,我们可以在Swift里面导入任意Objective-C的Cocoa平台框架. 任意Objective-C的框架或者一些C的类库将会作为一个module(模块),直接导入到swift中,包括了所有的Objective-C系统的框架比如Foundation,UIK...
分类:
编程语言 时间:
2014-12-15 16:54:59
阅读次数:
125
在苹果的开发文档中对Array还提供了其他的操作算法:
1、Sort函数:
对数组进行排序,根据指定的排序规则,看下面的代码:
var array = [2, 3, 4, 5]
array.sort{$0 < $1}
println(array)
此时打印出:[2, 3, 4, 5]
其实sort大括号里面是一个闭包,这个以后再学习。
如果倒叙排列,代码如下:
array.sort...
分类:
编程语言 时间:
2014-12-15 15:33:22
阅读次数:
722
swift关于字符串的判断中 有前导,有后缀 两个方法,居然没有包含判断。
经过学习找了个简单的解决方法:
extension String {
func has(v:String)->Bool {
return self.componentsSeparatedByString(v).count > 1
}
}...
分类:
移动开发 时间:
2014-12-15 15:32:59
阅读次数:
164
WWDC2014也过去那么久了,swift也趋于成熟,是时候初试swift了,当然,还是从hello swift开始. 首先,你要使用xcode6.0以上版本. 同往常一样,新建一个工程,我们发现比起以前,欢迎界面多出一个Get started with a playground选项,这个神...
分类:
编程语言 时间:
2014-12-15 00:03:15
阅读次数:
265
《老码说编程之玩转Swift江湖》一本基于XCode6.1 Swift最新语法编写的书籍正式上市发售,语言幽默风趣,打破了传统技术书籍黑着脸读文章的风格,本书的作者是成都IT圈五位正宗的老码农,本书是他们学习半年,修改数次的读书笔记精粹。上市至今,无一差评。...
分类:
编程语言 时间:
2014-12-14 22:46:17
阅读次数:
287