Encontrar extensión de una URL

Tengo una cadena llamada url ie

NSString *url = @"http://sound17.mp3pk.com/indian/barfi/%5BSongs.PK%5D%20 Barfi%20-%2001%20-%20Barfi!.mp3"; 

Ahora quiero que se busque desde el último hasta el. (Punto)

es decir, debería search mp3 en cadena a medida que se acerca. (punto) y desea almacenar ese mp3 en la variable temporal. ¿Cómo puedo usar lastindex(".") u otra cosa para almacenar en una variable temporal.

Simple como eso:

 NSString *extension = [url pathExtension];