iphone - cuenta - iforgot.apple.com apple id
Obteniendo id de hilo de la llamada al método actual (5)
¿Hay alguna forma de imprimir el id del hilo actual en el que se está ejecutando el método actual?
(objetivo-c por favor)
puedes piratear algo así (esto simplemente imprime bastante, pero puedes seguir y dividir hasta que obtengas el número):
+ (NSString *)getPrettyCurrentThreadDescription {
NSString *raw = [NSString stringWithFormat:@"%@", [NSThread currentThread]];
NSArray *firstSplit = [raw componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"{"]];
if ([firstSplit count] > 1) {
NSArray *secondSplit = [firstSplit[1] componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"}"]];
if ([secondSplit count] > 0) {
NSString *numberAndName = secondSplit[0];
return numberAndName;
}
}
return raw;
}
En Swift3
print("Current thread /(Thread.current)")
En Swift
print("Current thread /(NSThread.currentThread())")
#include <pthread.h>
...
mach_port_t machTID = pthread_mach_thread_np(pthread_self());
NSLog(@"current thread: %x", machTID);
NSLog(@"%@", [NSThread currentThread]);