Uvod u spremanje
Spremljanje je vitalna komponenta mnogih interaktivnih aplikacija koje kreirate. Razumijevanje kako spremanje funkcionira omogućit će vam stvaranje mnogo boljeg iskustva za korisnike i boljih projekata općenito.
Ovaj članak ukratko objašnjava osnovne koncepte spremanja i kako sustav spremanja radi u hyperPadu.
Spremanje
U hyperPadu je spremanje prilično jednostavno kada bolje razumijete što se događa u pozadini.
Zamislite sustav spremanja kao proračunsku tablicu ili stol s 2 stupca. Jedan stupac za vaš naslov/opis (ključ) onoga što spremate, a drugi stupac zapravo pohranjuje spremjenu vrijednost.
Svaki put kada se aktivira ponašanje spremanja, zapravo dodajete novi unos u tablicu ili prepisujete postojeći.
Postojeći VS Dinamički Ključevi
Postojeći Ključevi: To su ključevi koji već postoje u vašoj tablici prije nego što vaš projekt započne. To su ključevi koje ste već ručno dodali (korištenjem ponašanja spremanja), ili ključevi koji su dodani nakon što je aktivirano dinamičko spremanje.
U većini slučajeva, želite koristiti postojeće ključeve, jer unaprijed znate što želite spasiti. Na primjer: imajte ključ nazvan “Rezultat”. Znate da ćete ga koristiti kasnije. Postojeći ključevi također se koriste za prepisivanje podataka koji su već spremljeni. Na primjer: ako imate spremljeni rezultat od 500 i želite promijeniti rezultat, tada možete stvoriti novo ponašanje spremanja i odabrati postojeći ključ REZULTAT kako biste ga prepisali s bilo kojim novim brojem.
Dinamički Ključevi: Dinamički ključevi su stvari koje želite spremiti koje još ne postoje. To vam omogućuje da stvorite ključ dok vaš projekt već radi.
Na primjer: želite stvoriti popis studenata i njihovih omiljenih boja.
Za popis studenata, stvorite ponašanje spremanja i postavite ga kao dinamično. Kada korisnik unese svoje ime, neka ime bude ključ za ponašanje spremanja. Omiljena boja će zatim biti spremljena vrijednost.
Kada spremate dinamičke ključeve, zapravo unosite dva unosa u tablicu svaki put. Spremate ime (ključ) i boju (vrijednost).
Kada pokrenete svoj projekt, bilo koje izvršeno dinamičko ponašanje spremanja sada će se prikazati na popisu postojećih ključeva jer su sada dodani u tablicu spremanja.
Učitavanje
Svaki put kad želite preuzeti podatke iz svoje tablice za spremanje, morate koristiti ponašanje "Učitaj iz datoteke". Ponašanje Učitavanja će dobiti vrijednost s bilo kojeg prethodno spremljenog ključa čim se ponašanje Učitavanja iz datoteke izvrši. Ako ništa nije spremljeno, vratit će praznu vrijednost. ("").
Napomena: Da biste zapravo koristili vrijednost pohranjenu u Učitavanju, morate prenijeti vrijednost na drugo ponašanje. Pogledajte "Dijeljenje Vrijednosti Između Ponašanja" da biste naučili kako prenijeti i koristiti učitanu vrijednost.
Učitavanje Postojećih & Dinamičkih Ključeva
Baš kao i ponašanje Spremanja, postoje dvije vrste ključeva za učitavanje. Postojeći i Dinamički.
Postojeći Ključevi: Poput ponašanja spremanja, ovo vam omogućuje da odaberete određeni ključ iz tablice za spremanje.
Dinamički Ključevi: Umjesto odabira ključa s unaprijed definirane liste, morate unijeti ime ključa za koji znate da će postojati kasnije. Ako unesete ključ koji ne postoji kada se ponašanje učitavanja izvrši, vratit će praznu vrijednost ("").
Dinamički ključevi su zaista moćni kada se pravilno koriste. Umjesto da upisujete ključ iz uređivača ponašanja, možete koristiti ponašanja za unos ključa koji još ne postoji. To vam omogućuje spremanje informacija koje se kreiraju u vrijeme izvršavanja vašeg projekta.

