일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- otpkey
- SWIFT
- WebAuthn
- SSL
- Xcode
- Nodejs
- Android
- albumbook
- css
- OTP
- OSX
- 인증
- 안드로이드
- 앱리소스
- openssl
- SwiftUI
- apple
- kmip
- fido
- MSYS2
- git
- SSH
- MFA
- 앨범북
- FIDO2
- MYSQL
- 2FA
- appres
- 앱스토어
- 애플
- Today
- Total
목록소스 팁 (172)
인디노트
사실 거의 모든 OS 가 클립보드를 가지고 있으면서 프로그램적으로 이 클립보드에 새로운 데이터가 들어 왔는지를 알려주는 Notification API 가 존재한다. 하지만... 하지만 OS X 의 Objective C 에 이게 없다.그럼 어떻게 하지? 타이머를 써야 한다. [NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(pollPasteboard:) userInfo:nil repeats:YES]; - (void)pollPasteboard:(id)sender{// 여기에서 클립보드에 내가 원하는 타입의 데이터가 존재하는지 체크 한다. }
iOS 기기에서 카메라 기능을 구현할 때 주의를 해야겠다.애플의 Crash Reports 를 기준으로 많이 나는 오류를 추적해 보니... 예를 들어 [device setTorchMode:AVCaptureTorchModeOff]; 이렇게 카메라 장치의 Torch Mode 를 설정할 때 해당 device 가 과연 Torch Mode 를 지원하는지 확인해야만 한다.그렇지 않으면 해당 device 에 Torch Mode 를 셋팅하는 순간 코드는 죽는다. 다음과 같은 함수들도 마찬가지 이다. [device setFocusMode:focusMode];[device setFocusPointOfInterest:point]; 그래서... 코드를 다음과 같이 짜야만 한다. if ([device isFocusPointOfI..