Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 2018 KAKAO BLIND RECRUITMENT
- JSON
- Pod
- 정보처리기사 실기 요약본
- PageViewController
- storybaord
- 정보처리기사 실기
- Xcode
- swift
- parse
- JSONSerialization
- Codable
- Custom PageViewController
- cocoapods
- CustomCode
- IOS
- 티스토리챌린지
- Decodable
- programmers
- UITableView
- 위클리챌린지
- issecuretextentry
- JSONParser
- SwiftGen
- dynamic height
- 프로그래머스
- pbxfilesystemsynchronizedrootgroup
- RealmSwift
- pbxgroup
- 정보처리기사
Archives
- Today
- Total
목록2024/12/31 (1)
iOS 개발일기
[Swift] 화면 캡처 감지 및 방지 방법
회사에서 추후 필요할 수도 있는 기능 중 하나로 화면 캡처 방지에 대한 이야기를 했었는데, iOS는 캡처(녹화)나 스크린 샷에 대한 감지를 할 수는 있지만 AOS처럼 공식적으로 기능을 제공하지 않는 것으로 알고 있었다.캡처와 스크린 샷의 감지는 NotificationCenter의 알림들을 통해 쉽게 감지할 수 있지만 방지에 대한 제어는 제한적이다. 방지를 하기 위해서는 UITextField의 `isSecureTextEntry`의 속성을 이용하여 커스텀하여 가능하다. 화면 캡처 및 스크린 샷 감지 방법캡처(녹화) 감지 캡처의 경우 `UIScreen.capturedDidChangeNotification` 알림을 이벤트로 추가하여 감지할 수 있다. 그리고 `UIScreen.main.isCaptured` 프로..
iOS/Swift
2024. 12. 31. 09:22