¡Buena pregunta!
Prueba alguna de estas ideas:
- Bucea en un framework. Simplemente descarga tu framework o librería favorita y empieza a leer el código. De arriba a abajo, intenta comprender lo que está pasando. ¿Dónde empieza? ¿Hacia dónde salta? ¿Cuál es el resultado? Mira a ver si puedes entender el panorama general. Recuerdo que descubrí que los métodos de Alamofire