スポンサーリンクスポンサーリンク無料でプログラマへ!30歳までなら無料でプログラミング学校に通うことが出来ます。‘deinitializer’を呼び出す必要があります。‘deinit’は、システムリソースが占有するメモリ空間の割り当てを解除するために使用されます。初期化解除は、クラスタイプでのみ使用できます。4は不要になったインスタンスを自動的に解放し、リソースを解放します。Counting)で説明しているように、自動参照カウント(ARC)を使用してインスタンスのメモリ管理を処理します。通常、インスタンスの割り当てが解除されたときに手動クリーンアップを実行する必要はありません。自分のリソースを使って作業しているときは、自分でいくつか追加のクリーンアップを実行する必要があります。ファイルを開いてデータを書き込むためのカスタムクラスを作成する場合、クラスインスタンスが割り当て解除される前にファイルを閉じる必要があります。nilprint(counter)私たちが上記のプログラムをPLAYGROUNDで実行すると、次の結果が得られます。nil文が省略された場合、カウンタの値は初期化されていないため、同じ値を保持します。baseclass()print(counter)print(counter)私たちが上記のプログラムをPLAYGROUNDで実行すると、次の結果が得られます。ルーティングの設定をしてみよう。PINGを飛ばしてみよう。ルーティングの設定をしてみよう。PINGを飛ばしてみよう。