La solución más simple para verificar si el archivo existe en un servidor web. (Rápido)

Se discute mucho sobre esto y entiendo la solución para usar el método de delegado y verificar la respuesta "404":

var request : NSURLRequest = NSURLRequest(URL: url)

var connection : NSURLConnection = NSURLConnection(request: request, delegate: self, startImmediately: false)!
connection.start()

    func connection(didReceiveResponse: NSURLConnection!, didReceiveResponse response: NSURLResponse!) {
//...
}

Pero me gustaría tener una solución simple como:

var exists:Bool=fileexists(sURL);

Debido a que tendré muchas solicitudes en la misma clase con el delegado y solo quiero verificar la respuesta con mi función fileexists ().

¿Alguna pista?

ACTUALIZAR Supongo que tendré que hacer una solicitud sincronizada como la siguiente, pero siempre obtengo 0x0000000000000000 como respuesta ::

   let urlPath: String = sURL;
    var url: NSURL = NSURL(string: urlPath)!
    var request1: NSURLRequest = NSURLRequest(URL: url)
    var response: AutoreleasingUnsafeMutablePointer<NSURLResponse?
    >=nil
    var error: NSErrorPointer = nil
    var dataVal: NSData =  NSURLConnection.sendSynchronousRequest(request1, returningResponse: response, error:nil)!
    var err: NSError
    println(response)

Respuestas a la pregunta(2)

Su respuesta a la pregunta