- 博客(7)
- 收藏
- 关注
原创 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
318
原创 从Alamofire中得到返回值 分析
Alamofire 从githib 的例子上看出来。他不能直接从response里面得到道返回值,因为运行的时候是异步的即:结果可能就是在 返回值的时候并没有得到JSON值所以一般的返回的值时空的所以只能在写一个函数在response里面调用 func getRequest(mURL:String,params:[String:String],completion
2016-08-11 15:33:43
3083
原创 反射 NullPointerException content.ContextWrapper
反射的时候会有时候会异常NullPointerException content.ContextWrapper原因就是Context没有 1.要声明Context 为全局变量 2.在oncreate 里面写上 context=this3.在前面加contecxt就ok了 例如: SharedPreferences sp2= context.getShare
2016-08-09 01:57:53
268
原创 AlertDialog Unable to add window -- token null is not for an application
是因为 AlertDialog.Builder builder = new AlertDialog.Builder(mContext);中 Builder虽然需要的是Context参数。但只有在同一个activity中可以用 getApplicationContext() 得到Context 。否则要用Activity.this传递Context 即Builder(Activity.thi
2016-08-06 14:38:15
184
原创 ??用法
let smiliness= dataSource?.smilinessForFaceView(self) ?? 0.0如果 ??左边的表达式的值不是nil用左边 不然就用??右边的值
2016-07-10 10:43:21
1091
原创 函数声明
普通函数声明 func 函数名 (参数)->返回值{}func sayHello(personName: String) -> String { let greeting = "Hello, " + personName + "!" return greeting}参数可以是变量也可以是另一个函数: func performOperation(o
2016-07-06 15:54:40
312
原创 变量声明
var operandStack = Array() @IBAction func enter() { userIsInTheMiddleOfTypeingANumber=false operandStack.append(displayValue) print("operandStack=\(operandStack)") }
2016-07-06 14:24:22
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人