Keychain 은 앱 삭제 전까지 정말 사라지지 않는가?사라질 수 있다. ㅠㅠ 조건iOS 10.3.3 이상 단말,Key 생성 시 kSecAttrAccessible 설정을 하지 않았다 (default 값으로 두었다) kSecAttrAccessible 설정값 참고 : http://beankhan.tistory.com/109 언제 발생하는가?1. iTunes 를 이용한 백업 / 복원 시 2. iCloud 를 이용한 백업 / 복원 시설정 > iCloud > Keychain 옵션이 꺼져있는경우 사라지지 않게 할 수 있는가?없다. iTunes 를 이용한 백업 / 복원 시 남겨두고 싶다면kSecAttrAccessible 설정을 (ThisDevice) 가 없는 단어로 설정하면 된다. iCloud 를 이용한 백업 / ..
개념 및 기능 애플은 iOS 장치 상에서 암호화 정보를 저장하기 위해 keychain 이라는 보안 프레임워크를 제공한다. 키체인에 저장한 정보는 관련 앱을 장치에서 삭제한 이후에도 보관할 수 있다. 또한 같은 개발자가 개발한 여러 앱에서 키체인 정보를 공유할 수 있다. 키체인 사용 시점 비밀번호나 키, 인증서, 메모 같이 작은 양의 정보를 보관하는데 사용한다. 만약, 인코딩한 이미지나 비디오 같은 대용량의 정보라면 외부 암호 라이브러리를 사용하는 게 대부분 더 좋다. 키체인을 사용하려면 를 추가하고 를 import 해야한다. 사용 방법 키체인은 키체인 정보를 요청하는 앱의 코드 서명을 근거로 해제할 수 있다. 하나의 Dictionary 로 생각하면 되고, 특정 키값들이 존재한다. 키의 특성은 아래와 같다..
- Total
- Today
- Yesterday
- Swift 3
- Swift
- NSManagedObjectModel
- EffectiveObjectiveC
- RunLoop
- Swift3
- Block
- CGImage
- dictionary
- NSManagedObjectContext
- thread
- NSManagedObject
- delegate
- Swfit
- coredata
- HTTP
- 읽기 좋은 코드가 좋은 코드다
- optional
- 꺼내먹어요
- UIView
- CIImage
- Swift 3.0
- AWS
- docker
- applicationWillResignActive
- string
- workerThread
- ios
- set
- Arc
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |