![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swift学习
程序猿老大爷
这个作者很懒,什么都没留下…
展开
-
??用法
let smiliness= dataSource?.smilinessForFaceView(self) ?? 0.0 如果 ??左边的表达式的值不是nil用左边 不然就用??右边的值原创 2016-07-10 10:43:21 · 1101 阅读 · 0 评论 -
变量声明
var operandStack = Array() @IBAction func enter() { userIsInTheMiddleOfTypeingANumber=false operandStack.append(displayValue) print("operandStack=\(operandStack)") }原创 2016-07-06 14:24:22 · 189 阅读 · 0 评论 -
函数声明
普通函数声明 func 函数名 (参数)->返回值{} func sayHello(personName: String) -> String { let greeting = "Hello, " + personName + "!" return greeting } 参数可以是变量也可以是另一个函数: func performOperation(o原创 2016-07-06 15:54:40 · 350 阅读 · 0 评论 -
swift class 初始化问题
swift 的初始化跟所有的类是一样的可以有多个初始化方法.并且可以同时存在。也可以分别初始化不同的变量 class A{ var a:String? var b:String? required init?(a:String?){ self.a=a } init (b:String?){ self.b=b } }原创 2016-08-17 22:58:57 · 350 阅读 · 0 评论 -
从Alamofire中得到返回值 分析
Alamofire 从githib 的例子上看出来。他不能直接从response里面得到道返回值,因为运行的时候是异步的 即:结果可能就是在 返回值的时候并没有得到JSON值 所以一般的返回的值时空的 所以只能在写一个函数在response里面调用 func getRequest(mURL:String,params:[String:String],completion原创 2016-08-11 15:33:43 · 3095 阅读 · 0 评论