Свифт: охранник против если

Я читал о Optionals в Swift, и я видел примеры, гдеif let используется, чтобы проверить, содержит ли Optional значение, а в случае - сделать что-либо с развернутым значением.

Тем не менее, я видел, что в Swift 2.0 ключевое словоguard используется в основном. Интересно,if let был удален из Swift 2.0 или, если это все еще возможно использовать.

Должен ли я изменить свои программы, которые содержатif let вguard?