---
layout: "default"
title: "Protocols"
description: "Documentation for all protocols in the Swift language."
root: "/v2.2"
---

<div class="row">
<div class="col-sm-6">
<ul class="main-list">
<li><a href="/v2.2/protocol/AbsoluteValuable/">AbsoluteValuable</a></li>
<li><a href="/v2.2/protocol/AnyCollectionType/">AnyCollectionType</a></li>
<li><a href="/v2.2/protocol/AnyObject/">AnyObject</a></li>
<li><a href="/v2.2/protocol/ArrayLiteralConvertible/">ArrayLiteralConvertible</a></li>
<li><a href="/v2.2/proto