iCloud.Dav is a .NET library that allows developers to interact with various iCloud services, including Contacts, Calendars, Events, Reminder Lists, and Reminders. The library integrates seamlessly with .NET projects and supports easy authentication using iCloud.Dav.Auth.
You can install iCloud.Dav packages using the NuGet package manager, or by downloading and building the source code manually.
To install the iCloud.Dav libraries via NuGet, use the following commands:
- To install iCloud.Dav.Core, run:
Install-Package iCloud.Dav.Core
- To install iCloud.Dav.Auth, run:
Install-Package iCloud.Dav.Auth
- To install iCloud.Dav.Calendar, run:
Install-Package iCloud.Dav.Calendar
- To install iCloud.Dav.People, run:
Install-Package iCloud.Dav.People
- Download the source code from this repository.
- Open the solution file (
.sln
) in Visual Studio. - Build the solution.
To use the iCloud.Dav libraries in your .NET project, add a reference to the respective assembly (either via NuGet or by referencing the built assembly directly).
You can find detailed examples for all major operations in the examples/
directory of this repository.
Contributions to iCloud.Dav are welcome! If you want to contribute to the project, please fork the repository, create a new branch, and open a pull request with your changes.
iCloud.Dav is licensed under the MIT license. See the License file for more information.