---
title: "child(_:ofItem:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsoutlineview/child(_:ofitem:)"
---

# child(_:ofItem:)

Returns the specified child of an item.

## Declaration

```swift
func child(_ index: Int, ofItem item: Any?) -> Any?
```

## Parameters

- `index`: The index of the child item in the parent.
- `item`: The parent item whose child item you want to retrieve.

## Return Value

Return Value The child item or nil if the item could not be found.

## Discussion

Discussion You can call this method on an outline view with either a static or dynamic data source. For an outline view whose contents are dynamic, this method may call out to the outlineView(_:child:ofItem:) method of the associated data source object.

## See Also

### Getting Related Items

- [parent(forItem:)](appkit/nsoutlineview/parent(foritem:).md)
- [childIndex(forItem:)](appkit/nsoutlineview/childindex(foritem:).md)
- [numberOfChildren(ofItem:)](appkit/nsoutlineview/numberofchildren(ofitem:).md)
