Je suis nouveau sur le développement de l'iphone. Dans mon application, j'utilise deux UITextfield pour cet identifiant et ce mot de passe. Ces ID utilisateur et mot de passe doivent être enregistrés sur l'appareil iPhone après le texte saisi dans le champ de texte par l'utilisateur. est-il une idée de le faire sans base de données? sinon comment faire ça?Stockez les informations sur le périphérique iPhone
Répondre
Avez-vous vu cette question: iPhone SDK - load/save settings
Jetez un oeil à la
vous devrez aller en profondeur, mais c'est la couche principale utilisée pour enregistrer les données que vous, dans votre avenir d'application serait probablement comme sauver beaucoup plus.
Si vous souhaitez enregistrer certains paramètres, voici une astuce rapide et facile:
- Ajouter un
Settings Bundle
(Ressources) du fichier dans votre projet - Compile & Exécutez le projet
- dans l'iPhone Simulateur, ouvrez Paramètres et vous verrez votre nom d'application, plonger profondément et vous verrez que le fichier de paramètres
L'iPhone fera tout l'interface utilisateur pour vous en fonction de ce fichier XML, il suffit de chercher sur toutes les possibilités que vous pouvez avoir, si vous avez encore besoin d'aide, le poster ici :)
vous préféreriez utilisez le trousseau pour stocker le mot de passe et les préférences pour stocker la connexion de l'utilisateur. Rechercher SFHFKeychainUtils.h (Créé par Buzz Andersen le 20/10/08) pour une classe qui vous permet d'effectuer une opération de trousseau simple (et pouvoir les effectuer sur le simulateur iPhone).
Pour enregistrer la connexion de l'utilisateur:
NSString *defaultUsername = ...;
[[NSUserDefaults standardUserDefaults] setObject:myUserName forKey:@"myServiceUserName"];
Pour stocker le mot de passe:
NSError *wsError;
NSString *defaultUsername = ...
if (defaultUsername && [defaultUsername length] != 0) {
[SFHFKeychainUtils storeUsername:defaultUsername andPassword:pass forServiceName:@"MyService" updateExisting:YES error:&wsError];
if (wsError != nil) {
NSLog(@"Could not store password into keychain. Error: %@", [wsError localizedDescription]);
}
}
Vous pouvez également utiliser SQL Database Lite comme base de données de périphérique local ..
- 1. Stockez tous les utilisateurs des informations sur la connexion
- 2. Obtenir des informations sur le périphérique dans iOS?
- 3. IPhone App Crashes sur le périphérique, mais fonctionne sur iPhone
- 4. RAR Decompress sur le périphérique iPhone
- 5. IPhone App Crashes sur le périphérique
- 6. Méthode Swizzle sur le périphérique iPhone
- 7. Stockez les informations relatives à l'utilisateur dans les applications .net
- 8. Vista/Win7 Delphi informations sur le périphérique audio
- 9. Informations sur le périphérique, la plate-forme, etc
- 10. Débogage sur un périphérique iPhone
- 11. iphone - le débogage sur le périphérique se bloque immédiatement
- 12. Installer l'ancien iPhone OS sur le périphérique de développement
- 13. comment obtenir périphérique jeton en utilisant l'application Iphone et d'autres informations sur l'appareil?
- 14. application s'écraser sur le périphérique
- 15. Jailbreaké iPhone: Application Déléguer Méthodes non trouvé sur le périphérique
- 16. Crash de code sur iPhone Simulator mais fonctionne sur le périphérique iPhone?
- 17. Impossible d'installer l'application sur le périphérique 3.1.2
- 18. rotation de périphérique iphone
- 19. Obtention d'informations sur le périphérique USB NON_HID
- 20. iPhone - Stockez une série de chaînes?
- 21. Comment utiliser Time Profiler Instrument avec le périphérique iPhone
- 22. iPhone Bluetooth - Périphérique externe
- 23. identification par programme du périphérique iPhone
- 24. Quelles informations de périphérique HID sont renvoyées dans LParam lorsqu'un périphérique est signalé par le système?
- 25. SQLite - s'exécutant sur le périphérique
- 26. publier des informations sur facebook (iPhone)
- 27. iPhone UIWebview charge sur le simulateur mais pas sur le périphérique
- 28. Informations individuelles sur le développeur de l'application pour iPhone App
- 29. Informations sur le débogage en continu pour iPhone
- 30. Stockez les emplacements de mousedown
données de base est grande, et tous les développeurs d'iphone devraient se familiariser avec lui, mais je pense qu'il pourrait être trop pour sauver deux chaînes –
Je lui ai répondu en pensant qu'il va commencer par 'UserId' et' Paswword', plus tôt o r plus tard, il aimerait ajouter de plus en plus, ou même des données réelles pour un accès hors ligne ... Core Data est le meilleur endroit pour commencer ... sinon, le paquet de paramètres va bien se passer :) – balexandre