[SalesForce] Lightning design system for lightning component : question about icons

I'm creating a lightning component using the Lightning design system. I learned that I could add the SLDS design to a lightning app with that : extends="force:slds". This way all the element in my page are styling with SLDS and I havn't to add the ltng:require tag with the SLDS stylesheet.

But I'd like to add the SLDS icons in my component, I follow this tutorial to add an icon with a static ressource. But my question is, am I obliged to use a static ressouce containing the icons, or is there a way to get these icons with the extends="force:slds" ?

Best Answer

It should be possible if you use the lightning:icon standard component.

<aura:component>
    <lightning:icon iconName="action:approval" size="large" alternativeText="Indicates approval"/>
</aura:component>

See the Lightning Design System for a list of all icons and their categories.