MBS Xojo Event Kit 1.3

The MBS Xojo Event Kit provides you with a few useful classes and modules to easily add events and reminders to your Xojo iOS application.

  • Complete wrapper for OS X and iOS

You can query sources, events and reminders, read/modify/delete events and reminders. Our example shows you how to create an event and browse for events.

Wrapper for iOS/Mac EventKit framework

  • Query/Get access to the internal calendar and reminder database
  • Create, modify and delete reminders and events
  • Handle multiple sources of calendar data
  • Query participants for events
  • asynchronously fetch events or reminders
  • build search parameters using predicates
  • Handle recurrence rules in various aspects

Wrapper Features

  • For new Xojo framework
  • Using exception handling to track error
  • Using enums for saver constant passing
  • Test code included
  • All classes with MB postfix to avoid name conflicts.
  • All module definitions are protected to avoid conflicts
  • Inline documentation
  • Full Source code, no encrypted code.
  • Works for 32bit and 64bit targets on iOS.
  • Works with 64bit OS X (32 bit not available from Apple!).




( 352K )

Public Interfaces


Xojo 2015r1 or newer

No Open Source projects, please. This would violate the license.

If you need similar classes for OS X (32 and 64bit), you can check the MBS Xojo Cocoa Plugins from us.

Xojo 2020r2 or newer

Since Xojo 2020r2 introduced plugin support for iOS, we can now produce our plugins for iOS. Please consider using EKEventStoreMBS class for future projects as it can do more.

API 2.0

Our Kit is written for the traditional Xojo API and may show warnings when used in newer Xojo version.

Feel free to make adjustments as needed.

Public Interfaces

Version history

Version 1.3, 31st July 2019

  • Fixes for MacOS 10.14 Mojave and iOS 12 privacy changes
  • Updated for Xojo 2019r1

Version 1.2, 23rd April 2018

  • Added privacy entries for info.plist via build script step.
  • Updated for Xojo 2018r1
  • Fixed bugs with color for Mac and we now use NSColor there.
  • Fixed bug with EKCalendarItemMB.URL setter

Version 1.1, 10th November 2016

  • Updated for Xojo 2016r3.
  • Added retain/release for arrays in methods to not get them freed too early.
  • Worked around Feedback case #44874 by using CFDate functions now.

Version 1.0, first release, 29th September 2015

  • First public release.


Limited product support is offered for free. Custom contract development to help you integrating our kit or making improvements for you can be ordered.

Updates to the kit will be available regularly to all registered users. Free for the first year.

If you have questions, please contact us. See contact page or use our feedback form.


You receive the full Xojo source codes of all projects for use in your applications. You are not allowed to share your copy of the kit with other developers.

Full license text is includes in the kit manual.

The biggest plugin in space...

Start Chat