Como remover apenas subvisões adicionadas pelo usuário do meu UIView

Estou tentando remover todas as subvisões adicionadas à minha visualização, então implementei um loop para iterar nas sub-visualizações com o seguinte:

for subview in view.subviews {
    println(subview)
    //subview.removeFromSuperview()
}

Testei isso adicionando um UILabel ao meu modo de exibição e depois executei esse código. A saída continha meu UILabel, mas também um _UILayoutGuide. Portanto, minha pergunta é como posso determinar se uma subvisão é a que eu adicionei ou a que o sistema adicionou?

questionAnswers(4)

yourAnswerToTheQuestion