LoginSignup
10
10

More than 5 years have passed since last update.

Swift 簡単覚え書き

Last updated at Posted at 2015-03-20
import UIKit

//変数宣言
var str1 = "Hello, "
var str2:String = "たぢさん"
var int1:Int = 2
var int2:Int = 3

println(str1 + str2)
println(int1 + int2)
println(String(int1) + String(int2))

//配列
var strArr = [str1, str2, int1, int2]

//配列のfor文 その1
for obj in strArr{
    println(obj)
}

//配列のfor文 その2
for(var i = 0; i < strArr.count; i++){
    println(strArr[i])
}

//構造体
struct MyStruct{
    var name:String
    var age:Int
}

//クラス
class MyClass {
    var name: String
    var age: Int
    //コンストラクタ
    init(name:String, age:Int){
        self.name = name
        self.age = age
    }
}

//構造体生成
var myStruct = MyStruct(name: "クラス", age: 20)
//クラス生成
var myClass = MyClass(name: "構造体", age: 21)

//AnyObject型(構造体の格納不可)
var objAnyObjArr:[AnyObject] = [str1, str2, int1, int2, myClass]

//Any型(構造体の格納可能)
var objAnyArr:[Any] = [str1, str2, int1, int2, myStruct]
10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10