Optional — это тип, который либо содержит значение, либо содержит nil (отсутствие значения). Swift делает nil явным на уровне системы типов: String никогда не может быть nil, а может. Именно так Swift устраняет большинство падений из-за разыменования null на этапе компиляции.
