ios-samples/DispatchSourceExamples
Mykyta Bondarenko 4af5644079 Update 'DispatchSourceExamples' sample (#311)
* added new project

* added assets

* deleted old project + updated docs
2018-11-20 11:17:23 -08:00
..
DispatchSourceExamples Update 'DispatchSourceExamples' sample (#311) 2018-11-20 11:17:23 -08:00
Screenshots Update 'DispatchSourceExamples' sample (#311) 2018-11-20 11:17:23 -08:00
DispatchSourceExamples.sln Update 'DispatchSourceExamples' sample (#311) 2018-11-20 11:17:23 -08:00
Metadata.xml Fix metadata file 2016-09-08 18:00:01 -03:00
README.md Update 'DispatchSourceExamples' sample (#311) 2018-11-20 11:17:23 -08:00

README.md

Dispatch Source Examples

This sample demonstrates how to create and configure different types of Dispatch Sources. Creating a dispatch source involves creating both the source of the events and the dispatch source itself. This sample cover following types of Dispatch Source:

  • Timer - periodically submit the event handler block to the target queue.
  • Vnode Monitor - monitor the virtual filesystem nodes for state changes.
  • MemoryPressure - monitor the system memory pressure condition for state changes. To test this type of source you need to run sample application on iOS simulator and fire memory warning(Hardware -> Simulate Memory Warning).
  • WriteMonitor - this type monitor file descriptors for available write buffer space.
  • ReadMonitor - monitor file descriptors for pending data.

Build Requirements

Building this sample requires Xcode 5.0 and iOS SDK

License

Code is released under the MIT license

Authors

Oleg Demchenko