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