Penggunaan数据模型和结构pada Swift

Swift merupakan salah satu bahasa pemrograman yang mendukung pemakaian数据模型。 Kali ini saya akan membuatnya menggunakan struktur数据yang didapat dari API developer.marvel.com。

Mengapa harus menggunakan数据模型和结构?

恕我直言,bisa saja sebuah aplikasi dibuat tanpa menggunakan数据模型和结构,dimana masih menggunakan字符串状态。 Tapi tentu hal ini阿肯语menyulitkan untuk dokumentasi aplikasi tersebut和banyak kemungkinan untuk terjadi 错字 。 Bisa Juga Membuat Frustasi开发人员Yang Baru Akan Mulai Mengembangkan Aplikasi Tersebut。 😫

Berikut contoh struktur data字符dari API tersebut:

Namun kali ini saya hanya akan menggunakan值dari 关键字名称,描述和缩略图dari数据。 👌

Pertama buatlah文件Swift baru,文件>新建文件> Swift文件。

Gunakan Marvel模型sebagai nama文件和nama类,atau apapun yang mudah diingat,kemudian buatlah sebuah Struct dengan nama角色di atas nama类。

Ada 3属性字符串字符dengan tipe数据字符串和默认值空字符串

Berikutnya,inisiasikan sebuah variabel dengan tipe data结构特征yang kita buat sebelumnya:

Karena kita akan menampilkan beberapa字符sekaligus dari API yang dibuat,variabel tersebut diinisiasiasikan sebagai sebuah Array dari Struct字符。 🗄

几乎完成了👏,karena bentuk数据yang diterima dari API merupakan JSON字典,sekarang kita dapat menggunakan perulangan untuk inisiasi设置了可变字符yang telah dibuat。

Ada Cukup Banyak Hal Yang Terjadi:

  • Inisiasi variabel数据,setelah dikonversi sebagai字典dari tipe数据JSON menggunakan SwiftyJSON
  • 佩鲁兰根门古纳坎地图,地图集设置值和结构数据字符门古纳坎数据API(nama key yang sesungguhnya dapat dilihat setelah登录pada halaman developer.marvel.com)
  • Dalam设置值sebuah Struct,menggunakan语法:

NamaStruct(属性1:值,属性2:值,…属性N:值)

  • 附加 variabel yang telah diinisiasikan sebagai sebuah struct字符ke dalam variabel字符。

做完了! Sekarang数据模型MarvelModel siap digunakan。 🎉


Dalam penggunaan,数据模型terlebih dahulu dengan hasil API yang telah didapat。

让数据= MarvelModel.init(resultAPI:响应)

数据模型MarvelModel,sudah dapat孟古纳坎财产和数据结构模型字符, namun tentu harus menggunakan perulangan terlebih dahulu。