swift学习

原创 2015年07月07日 17:07:03

//

//  main.swift

//  mySwift

//

//  Created by   on 15/7/7.

//  Copyright (c) 2015  . All rights reserved.

//


import Foundation


var hello = "Hello, World!" //变量 是定义

var  s:Int = 5//变量 是定义

var  mystring = "\(hello)\(s)" //字符串连接


var  testvar = ["test","test2","test3",5]


var testdic = ["test":"1","test2":3]

testdic["test3"] = 4

//循环

for uindex in 0...100 {

    //判断

    if uindex % 2 == 0 {

        testvar.append("item \(uindex)")

        testdic[("test\(uindex)")] = uindex

    }

    

}



for varvalue in testvar {   //遍历数组

   // println(varvalue)

}


for (key,value) in testdic {  //遍历字典

        println("\(key) = \(value)")

}



func syhell( name:String ){

    println( name )

}

//必须先定义

syhell("test")


//函数也是变量可以把函数当成变量来执行

var testfun = syhell

testfun("test2")


//可以返回多个值

func getnumber() -> ( Int,String ) {

    return (2,"test")

}

//接收返回值的类型

let(a,b) = getnumber()


println(a)

//定义类

class test1 {

    var _name:String

    //构造函数

    init (name:String){

        _name = name;

    }

    func syshelltest1(){

        println("test:\(_name)");

    }

}

var mytest1 = test1(name: "test1")

mytest1.syshelltest1 ( )

//继承

class test2 :test1 {

    //方法重写

    override func syshelltest1() {

         println("test:\(_name)");

    }

}

var mytest2 = test2(name: "test2")

mytest2.syshelltest1()


相关文章推荐

Swift UITableView and protocol 学习使用

  • 2016年02月22日 16:35
  • 3.33MB
  • 下载

Swift学习资料

  • 2014年09月25日 18:22
  • 470KB
  • 下载

Swift学习4--枚举、属性、方法

枚举在switch中需要穷具所有枚举值,否则编译报错。enum CompassPoint { case North case South case East c...

Swift学习笔记

  • 2014年06月06日 20:47
  • 233KB
  • 下载

swift学习控件篇:UIButton+UILabel

  • 2016年03月24日 18:04
  • 145KB
  • 下载

《从零开始学Swift》学习笔记(Day 23)——尾随闭包

原创文章,欢迎转载。转载请注明:关东升的博客 闭包表达式可以作为函数的参数传递,如果闭包表达式很长,就会影响程序的可读性。尾随闭包是一个书写在函数括号之后的闭包表达式,函数支持将其作为最后一个参数调用...

Swift 学习进阶

  • 2014年08月26日 20:11
  • 343KB
  • 下载

swift学习第三章

  • 2016年03月23日 16:37
  • 32KB
  • 下载

Swift学习笔记(十八)——字符串String.Index和Range详解

在Swift字符串的检索中,有时候返回的可能是一个范围,而不是一个具体的位置。这就要用到Swift中Range的概念。我们对此来进行详解。 (1)字符串中检索某个单词方法:rangeOfString ...

Swift学习大礼包

  • 2014年06月25日 17:36
  • 29.61MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:swift学习
举报原因:
原因补充:

(最多只允许输入30个字)