Acceda a la propiedad del objeto personalizado mientras itera sobre el diccionario

Tengo varios objetos

Struct object {
   var title:String?
}

var one = object("green")
var two = object("black")
var three = object("blue")

Tambien tengo un diccionario

var dict = ["a":[one, two], "b":[three]]

Lo que quiero es iterar sobre los valores del diccionario y encontrar todos los objetos que comiencen desde "b".

Pensé en algo como

for (key, value) in dict { 
  if value.lowercaseString.containsString(searchText.lowercaseString)
}

pero me sale un error de

value of type [object] has no member 'lowercaseString'

¿Cómo puedo lidiar con esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta