В настоящее время я сохраняю NSDictionary в файл на устройстве iOS. Однако файлы NSDictionary являются читаемыми XML. Я не хочу, чтобы люди могли войти и прочитать содержимое, поэтому мне нужно иметь возможность зашифровать файл при записи и расшифровать его при повторной загрузке.
В настоящее время я сохраняю файл следующим образом:
NSFileManager* fileManager = [NSFileManager defaultManager];
if (!fileManager)
{
NSLog(@"Failed to get file manager to save.");
return;
}
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* filePath = [documentsDirectory stringByAppendingPathComponent:@"save.dic"];
[m_dictionary writeToFile:filePath atomically:YES];
И я загружаю словарь вот так:
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* filePath = [documentsDirectory stringByAppendingPathComponent:@"save.dic"];
m_dictionary = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];
Кто-нибудь может подсказать мне хороший способ зашифровать \ расшифровать это?
Ура, m в настоящее время сохраняет NSDictionary в файл на устройстве iOS. Однако файлы NSDictionary являются читаемыми XML. Я не хочу, чтобы люди могли войти и прочитать содержимое, поэтому мне нужно иметь возможность ...
В настоящее время я сохраняю NSDictionary в файл на устройстве iOS. Однако файлы NSDictionary являются читаемыми XML. Я не хочу, чтобы люди могли войти и прочитать содержимое, поэтому мне нужно иметь возможность зашифровать файл при записи и расшифровать его при повторной загрузке.
В настоящее время я сохраняю файл следующим образом:
NSFileManager* fileManager = [NSFileManager defaultManager];
if (!fileManager)
{
NSLog(@"Failed to get file manager to save.");
return;
}
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* filePath = [documentsDirectory stringByAppendingPathComponent:@"save.dic"];
[m_dictionary writeToFile:filePath atomically:YES];
И я загружаю словарь вот так:
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* filePath = [documentsDirectory stringByAppendingPathComponent:@"save.dic"];
m_dictionary = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];
Кто-нибудь может подсказать мне хороший способ зашифровать \ расшифровать это?
Ура, m в настоящее время сохраняет NSDictionary в файл на устройстве iOS. Однако файлы NSDictionary являются читаемыми XML. Я не хочу, чтобы люди могли войти и прочитать содержимое, поэтому мне нужно иметь возможность ...
В настоящее время я сохраняю NSDictionary в файл на устройстве iOS. Однако файлы NSDictionary являются читаемыми XML. Я не хочу, чтобы люди могли войти и прочитать содержимое, поэтому мне нужно иметь возможность зашифровать файл при записи и расшифровать его при повторной загрузке.
В настоящее время я сохраняю файл следующим образом:
NSFileManager* fileManager = [NSFileManager defaultManager];
if (!fileManager)
{
NSLog(@"Failed to get file manager to save.");
return;
}
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* filePath = [documentsDirectory stringByAppendingPathComponent:@"save.dic"];
[m_dictionary writeToFile:filePath atomically:YES];
И я загружаю словарь вот так:
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* filePath = [documentsDirectory stringByAppendingPathComponent:@"save.dic"];
m_dictionary = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];
Кто-нибудь может подсказать мне хороший способ зашифровать \ расшифровать это?
Ура,
В настоящее время я сохраняю NSDictionary в файл на устройстве iOS. Однако файлы NSDictionary являются читаемыми XML. Я не хочу, чтобы люди могли войти и прочитать содержимое, поэтому мне нужно иметь возможность зашифровать файл при записи и расшифровать его при повторной загрузке.
В настоящее время я сохраняю файл следующим образом:
NSFileManager* fileManager = [NSFileManager defaultManager];
if (!fileManager)
{
NSLog(@"Failed to get file manager to save.");
return;
}
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* filePath = [documentsDirectory stringByAppendingPathComponent:@"save.dic"];
[m_dictionary writeToFile:filePath atomically:YES];
И я загружаю словарь вот так:
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* filePath = [documentsDirectory stringByAppendingPathComponent:@"save.dic"];
m_dictionary = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];
Кто-нибудь может подсказать мне хороший способ зашифровать \ расшифровать это?
Ура,
В настоящее время я сохраняю NSDictionary в файл на устройстве iOS. Однако файлы NSDictionary являются читаемыми XML. Я не хочу, чтобы люди могли войти и прочитать содержимое, поэтому мне нужно иметь возможность зашифровать файл при записи и расшифровать его при повторной загрузке.
В настоящее время я сохраняю файл следующим образом:
NSFileManager* fileManager = [NSFileManager defaultManager];
if (!fileManager)
{
NSLog(@"Failed to get file manager to save.");
return;
}
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* filePath = [documentsDirectory stringByAppendingPathComponent:@"save.dic"];
[m_dictionary writeToFile:filePath atomically:YES];
И я загружаю словарь вот так:
NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString* documentsDirectory = [paths objectAtIndex:0];
NSString* filePath = [documentsDirectory stringByAppendingPathComponent:@"save.dic"];
m_dictionary = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];
Кто-нибудь может подсказать мне хороший способ зашифровать \ расшифровать это?
Ура, затем есть некоторые ...
Я разрабатываю небольшое веб-приложение. Здесь нет никаких дополнительных функций, только базовые запросы из базы данных.
Сам веб-сайт позволяет входить в систему с помощью обычных средств и Facebook Connect, а затем имеет некоторые функции CRUD.
Я буду создавать для него «родное» приложение Facebook, а также приложение для iPhone и приложение для Android.
У меня вопрос, как лучше всего поддерживать базу кода?
Я делал это раньше где я создал базовый API, который позволил мне добавлять, редактировать и удалять записи базы данных, а затем использовать HTTP POST для API на всех платформах. Это упростило поддержку кодовой базы, исправление ошибок, внесение обновлений и т. Д., Поскольку мне нужно было обновить только одно место. Сами отдельные приложения действительно имели только скины, а затем несколько запросов cURL. Хотя это отлично работало для мобильных приложений (iPhone и Android), оно действительно создавало ненужные HTTP-запросы на веб-сайте и в приложении Facebook.
Как лучше всего подойти к этой ситуации? Должен ли я создать 2 веб-сайта (Facebook и обычный веб-сайт) и API? Это сделало бы его более сложным в обслуживании, но гораздо более стабильным и быстрым. Просто API, который упростил бы обслуживание?
Кодовая база - это PHP в CodeIgniter с MySQL в качестве базы данных.