nsthread

    0

    1답변

    NSTimer를 사용하여 매초마다 선택기를 시작했습니다. 그러나 배경으로 들어가더라도 발사를 계속할 것을 요구합니다. 나는 심지어 앱이 백그라운드에서 잠자는 것을 멈추게 만들지 만 아무 소용이없는 불면증 (Inomnia)이라고하는 탈옥음을 조정 해 보았습니다. 그렇다면 내 목표를 달성하는 가장 좋은 방법은 무엇일까요? 어떤 도움을 주셔서 감사합니다.

    0

    1답변

    일부 서버에 연결하여 데이터를 가져 오는 응용 프로그램이 있습니다. 그럼 난 NSThreads을 사용하고 시뮬레이터에서 완벽하게 작동하는 것 같습니다. 일단 iPhone 장치에 응용 프로그램을 설치하면 작동이 멈 춥니 다. 일반적인 문제인지 잘 모르겠습니다. 그렇다면대신 무엇이있을 수 있습니까? 참고 : NSOperations을 시도했지만 여전히 동일한 문

    2

    1답변

    텍스처와 사운드 효과가 미리 적용됩니다. 개발중인 iOS 게임에서 원활한 사용자 환경을 만들기 위해 비동기 적으로 수행해야합니다. 나는 게임 플레이 중에 이러한 게임 리소스를로드하기 위해 NSOperationQueue와 NSThread 사이를 결정하려고합니다. NSOperationQueue는 명확한 승자로 보이며 많은 이점이 있지만이 '백그라운드'리소스 로

    0

    2답변

    나는 스레드를 반복적으로 호출해야하는 응용 프로그램에서 작업 중입니다. 그 스레드에서 우리는 XML을 파싱해야하고 그 XML로부터 업데이트 된 데이터를 얻어야한다. 이제 그 스레드를 반복적으로 호출하는 방법을 안내해 주시겠습니까? 내 스레드가 작동하고 내 코드가 다시 호출하면, 충돌이 발생한다고 생각합니다. 별도의

    0

    1답변

    [NSThread detachNewThreadSelector:@selector(addressLocation:) toTarget:self withObject:parameter]; [self addressLocation:parameter]; 이 두 문은 똑같은 기능을 수행해야합니까? 그들 중 하나 (두 번째 것)가 나에게 정확한 결과를 주었고, 다른 하

    2

    2답변

    내가 포 할 [NSThread currentThread], 내가 가진 내가 왼쪽으로 볼 때 {이름 = (널), NUM = 4} 내가 볼 : 스레드 번호 6, 4가 아닌 것처럼 보입니다. 스레드 번호를 얻기 위해 어떤 속성을 호출해야합니까? [NSThread currentThread] .number? 비록 존재하지 않습니다.

    0

    2답변

    이상한 문제가 있습니다. 저는 현재 iPhone에서 mapkit을 작업하고 있습니다. 원본 도시와 두 개의 다른 목적지가있는 내지도에 두 개의 경로를 표시해야합니다. 두 도시 사이의 경로에 대한 내 코드 괜찮 았어. 그 목적을 위해 내 코드에서 한 곳에서 나는 이렇게하고 있었다 .... 위의 코드에서 stringByEvaluatingJavaScriptFro

    0

    1답변

    1 분에 한 번 방법을 실행하는 타이머가 있습니다. 메서드에 일부 코드가 있고 NSThread를 호출합니다. NSthread는 임계 섹션이있는 다른 메서드를 호출합니다. 중요한 섹션을 실행하는 데 때때로 1 분 이상 걸립니다. 그리고 다른 스레드가 @synchronized에 도달 할 때까지 기다리지 않고 코드를 실행하지 않고 종료해야합니다. 현재 내가 제대

    2

    3답변

    각 스레드가 어떤 작업을 수행해야하는 멀티 스레딩 응용 프로그램이 있지만 특정 시점에 일부 코드가 연속적으로 실행되어야합니다 (예 : sqlite3 그래서 그 코드를 호출하고있어 데이터베이스)를 사용하여 주 스레드에서 수행되는 : [self performSelectorOnMainThread:@selector(serialJob:) withObject:obje

    1

    1답변

    GCD를 사용하기 시작했으며, 특정 스레드가 작업을 마쳤을 때를 알아야합니다. 내 코드 : 나는 UIActivityView 중지 할 수 있도록이 트레드가 종료 할 때 필요한 dispatch_queue_t registerDeviceQueue = dispatch_queue_create("RegisterDevice", NULL); dispatch_async(r