Set of components for true native macOS application development with high‑performance FireMonkey integration and native AppKit controls.
Vendor
TMS Software
Company Website
TMS mCL is a comprehensive set of components for true native macOS application development in Delphi FireMonkey. It provides direct access to macOS AppKit controls, native UI elements, system services, device features, document management, PDF creation and viewing, and high‑performance macOS‑specific interfaces. With its broad component library — ranging from NSOutlineView, NSTableView, NSTextField, NSRichTextView, NSImageView, WebView, PDF viewers, iCloud storage access, motion and location services, and UI controllers — TMS mCL enables FireMonkey developers to build fully native macOS applications with genuine OS look & feel, high performance, and deep macOS platform integration.
Features
Native macOS UI Components
- TTMSFMXNativeNSOutlineView — native NSOutlineView with columns, items/subitems, moving/resizing, single/multi-select, string/double/integer/boolean editing, optional headers, virtual mode, customizable appearance, event handling
- TMSFMXNativeNSTableView — native NSTableView with sorting, images, checkboxes, rows/columns, virtual mode, customization
- TMSFMXNativeNSToolbar — fully native customizable toolbar with OS‑X standard control types and display modes
- TMSFMXNativeNSTabView — tab view supporting native macOS tab pages
- TMSFMXNativeNSButton / NSCheckBox / NSRadioButton / NSStepper / NSSlider — full set of interactive macOS controls
- TMSFMXNativeNSTextField / NSLabel / NSTextView — native text display/edit controls with secure text field support
- TMSFMXNativeNSImageView — images with URL loading, face detection, and support for TIFF, JPEG, GIF, PNG, BMP, ICO, CUR, XBM
- TMSFMXNativeNSScrollView — native NSScrollView container
- TMSFMXNativeNSPopover — native macOS NSPopover for pop-up UIs
- TMSFMXNativeNSLevelIndicator, NSProgressIndicator, NSDatePicker, NSComboBox, NSPopupButton, etc. Document & PDF Components
- TMSFMXNativeMacPDFLib — create/open/merge PDF documents; images, shapes, paths, gradients; text columns; overflow detection; metadata; password support; header/footer; predefined page sizes
- TMSFMXNativePDFView — native PDF viewer
- TMSFMXNativePDFThumbnailView — PDF thumbnail viewer linked to PDFView Rich Text & Editing
- TMSFMXNativeNSRichTextView — rich NSTextView with bold/italic/underline/strike/sub/superscript, colors, URLs, emoticons, images, and export to DOC, OOXML, HTML, RTF, RTFD, plain text
- TMSFMXNativeNSRichTextViewToolBar — toolbar with actions for rich text editing System & Device Integration
- TTMSFMXNativeMaciCloudDocument — iCloud document storage, multiple containers, async handling, sync across macOS/iOS devices
- TMSFMXNativeMaciCloud — iCloud key-value storage with auto/manual sync
- Native motion & location — CLLocationManager, CMMotionManager, CMAltimeter
- Multipeer Connectivity — native peer‑to‑peer communication
- Local Authentication — native Touch ID authentication Media & Web Integration
- TMSFMXNativeWebView — embedded macOS WebView; load HTML, TXT, CSV, PDF, MP4; execute JavaScript
- AVPlayerViewController — native video playback
- Camera & Barcode — native camera controller and barcode scanner FMX Integration
- TMSFMXNativeFMXWrapper — embed FMX forms into native macOS views Included
- Full native macOS component suite
- Demos and extensive PDF developer guide
Benefits
- True native macOS experience: All components wrap genuine AppKit controls for perfect OS behaviour, performance, and appearance.
- Deep macOS integration: Access macOS‑specific services like iCloud, Touch ID, sensors, documents, WebView, PDF, multimedia, connectivity, and system UI.
- High‑performance rendering: Native controls ensure optimal responsiveness and platform fidelity.
- Comprehensive UI toolkit: Covers everything from tables, outlines, text editing, menus, popovers, tabs, and media to complex document workflows.
- Rich document support: Create, edit, merge and view PDFs, rich text, images, and multi-format exports.
- Cross-device sync: Built-in iCloud integration supports multi-device macOS/iOS synchronization.
- Developer productivity: Fully tested FireMonkey integration with drop‑in components and extensive documentation.