Media Summary: Customize background color, corner radius, or other CALayer properties using NSBox or by using an NSView subclass. How to use an NSTabViewController to switch between multiple views programmatically as well as in a toolbar/tab setting such as ... How to create an XCFramework to have shared Swift/Obj-C/C code across all of Apple's platforms. Twitter: ...

Cocoa Programming L72 Nsgridview - Detailed Analysis & Overview

Customize background color, corner radius, or other CALayer properties using NSBox or by using an NSView subclass. How to use an NSTabViewController to switch between multiple views programmatically as well as in a toolbar/tab setting such as ... How to create an XCFramework to have shared Swift/Obj-C/C code across all of Apple's platforms. Twitter: ... How to subclass NSWindowController with xib and programmatically. Also show how you can use loadWindow to lazily load the ... Big Sur updates to NSTableView. We talk about NSTableView styles and NSTableViewDiffableDataSource. NSCollectionView ... How to use NSSplitView and NSSplitViewDelegate.

How to use NSTokenField to make a token interface similar to the compose window's "To" field in Mail.app. Twitter: ... Recognizing pan, magnify, and rotation gestures. Twitter: GitHub: ... How to customize your mouse cursor using NSCursor and NSView API. Twitter: GitHub: ... An introduction to using the data source methods for NSOutlineView and setting up a model object. How to configure multiple columns in NSTableView. Twitter: GitHub: ... How to receive file promises from drag and drop using NSFilePromiseReceiver. We'll show how to accept both local file URLs and ...

How to provide file promises to external applications. Apple source code for file promises: ... We're talking about handling mouse events! Discussion on the Three-Method and the Mouse-Tracking Loop Approaches. See the ... How to create a Service that your app can vend to the rest of macOS. We create a simple word count service that can be run on ... How to create a System Preferences preference pane. Twitter: GitHub: ...

Photo Gallery

Cocoa Programming L72 - NSGridView
Cocoa Programming L71 -  Customizing NSView & NSBox
Cocoa Programming L81 - NSTabViewController
Cocoa Programming L73 - XCFramework
Cocoa Programming L69 - NSWindowController
Cocoa Programming L91 - NSTableView Big Sur Updates
Cocoa Programming L46 - NSSplitView
Cocoa Programming L78 - NSTokenField
Cocoa Programming L64 - NSGestureRecognizer
Cocoa Programming L51 - View-Based NSTableView
Cocoa Programming L76 - Custom Cursor
Cocoa Programming L49 - NSOutlineView Intro
View Detailed Profile
Cocoa Programming L72 - NSGridView

Cocoa Programming L72 - NSGridView

NSGridView

Cocoa Programming L71 -  Customizing NSView & NSBox

Cocoa Programming L71 - Customizing NSView & NSBox

Customize background color, corner radius, or other CALayer properties using NSBox or by using an NSView subclass.

Cocoa Programming L81 - NSTabViewController

Cocoa Programming L81 - NSTabViewController

How to use an NSTabViewController to switch between multiple views programmatically as well as in a toolbar/tab setting such as ...

Cocoa Programming L73 - XCFramework

Cocoa Programming L73 - XCFramework

How to create an XCFramework to have shared Swift/Obj-C/C code across all of Apple's platforms. Twitter: ...

Cocoa Programming L69 - NSWindowController

Cocoa Programming L69 - NSWindowController

How to subclass NSWindowController with xib and programmatically. Also show how you can use loadWindow to lazily load the ...

Cocoa Programming L91 - NSTableView Big Sur Updates

Cocoa Programming L91 - NSTableView Big Sur Updates

Big Sur updates to NSTableView. We talk about NSTableView styles and NSTableViewDiffableDataSource. NSCollectionView ...

Cocoa Programming L46 - NSSplitView

Cocoa Programming L46 - NSSplitView

How to use NSSplitView and NSSplitViewDelegate.

Cocoa Programming L78 - NSTokenField

Cocoa Programming L78 - NSTokenField

How to use NSTokenField to make a token interface similar to the compose window's "To" field in Mail.app. Twitter: ...

Cocoa Programming L64 - NSGestureRecognizer

Cocoa Programming L64 - NSGestureRecognizer

Recognizing pan, magnify, and rotation gestures. Twitter: https://twitter.com/LucasDerraugh GitHub: ...

Cocoa Programming L51 - View-Based NSTableView

Cocoa Programming L51 - View-Based NSTableView

How to use view-based NSTableViews in

Cocoa Programming L76 - Custom Cursor

Cocoa Programming L76 - Custom Cursor

How to customize your mouse cursor using NSCursor and NSView API. Twitter: https://twitter.com/LucasDerraugh GitHub: ...

Cocoa Programming L49 - NSOutlineView Intro

Cocoa Programming L49 - NSOutlineView Intro

An introduction to using the data source methods for NSOutlineView and setting up a model object.

Cocoa Programming L95 — Multicolumn NSTableView

Cocoa Programming L95 — Multicolumn NSTableView

How to configure multiple columns in NSTableView. Twitter: https://twitter.com/LucasDerraugh GitHub: ...

Cocoa Programming L86 - NSFilePromiseReceiver

Cocoa Programming L86 - NSFilePromiseReceiver

How to receive file promises from drag and drop using NSFilePromiseReceiver. We'll show how to accept both local file URLs and ...

Cocoa Programming L87 - NSFilePromiseProvider

Cocoa Programming L87 - NSFilePromiseProvider

How to provide file promises to external applications. Apple source code for file promises: ...

Cocoa Programming L75 - Mouse-Tracking Loop

Cocoa Programming L75 - Mouse-Tracking Loop

We're talking about handling mouse events! Discussion on the Three-Method and the Mouse-Tracking Loop Approaches. See the ...

Cocoa Programming L77 - Services

Cocoa Programming L77 - Services

How to create a Service that your app can vend to the rest of macOS. We create a simple word count service that can be run on ...

Cocoa Programming L84 - NSPreferencePane

Cocoa Programming L84 - NSPreferencePane

How to create a System Preferences preference pane. Twitter: https://twitter.com/LucasDerraugh GitHub: ...