Objective-C 4

Objective-C) 캡쳐방지

iOS는 안드로이드처럼 캡쳐기능자체를 막지 못합니다.iOS에서 UIApplicationUserDidTakeScreenshotNotification 로 스크린샷 액션이벤트를 받을 수 있습니다.그래서 스크린캡쳐 시 경고 알렛을 노출시키는 방법도 꽤 괜찮은 방법입니다.- (void)setupScreenShotObserver { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(screenShotAction:) name:UIApplicationUserDidTake..

iOS/Objective-C 2024.06.19

Objective-C) Keyboard Layout 감지

핸드폰의 특성상 타이핑을 해서 데이터를 입력할 일이 많습니다.사용자들은 정보를 입력하기 위해서 핸드폰 스크린을 터치 하고 키보드를 타이핑 합니다.만약 데이터를 입력하기 위해 터치를 했지만 키보드는 나오고, 데이터를 입력할 입력란이 키보드에 가려 안보인다면 당황하겠죠?Objective-C 에선 어떻게 해결하는지 알아봅시다.먼저 키보드가 나오는 이벤트를 받아야 합니다.[ [NSNotificationCenter defaultCenter] addObserver: self selector: @selector(showKeyboard:) name: UIKeyboardWillShowNotification object: nil];Notification을 이용해 키보드가 나타나면 showKeyboard 함수가 실행..

iOS/Objective-C 2024.05.30