# `GSLayer objectInGuidesAtIndex:`

*Instance Method*

The guide at an index.

## Declaration

```swift
func guide(at idx: UInt) -> GSGuide?
```

```objc
- (GSGuide *) objectInGuidesAtIndex:(NSUInteger) idx;
```

```python
objectInGuidesAtIndex_(idx: int) -> GSGuide
```

## Return Value

The guide, or `nil` if the index is out of bounds.

## See Also

### Guides

- [`GSLayer.guides`](/Core/GlyphsCore/GSLayer/guides) — Layer-local guides.
- [`GSLayer countOfGuides`](/Core/GlyphsCore/GSLayer/countOfGuides) — The number of layer-local guides.
- [`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.

