Verwendung mehrerer JSON-Dateien mit PaginierungIOS

Programmierung für iOS
Guest
 Verwendung mehrerer JSON-Dateien mit Paginierung

Post by Guest »

Ich erstelle eine App und die API, die von dieser App genutzt werden soll.
Der App-Bildschirm sieht in etwa so aus:
Image

Statische Informationen sind nur grundlegende Informationen wie Name oder Job des Benutzer.
Paginierung sind Elemente, die eine Paginierung benötigen, um neu aufgeladen zu werden Elemente.
Da es sich um eine RESTful-API handelt, vermute ich, dass die App hier drei verschiedene Aufrufe anfordern und dann den Bildschirm erstellen muss:

Code: Select all

/user/{id}
:

Code: Select all

 {
"data": {
"name": "name",
"birth_date": "birth_date",
"bio": "bio"
}
}

Code: Select all

/user/{id}/community
:

Code: Select all

{
"tags": {
"metadata": {
"page": x,
"per_page": x,
"page_count": x,
"total_count": x,
"Links": [
{"self": "/....."},
{"first": "/....."},
{"previous": "/....."},
{"next": "/....."},
{"last": "/....."},
]
},
"items": [
....
]
}
}

Code: Select all

/user/{id}/post
:

Code: Select all

{
"posts": {
"metadata": {
"page": x,
"per_page": x,
"page_count": x,
"total_count": x,
"Links": [
{"self": "/....."},
{"first": "/....."},
{"previous": "/....."},
{"next": "/....."},
{"last": "/....."},
]
},
"items": [
....
]
}
}
Wenn jemand es bereits geschafft hat, einen solchen Bildschirm zu implementieren, ist mein Konzept das richtige und ein paar Ratschläge, wie man alle Informationen zusammenführt?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post