ねことまなぶiPhoneアプリ制作入門

ねこでもわかりそうな解説を書きます。随時更新

クラスを使ってみよう!

f:id:Osushinyan:20220228021540j:plain

 

クラスについて勉強するにゃん!

ところでクラスってなんだにゃん?

 

 

クラスとは、処理を何個も集めた箱のことです。

 

f:id:Osushinyan:20220228021540j:plain

 

どうやって使うにゃん?

 

 

クラスの作り方① クラスを定義する

    class NekoClass {

        let str01 = "neko"

        let str02 = "osushi"

        func dog(){

           print("wanwan")

        }

    }

 

クラスの作り方② クラスの中身を使う

    print( NekoClass().str01 )      // "neko"と出力される

    print( NekoClass().str02 )     // "osishi"と出力される

    NekoClass().dog()

 

f:id:Osushinyan:20220228023636j:plain

ねこねこワンポイント①

実際使うときは let neko = NekoClass() として、neko.dog()と呼び出す事が多いにゃん。

 

 

 

f:id:Osushinyan:20220228021540j:plain

 

ところでイニシャライザってなんだにゃん?

 

 

 

イニシャライザとは、クラスの中身の初期値を設定するときに使うものです。

 

イニシャライザの使い方 init()

    class NekoClass {

        let str01 = ""

        let str02 = ""

 

        init(){

            let str01 = "neko"

            let str02 = "osushi"

        }

    }