はじめに
最近個人的にアノテーションの意味について、調べたのものを個人用のメモとして記事に残します
アノテーションとは、「注釈」を意味する語であり、とりわけIT用語としては「特定のデータに対して情報タグ(メタデータ)を付加する」という意味で用いられる言葉である。
アノテーション表
※”@”をつけるとアドレス認識になってしまうので省略
アノテーション | 意味 |
---|---|
propaty | どんなものかを表す情報 |
param | パラメータの説明 |
HiltViewModel | HiltによるViewModelの注入を有効にする |
Inject | クラスのインスタンスの作成方法を Dagger に伝えます |
Serializable | シリアライズ可能にする,バイト配列に変換できます |
Parcelize | Parcelable を簡単に実装する,インスタンスがシリアライズ化される |
さいごに
何度か目にしたものから優先して調べてみましたが、それぞれにちゃんと意味や機能があり
コードの理解力が増した気がします
今後も気になったアノテーションを見つけたら調べて記事にしてみようと思います