この記事では「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-c
のdealloc
に相当します。
class A { deinit { print(1) } } A()