Data Protection
2895 단어 Data
* If passcode is lock, it can't copy out or view by toolkid.
* if passcode is lock ,we can't read the file after refresh toolkid,(both mode)
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html
Enabling Data Protection (iOS Only)
Data protection adds a level of security to files stored on disk by your iOS app. Data protection uses the built-in encryption hardware present on specific devices to store files in an encrypted format on disk. Your app needs to be provisioned to use data protection.
To enable data protection
In the Capabilities pane, if Data Protection isn’t enabled, select the switch in the Data Protection row.
If a dialog appears asking whether Xcode should request a development certificate on your behalf, click Request.
The default level of protection is complete protection, in which files are encrypted and inaccessible when the device is locked. You can programmatically set the level of protection for files created by your app, as described in Protecting Data Using On-Disk Encryption in App Programming Guide for iOS .
- (IBAction)doWriteProtectedData:(id)sender{
NSString *s = @"Hello2";
NSError *err = NULL;
NSString *sPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
sPath = [sPath stringByAppendingPathComponent:@"a.txt"];
[s writeToFile:sPath atomically:YES encoding:NSUTF8StringEncoding error:&err];
if(err){
NSLog(@"err:%@",err.description);
}
err = NULL;
NSDictionary *dicAtt = @{NSFileProtectionKey:NSFileProtectionComplete};
[[NSFileManager defaultManager] setAttributes:dicAtt ofItemAtPath:sPath error:&err];
if(err){
NSLog(@"err:%@",err.description);
}
NSLog(@"Write to %@",sPath);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
pandas 읽기 및 쓰기 Excelpandas 읽기와 쓰기 Excel은 중복된 데이터 가공 작업을 pandas에 맡기고 수동 노동을 절약하며 사용하기도 편리하지만 출력의 형식은 그다지 아름답지 않다.본고는 read_excel()과to_excel()의...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.