# `GSLayer.guides`

*Instance Property*

Layer-local guides.

## Declaration

```swift
var guides: [GSGuide] { get set }
```

```objc
@property (nonatomic, strong) NSArray<GSGuide *> * guides;
```

[See also `guides` in the Python API](https://docu.glyphsapp.com/#GSLayer.guides)

```python
pyobjc_instanceMethods.guides() -> list[GSGuide]
pyobjc_instanceMethods.setGuides_(guides: list[GSGuide])
```

## Discussion

Global guides are stored on the associated font master.

## See Also

### Guides

- [`GSLayer countOfGuides`](/Core/GlyphsCore/GSLayer/countOfGuides) — The number of layer-local guides.
- [`GSLayer objectInGuidesAtIndex:`](/Core/GlyphsCore/GSLayer/objectInGuidesAtIndex:) — The guide at an index.
- [`GSLayer indexOfObjectInGuides:`](/Core/GlyphsCore/GSLayer/indexOfObjectInGuides:) — The index of a guide in the layer.
- [`GSLayer addGuide:`](/Core/GlyphsCore/GSLayer/addGuide:) — Adds a guide.
- [`GSLayer insertObject:inGuidesAtIndex:`](/Core/GlyphsCore/GSLayer/insertObject:inGuidesAtIndex:) — Inserts a guide at an index.
- [`GSLayer removeObjectFromGuides:`](/Core/GlyphsCore/GSLayer/removeObjectFromGuides:) — Removes a guide.
- [`GSLayer removeObjectFromGuidesAtIndex:`](/Core/GlyphsCore/GSLayer/removeObjectFromGuidesAtIndex:) — Removes the guide at an index.

