반응형

ios 5

iOS에서 프로그래밍 방식으로 절전 모드를 비활성화/활성화하는 방법은 무엇입니까?

iOS에서 프로그래밍 방식으로 절전 모드를 비활성화/활성화하는 방법은 무엇입니까? 카운트다운이 끝날 때까지 깨어 있어야 하는 앱이 있는데, 할당된 취침 시간에 도달할 때마다 '수면 모드'로 전환됩니다. 내 앱에서는 사용자가 절전 모드를 비활성화/활성화할 수 있도록 절전 모드를 연기할 수 있는 옵션이 있습니다. 프로그래밍 방식으로 어떻게 합니까?다음과 같이 유휴 타이머를 비활성화할 수 있습니다. 목표 C: [UIApplication sharedApplication].idleTimerDisabled = YES; Swift에서: UIApplication.sharedApplication().idleTimerDisabled = true Swift 3.0 및 Swift 4.0의 경우: UIApplication.sh..

programing 2023.06.19

닙이 로드되었지만 '보기' 출구가 설정되지 않았습니다.

닙이 로드되었지만 '보기' 출구가 설정되지 않았습니다. 프로젝트에 새 닙 파일을 추가하고 로드하려고 했습니다. 그러나 내가 만든 보기로 이동하도록 되어 있는 도구 모음 아이콘을 클릭하면 다음과 같은 메시지가 표시됩니다.NSInternalInconsistencyException다음 메시지와 함께: 'NSInternalInconsistencyException' 예외, 이유: '-[UIViewController_loadViewFromNibNamed:bundle:]'으로 인해 앱을 종료하는 중 "..." 니브를 로드했지만 보기 출구가 설정되지 않았습니다. 그래서 저는 제 닙 파일을 열었고, 저는 참조용 콘센트가 설정되어 있지 않다는 것을 보았습니다.하지만 "새 참조 아웃렛"의 원을 클릭하여 파일 소유자에게 끌어..

programing 2023.05.20

UIButton 모든 대상 액션 제거

UIButton 모든 대상 액션 제거 제어 이벤트에 대한 여러 target-action-forControlEvents 버튼을 추가했습니다.할당을 해제하지 않고 이 모든 것을 한 번에 제거하고 싶습니다.그런 다음 새로운 목표를 설정하겠습니다. 이것이 가능하고 어떻게 진행해야 하나요?removeTarget:action:controlEvents:를 호출하고 대상에 대해 nil을 전달하고 작업에 대해 NULL을 전달한 후 모든 비트(UIControlEventAllEvents)를 설정하는 제어 마스크를 사용합니다. 목표-C [someControl removeTarget:nil action:NULL forControlEvents:UIControlEventAllEvents]; 스위프트 2 button.removeTa..

programing 2023.05.05

어떤 iOS 버전이 실행 중인지 프로그래밍 방식으로 감지하려면 어떻게 해야 합니까?

어떤 iOS 버전이 실행 중인지 프로그래밍 방식으로 감지하려면 어떻게 해야 합니까? 이 질문에는 이미 답변이 있습니다. iOS 버전 확인 방법 (36개의 답변) 닫힘9년 전. 5.0 이하 iOS에서 앱을 실행하고 있는지 확인하고 앱에 라벨을 표시하고 싶습니다. 사용자의 기기에서 실행 중인 iOS를 프로그래밍 방식으로 감지하려면 어떻게 해야 합니까? 감사합니다!NSString 내에서 숫자 검색을 처리할 필요가 없는 최고의 최신 버전은 다음을 정의하는 것입니다.macros(원래 답변 참조:iPhone iOS 버전 확인) 이러한 매크로는 github에 존재합니다.https://github.com/carlj/CJAMacros/blob/master/CJAMacros/CJAMacros.h 를 참조해 주세요. 다음과..

programing 2023.04.20

NS 프리픽스는 무엇을 의미합니까?

NS 프리픽스는 무엇을 의미합니까? Cocoa/Cocoa Touch의 많은 클래스에는 NS 접두사가 있습니다.그것은 무엇을 뜻하나요?코코아 프레임워크의 원래 코드는 NextSTEP 라이브러리 Foundation과 AppKit(이러한 이름들은 여전히 Apple의 코코아 프레임워크에서 사용됨)에서 유래했으며, NextStep 엔지니어는 기호 앞에 NS를 붙이는 것을 선택했습니다. Objective-C는 C의 확장자이므로 C++와 같이 네임스페이스가 없기 때문에 심볼은 충돌하지 않도록 고유한 프레픽스를 붙여야 합니다.이는 프레임워크에 정의된 기호에서 특히 중요합니다. 만약 당신이 당신의 코드가 당신의 기호만을 사용할 수 있도록 응용 프로그램을 쓰고 있다면, 당신은 이것에 대해 걱정할 필요가 없습니다.그러나 다..

programing 2023.04.15
반응형