---
title: "CFRunLoopObserverDoesRepeat(_:)"
framework: corefoundation
role: symbol
role_heading: Function
path: "corefoundation/cfrunloopobserverdoesrepeat(_:)"
---

# CFRunLoopObserverDoesRepeat(_:)

Returns a Boolean value that indicates whether a CFRunLoopObserver repeats.

## Declaration

```swift
func CFRunLoopObserverDoesRepeat(_ observer: CFRunLoopObserver!) -> Bool
```

## Parameters

- `observer`: The run loop observer to examine.

## Return Value

Return Value true if observer is processed during every pass through the run loop; false if observer is processed once and then is invalidated.

## See Also

### CFRunLoopObserver Miscellaneous Functions

- [CFRunLoopObserverCreateWithHandler(_:_:_:_:_:)](corefoundation/cfrunloopobservercreatewithhandler(_:_:_:_:_:).md)
- [CFRunLoopObserverCreate(_:_:_:_:_:_:)](corefoundation/cfrunloopobservercreate(_:_:_:_:_:_:).md)
- [CFRunLoopObserverGetActivities(_:)](corefoundation/cfrunloopobservergetactivities(_:).md)
- [CFRunLoopObserverGetContext(_:_:)](corefoundation/cfrunloopobservergetcontext(_:_:).md)
- [CFRunLoopObserverGetOrder(_:)](corefoundation/cfrunloopobservergetorder(_:).md)
- [CFRunLoopObserverGetTypeID()](corefoundation/cfrunloopobservergettypeid().md)
- [CFRunLoopObserverInvalidate(_:)](corefoundation/cfrunloopobserverinvalidate(_:).md)
- [CFRunLoopObserverIsValid(_:)](corefoundation/cfrunloopobserverisvalid(_:).md)
