IOS_Swift
AnyyCai
这个作者很懒,什么都没留下…
展开
-
iOS_Swift_闭包
闭包可以在其定义的上下文中捕获常量或变量。 即使定义这些常量和变量的原域已经不存在,闭包仍然可以在闭包函数体内引用和修改这些值。let sayhello = { print("hello world") } let add:(Int,Int)->Int = { (a:Int,b:Int) -> Int in原创 2016-07-25 11:23:06 · 299 阅读 · 0 评论 -
iOS_Swift_枚举
需要注意的是Swift中枚举属于一级类型import UIKit/* swift枚举: (1)枚举基本语法 Class One(一等类型) */enum Method:String { //两种写法是相同的 case Add = "add" case Sub = "sub" case Mul = "mul" case Div = "div"//原创 2016-07-25 18:27:52 · 372 阅读 · 0 评论 -
IOS_Swift_字符串的处理
一直想学Swift,但是Swift变化很快,所以一直拖着,最近便开始学习 网上有很多Swift的视频,都很完整,在这里写博客的目的是记录自己学习的东西,毕竟忘记的时候可以查看,好的记性不如烂的博客有句话这么说前面已经看了一些基本数据类型,没有记上总体来说就是Var Let 今天从字符串的操作开始 //字符类型 字符串类型 let c:Character = "a原创 2016-07-04 14:50:48 · 763 阅读 · 0 评论 -
iOS_Swift_运算
运算符号中改变的并不多,这里记录一些 /* 数学运算+逻辑运算 */ //运算符中唯一变得就是%(取余数),支持小数取余 print(9%2.5)//结果为1.5 //区间 闭区间 1...5 //半闭区间 1..<5 //开区间 1 for i in 1原创 2016-07-04 16:48:06 · 319 阅读 · 0 评论 -
iOS_Swift_集合数据类型
数组 let at : Array = [2,3,4] let at1 : Array<Int> = [1,2,3] let at2:Array<Any> = ["1",2,2.3] var arr: Array = [2,3,4] print(at) //数组是否为空 at.isEmpty原创 2016-07-05 16:00:28 · 267 阅读 · 0 评论 -
iOS_Swift_元组
元组是oc中没有的一种数据类型 let student : (String ,Int ,Double, Int) = ("zhangsan",23,98.3,12) print(student.0) let (Strname, age, Strscore, stuNumber) = student print(stuNumber)原创 2016-07-05 17:44:49 · 398 阅读 · 0 评论 -
iOS_Swift_条件语句
if语句 var text = 100 var res:String if text >= 90 { res = "优秀" }else if text >= 80{ res = "良好" }for循环 var sum = 1 var i = 1原创 2016-07-05 18:03:32 · 261 阅读 · 0 评论 -
iOS_Swift_函数初识
命名规范 /* func 函数名(参数名:参数类型,参数名:参数类型.....) ->函数返回值类型{ 函数实现部分 } */ func tuoFengGuiFan(array:[Int]){ for a in array { print(a) } }原创 2016-07-05 18:27:53 · 293 阅读 · 0 评论 -
Swift2.3 --> Swift3.0 的变化
Swift3.0语法变化写在前面首先和大家分享一下学习新语法的技巧: 用Xcode8打开自己的Swift2.3的项目,选择Edit->Convert->To Current Swift Syntax… 让Xcode帮我们把Swift2.3的代码转换为Swift3.0。 手动调出Xcode自动转换Swift2.3 到 Swift3.0弹出语言版本选择界面,选择Covert to Swift3,Ne转载 2016-10-15 09:45:08 · 6018 阅读 · 1 评论