OpenStep facilita a persistência de dados entre uma execução e outra do programa através da classe NSUserDefaults.Para persistir dados para a próxima execução, basta criar um dicionário (
NSDictionary) representando um hash dos dados a serem persistidos.Digamos que o dicionário seja
defaults e APP_NAME é uma string (NSString) representando o nome da aplicação:[[NSUserDefaults standardUserDefaults]
setPersistentDomain: defaults
forName: APP_NAME
];E para recuperar os dados persistidos da última execução:
NSDictionary *defaults = [
[NSUserDefaults standardUserDefaults]
persistentDomainForName: APP_NAME
];Então
defaults será um dicionário contendo os dados persistidos!Simples assim. =)
Referência: GNUstep Base.
[]'s
Cacilhas, La Batalema
CC-BY: Os textos deste blog podem ser reporduzidos contanto que sejam informados autor e origem.