nsinvocation

    6

    3답변

    여기에 선택을 지정하는 나는 애플의 "타이머 프로그래밍에 관한 주제"에서 본 예제 코드 생성 : NSMethodSignature *methodSignature = [self methodSignatureForSelector:@selector(invocationMethod:)]; NSInvocation *invocation = [NSInvocation i

    1

    1답변

    Objective-C 코드를 디버깅 할 때 lldb는 objc_msgSend에 대한 호출을 건너 뛰고 호출되는 실제 메소드에서 중지합니다. NSInvocation을 사용하는 일부 코드를 디버깅 할 때 비슷한 동작을하고 싶습니다. -[NSInvocation invoke]이 호출되는 지점에 도달하면 'step-in'명령을 만들고 objc_msgSend, -[N

    0

    1답변

    타이머가 만료되었지만 메소드가 호출되지 않으면 메소드를 호출하려고했습니다. 무슨 일이 일어나고 있는지 확실하지 않습니다. 어떤 제안? 호출 것 : - (void)messageSendingReply:(id)messageID { //Do something. } 위의 호출 : - (void)sendingMessageTimer_Start:(int6

    -1

    1답변

    값 형식 인수와 함께 NSInvocation을 사용할 수 있습니까? [invocation setArgument:¶m1 atIndex:2]; 을하지만 우리는 첫 번째 매개 변수는 int와 같은 값 형식 싶습니다 : 현재 우리는이 작업을 수행 할 수 있습니다. debbugger에서 대상 메소드에 전달되는 변수를 보면 1.367481856920029E

    3

    5답변

    arm64 아키텍처를 지원하는 하나의 이전 프로젝트를 준비했습니다. 하지만 64 비트 장치에서이 코드를 실행하려고하면 [호출 retainArguments]에서 EXC_BAD_ACCESS 충돌이 발생합니다. line - (void)makeObjectsPerformSelector: (SEL)selector withArguments: (void*)arg1, ..

    0

    1답변

    NSInvocation에 invoke을 호출하면 waitUntilDone:YES이라는 인수로 performSelector:을 호출하는 것과 동일합니까? 즉, 호출 된 선택기가 완료 될 때까지 invoke이 실행을 차단합니까? 즉, 다음 두 코드 줄이 정확히 동일합니까? // myInvocation is of type NSInvocation [myInvoc

    0

    2답변

    UIPageViewController와 함께 작동하는 앱을 설정하려고합니다. 기술적으로 모든 뷰를 한번에 인스턴스화하여 배열에 넣을 수는 있지만 비용이 많이 들며 필요에 따라 뷰를 초기화하는 것이 좋습니다. NSInvocation은 정적으로 렌더링 된 메시지이므로 기본적으로 다음을 포함하는 배열을 가질 수 있다고 생각했습니다. [SubclassA alloc

    0

    1답변

    NSInvocation에는 인수를 유지하는 retainArguments가 있습니다. releaseArguments가없는 이유는 무엇입니까? 왜 보유 된 인수가 해제 될 것인가?

    8

    1답변

    Swift에서 재사용 가능한 테스트 하네스를 만들려고합니다. 서브 클래스가 테스트 하네스를 확장하여 테스트중인 인스턴스를 제공하고 자체 하위 클래스 별 테스트를 추가 할 수 있다는 아이디어가 있습니다. 방법이 같은 : 그러나 class FooTestHarness: XCTestCase { let instance: Foo init(insta

    0

    1답변

    내가 하위 계층 API 세트를 가지고 객체 : - (NSDictionary*) startRecord; - (NSDictionary*) stopRecord; - (NSDictionary*) switchMicrophone; - (NSDictionary*) enableAutoRecord:(BOOL)enable; - (NSDictionary*) delete