We have just released the following new Xamarin.Mac documents:
- Working with Copy and Paste - This article covers working with the Pasteboard to provide Copy and Paste in a Xamarin.Mac application. It shows how to work with standard data types that can be shared between multiple apps and how to support custom data within a give app.
- Sandboxing a Xamarin.Mac App - This article covers sandboxing a Xamarin.Mac application for release on the App Store. It covers all of the elements that go into sandboxing: container directories, entitlements, user-determined permissions, privilege separation, and kernel enforcement.
- Working with Databases - This article covers using Key-Value Coding and Key-Value Observing to allow for Data Binding with direct access to SQLite databases to UI elements in Xcode's Interface Builder. It also covers using the SQLite.NET ORM to provide access to SQLite data.
- .XIBless User Interface Design - This article covers creating a Xamarin.Mac application's User Interface directly from C# code without using Xcode's Interface Builder or
- Standard Controls - Working with the standard AppKit controls such as Buttons, Labels, Text Fields, Check Boxes and Segmented Controls in a Xamarin.Mac application. This guide covers adding them to a User Interface Design in Xcode's Interface Builder, exposing them to code through Outlets and Actions and working with AppKit Controls in C# Code.
- Collection Views - This article covers working with Collection Views in a Xamarin.Mac application. It covers creating and maintaining Collection Views in Xcode and Interface builder, how to expose the Collection View elements to code using Outlets and Actions, populating Collection Views and finally responding to Collection Views in C# code.
- Data Binding and Key-Value Coding - This article covers using Key-Value Coding and Key-Value Observing to allow for Data Binding to UI Elements in Xcode's Interface Builder.
If there are any questions or comments, please let me know.