摘要:AFNetWorking[5533:254172] *** Assertion failure in -[AFHTTPRequestSerializer requestWithMethod:URLString:parameters:error:], /Users/caiyueming/Desktop...
阅读全文
摘要:1.0 在声明一个 Swift的方法的时候,我们一般不去指定参数前面的修饰符,而是直接声明参数:func incrementor(variable : Int) ->Int { return variable + 1}这个方法接受一个Int的输入,然后通过将这个输入加1,返回一个新的比输入大于...
阅读全文
摘要:1.0 头尾式动画 UIView.beginAnimations(nil, context: nil) UIView.setAnimationDuration(1.0) // 设置执行动画所需要的时间 // 要执行动画的代码 coding U...
阅读全文
摘要:// CGD 延迟 dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(1 * NSEC_PER_SEC)), dispatch_get_main_queue()) { () -> Void in ...
阅读全文
摘要:1.0在Swift中的 String 并没有提供什么方法,直接把它自身转变成 Int 、Float 等,而在OC中我们就可以这样 "123".integerValue 来获取它对应的数值,因为OC和Swift的字符串类型是相通的,所以我们可以进行如下操作: var str1 = "123" ...
阅读全文
摘要:1.0 比较两个字符串是否相等 判断字符串相等的方法是: ==。var str1 = "Hello world"var str2 = "Hello world"if str1 == str2 { print("str1 等于 str2")}2.0 比较两个字符串的大小 ()var s...
阅读全文
摘要:(一)类型转换 类型转化在 Swift 中是比较严格的,不同类型之间可以认为是不能相互转化的,只能重新产生一个对象和值,并拷贝一份。1.0 整型数值之间的转换。 // 不同类型是不能直接相加的,这时我们就需要用到类型转换let int8 : Int8 = 12let int16 ...
阅读全文
摘要:let item1 = UIBarButtonItem(title: "分享", style: .Plain, target: self, action: nil) let item2 = UIBarButtonItem(barButtonSystemItem: .Pause, ta...
阅读全文
摘要://这个方法,是当这个类第一次被创建时调用,且只调用一次 override class func initialize() { let navBar = UINavigationBar.appearance() // 设置导航栏变得不透...
阅读全文
摘要:let userTF = UITextField(frame: CGRectMake(0,120,300,40)) userTF.backgroundColor = UIColor.redColor() // 输入框样式 userTF.b...
阅读全文
摘要:let imageView = UIImageView() let imageView1 = UIImageView(frame: CGRectMake(0, 0, 20, 20)) // 创建出来的UIImageView的大小是图片的...
阅读全文
摘要:let label = UILabel(frame: CGRectMake(0,0,100,30)) label.backgroundColor = UIColor.redColor() label.text = "我...
阅读全文
摘要:// 一般的我们添加一个视图到父视图都是通过 /* let v1 = UIView(frame:CGRectMake(100,200,30,50)) self.view.addSubview(v1) // self...
阅读全文
摘要://1.0 OC中 CGRect 、CGPoint、CGSize 的结构如下: struct CGRect { CGPoint origin; CGSize size; }; struct CGPoint { ...
阅读全文
摘要:1.0 在Swift中分有值类型和引用类型 Int 、String 、 结构体和枚举都属于值类型, 将值类型传递给方法是,将在内存中创建其副本,并传递这个副本;这样我们就可以随心所欲修改它,而不用担心这会修改传入的原始值。 传递引用类型时不会复制它,而将其地址提供给可能使用他们的函数或方法。闭包...
阅读全文
摘要:--------》--------》--------》--------》--------》--------》--------》 以上完成页面one跳到页面Two ,之后从页面Two返回页面One--------》--------》--------》--------》
阅读全文
摘要:1. Swift支持与OC中相同的 /**/ 、/***/ 不同点Swift支持/*/**/这样的注释 ,多行注释2. 直接双杠注释//单行注释3. 利用//MARK:返回多少行 效果如下:4. 利用//TODO:返回多少段 效果如下:5. 利用 // FIXME: 用法跟//TODO: 一样6...
阅读全文