LoginSignup
0
0

概要

Get started with Kotlin Multiplatform for mobileをやった。
気になったことを書き残しておく。

kdoctor

名の通りKMMに必要なコンポーネントがすべて適切にインストールされているかを診断する。

  • システム
  • JDK
  • Android Studio
  • Xcode
  • Cocoapods

MacOS 上でのみ動作する。

@Serializable アノテーション

意味:直列化。
ファイルへのデータ保存・読込を行う際に使う。
ポインタを使用している関係から、通常の状態だとデータの保存・読込ができない。
データの保存・読書が可能なようデータを整形する処理が直列化(Serialize)らしい。

@SerialName アノテーション

JSONとDataClassで名前が不一致の場合など、キー名と違ったパラメータを紐づける場合に使う。
対応するSerialDescriptorのクラスまたはプロパティの名前をオーバーライドする。

感想

iOS周りが全くわからんかった。それ以外は特になし。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0