Répondre

1

En un mot ... non. Cependant, WebKit prend en charge HTML 5 choses comme le stockage local - vérifier this article sur le site ADC.

2

OUI. Il y a certainement un moyen .. Check out JSUserDefaults…

Réel remplacement simple pour UIWebView. Modifiez simplement l'appartenance à la classe de la vue web de votre plume (ou créez-la par programme, cela fonctionnera aussi) et elle vous permettra d'accéder à NSUserDefaults via l'objet JSUserDefaults. Comme ceci:

[[NSUserDefaults standardUserDefaults] setObject:@"Bar" 
              forKey:@"Foo"]; 

(... quelque temps plus tard ...)

<script type="text/javascript"> 
    document.write(JSUserDefaults.objectForKey("Foo")); 
</script> 

Vous pouvez également définir des objets. Tout objet plist devrait fonctionner des tableaux fins, des dictionnaires, des chaînes, des nombres. D'autres choses pourraient être risquées.