Nuevos archivos de proyecto que requieren la importación de UIKit

Tengo un proyecto A, que comencé a escribir con Swift1-Xcode6. Tengo algunos archivos de extensión como:

extension UIView {
    convenience init(x: CGFloat, y: CGFloat, w: CGFloat, h: CGFloat) {
        self.init(frame: CGRect(x: x, y: y, width: w, height: h))
    }
}

Creé un nuevo proyecto B y copié estos archivos de extensión allí. Recibo este error:

UIViewExtensions.swift:11:11: Use of undeclared type 'UIView'

Los archivos en el Proyecto-A no necesitan la inclusión de UIKit, pero el Proyecto-B sí. ¿Cual es la razon?

Respuestas a la pregunta(2)

Su respuesta a la pregunta