読者です 読者をやめる 読者になる 読者になる

しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

Swift再入門16 − The Swift Programming Languageを読んでみる

Swift入門 Swift

この記事では「The Swift Programming Language」を1から読んだ感想とか発見を書いてみようと思います。
「The Swift Programming Language」とはSwiftの公式ドキュメントでiBooksや下ページで見る事ができます。

The Swift Programming Language (Swift 2.1): About Swift

読んだ所

今回はDeinitializationという項目を読みました。

The Swift Programming Language (Swift 2.1): Deinitialization

学んだこと

deinitの挙動

deinitはinitの逆で、インスタンスが破棄される時に呼ばれます。
Objective-cdeallocに相当します。

class A {
    deinit {
        print(1)
    }
}
A()