¿Por qué utilizar subprocesos múltiples en el desarrollo de iOS? ¿Cuáles son los métodos de subprocesos múltiples?
No solo el desarrollo de programas iOS, sino también otros lenguajes de programación cuentan con tecnología multihilo. La tecnología de subprocesos múltiples puede aprovechar al máximo la CPU de múltiples núcleos. Las operaciones que requieren mucho tiempo se procesan iniciando un hilo en segundo plano sin bloquear el hilo principal.
En el desarrollo de iOS, la tecnología de subprocesos múltiples puede usar NSThread, y también existe la tecnología de subprocesos múltiples GCD, más simple y fácil de usar.