Swift
yewave133
努力生活,尽管现在不是很好
展开
-
[swift]的简单使用常量变量。字典 数组的初始化
//let 声明常量 let label ="the width is" let width =94 let widlabel = label +String (width) /** * the width is94原创 2016-09-08 21:02:44 · 2194 阅读 · 0 评论 -
SpringMVC 对请求参数的设置
1. @RequestMapping("/hello") 可以写成一个数组。 内部实现方法已被重载。@Controller@RequestMapping("/test")public class MyController { @RequestMapping("/some.do") public ModelAndView doSome(HttpServletRequest r原创 2017-12-05 20:15:51 · 403 阅读 · 0 评论 -
Swift 闭包的使用
在二级页面创建闭包class DetailViewController: UIViewController {// 定义闭包 typealias callBlock = (_ index:Int)->() // 无参数闭包的定义 typealias otherBlock = ()->() // 设置闭包属性 var sendValueBlock:callBlock! var nonePa原创 2017-07-07 17:23:00 · 170 阅读 · 0 评论 -
iOS[Swift]中UILabel的使用
//// ViewController.swift// ShopCart//// Created by BO on 17/2/16.// Copyright © 2017年 xsqBo. All rights reserved.//import UIKitclass ViewController: UIViewController { override func viewD原创 2017-02-16 11:29:59 · 246 阅读 · 0 评论 -
iOS[Swift]中UIButton的使用
iOS[Swift]中UIButton的使用//// ViewController.swift// ShopCart//// Created by BO on 17/2/16.// Copyright © 2017年 xsqBo. All rights reserved.//import UIKitclass ViewController: UIViewController {原创 2017-02-16 10:38:19 · 313 阅读 · 0 评论 -
Swift 三种传值方式 【属性,代理,闭包】
属性 属性传值很简单,适用于 从第一级传入第二级(正向传递)//在要进入的控制器定义属性 1.class SecViewController: UIViewController { var labT = ""}//在一级控制器中给二级控制器赋值 2.let secVC = SecViewController() secVC.labT = "属性传值"2 代理传值(适原创 2017-03-03 11:24:04 · 755 阅读 · 0 评论 -
Swift创建UITableview
//// ShopViewController.swift// ShopCart//// Created by BO on 17/2/16.// Copyright © 2017年 xsqBo. All rights reserved.//import UIKitclass ShopViewController: UIViewController ,UITableViewDele原创 2017-02-16 15:10:42 · 301 阅读 · 0 评论 -
Swift函数
//无返回值函数 func noneRetValue () { print(“hello”) } //多返回值函数 func muliptyV (fruit: String) ->(a:Int,b:Int,c:Int){ var vol = 0 var voc = 0 var vob = 0for c in fruit.characters {原创 2017-01-16 13:45:39 · 224 阅读 · 0 评论 -
Swift控制流
let base = 3 let pow = 10 var answer = 1 for _ in 1…pow{answer *= base}for index in 0 ..< 3 {}let test = “c”switch test{ case “a”: print(“(test) is equ to a” ) case “b”,”c”,”d”:print(“是bcd 中的其中一原创 2017-01-16 11:01:50 · 187 阅读 · 0 评论 -
Swift组合数据类型字典数组..
//Swift的数组对它们能存放的值的类型是明确的。这不同于Objective-C的NSArray类和NSMutableArray类,Objective-C的数组能存储任何类型的对象//Swift存储的数据类型要一致.var shoplist = ["eggs","milk"]var count = shoplist.countprint(count)原创 2016-12-23 16:51:16 · 301 阅读 · 0 评论 -
Swift 中----字符串和字符
//字符串let someString = "someString"//初始化空字符串var empString = ""var anotherString = String()//这俩种形式创建的字符串等价均为空if empString.isEmpty{print("这是空的")}var cari =原创 2016-12-22 16:33:31 · 230 阅读 · 0 评论 -
Swift运算符操作
let b = 10var a = 15a = bprint(a)//元组赋值let(x,y) = (1,2)print(x)print(y)//注意的是与 C语言和 Objective-C不同,Swift的赋值操作并不返回任何值//if x = y {//这句是错的。因为x = y不返回任何值原创 2016-12-22 15:46:18 · 203 阅读 · 0 评论 -
Swift隐式解析,可选,断言
// Swift 可选/** 注意:C和 Objective-C中并没有可选这个概念。最接近的是 Objective-C中的一个特性,一个方法要不返回一个对象要不返回nil,nil表示“缺少一个合法的对象”。然而,这只对对象起作用——对于结构体,基本的 C 类型或者枚举类型不起作用。对于这些类型,Objective-C方法一般会返回一个特殊值(比如NSNotFo原创 2016-12-22 14:58:22 · 389 阅读 · 0 评论 -
Swift元组的创建--使用
//元组把多个值组合成一个值其中的值类型可以不同.let HttpErrorCode = (404,"not found")let (status,statusMe) = HttpErrorCode//读取方式 0,1,2,3,4,下标.print(HttpErrorCode.0)print("The status code ==\(status原创 2016-12-22 14:09:59 · 295 阅读 · 0 评论 -
swift学习---基本数据类型
//用let申明常量,var变量 c语言中const申明常量,let maxvalue = 100var currentvalue = 50//类型标注.表明wel可以存储String类型的数据var wel:String//一般来说很说需要写类型标注如果你在申明变量的同时给变量付了一个初始值,编译器便可以推断这个常量或者变量的数据类型原创 2016-12-22 11:37:24 · 239 阅读 · 0 评论 -
swift的简单运用 基本类型-组合类型
swift的简单运用!kenshinCui的博客 基础数据类型“print(“Hello, World!”) //我们的第一个swift程序/// 通过var 定义一个变量 var a :Int = 1 /// 变量b虽然没有申明类型,但是会自动进行类型推断,这里编译器将默认b未int型var b = 2 var c :uint = 3let d = a+b print(“d=(d)”)原创 2016-10-29 16:55:05 · 363 阅读 · 0 评论 -
Swift枚举&amp;结构体&类
enum Methodc { case Add,Sub,Mul,Div}//// Swift枚举 不像OC 中有默认值0 不过可以指定enum Method2:Int { case Add2 = 5,Sub,Mul,Div}var m:Methodc = .Addvar m2:Method2 = .Add2///rawValue代表将枚举值转换为原始值prin...原创 2018-03-01 10:46:50 · 250 阅读 · 0 评论