Swift入门第二部分,主要包括函数定义和闭包特性...
分类:
编程语言 时间:
2015-04-14 00:47:58
阅读次数:
170
func distanceBetween(#lat1: Float, lng1: Float, lat2: Float, lng2: Float) -> Float{ var jl_jd: Float = 102834.74258026089786013677476285 var...
分类:
编程语言 时间:
2015-04-13 20:29:48
阅读次数:
95
数组的声明通过initailizer初始化,注意这里的[Double]仅仅是Array的缩写:在数组中添加元素的两种方式添加元素移除元素移除元素的时候,后面的元素会自动向前移动填补gap数组遍历除了普通的for in 循环遍历,也可以用全局的enumerate函数来获取遍历中元素的序号字典:三种遍历...
分类:
编程语言 时间:
2015-04-13 20:25:09
阅读次数:
108
这一话首先来讲写关于init的东西。
首先初始化并不会经常被用到,这是因为类和结构体中的大部分属性都会通过赋值被初始化,或者有些属性是Optional的,这样即使是nil也没关系,可以在之后再给它们赋值,就好比StoryBoard中的outlet,又或者可以使用闭包来初始化,或者使用lazy来避开init,所以有很多方法来避免init,除非你确实需要一个init的时候,那么该怎么做呢?
...
分类:
移动开发 时间:
2015-04-13 19:09:05
阅读次数:
158
【精】表格(UITableView)总结(1):介绍与基础实现...
分类:
其他好文 时间:
2015-04-13 19:05:32
阅读次数:
110
这里只记录一些swift特殊的运算符1.swift里面 = 仅仅进行赋值操作,不再向右边返回左值2.模运算的操作数可以是小数了3.Nil Coalescing Operatornil coalescing operator用来判断一个可选值是否有值,如果没有的话就赋予其一个缺省值注意这里面“??”前...
分类:
编程语言 时间:
2015-04-13 18:32:04
阅读次数:
177
可选值(Optional value)有两种状态 1.它有一个值 2.它没有值Optional type是swift里面的一个新的概念上面的serverResponseCode就是一个Int?类型,上面代码代表serverResponseCode的两种不同状态在做一些不确定的操作的时候特别有用,比如...
分类:
编程语言 时间:
2015-04-13 18:09:17
阅读次数:
141
元组是几种数据类型的一种组合,比如http404Error这个变量,它的实际类型是(Int,String)当然这个类型可以不显示写出来,系统可以自动推断访问元组中的某一个元素有不同的方法,出去上面同时获取元组中的所有元素,也可以按如下方式获取可以给元组里面的元素起名字,方便以后读取元组在函数传值的时...
分类:
编程语言 时间:
2015-04-13 18:04:27
阅读次数:
115
Swift入门系列,语言基础,包括基本数据类型,条件、循环语句语法等...
分类:
编程语言 时间:
2015-04-13 00:27:01
阅读次数:
195