Skip to content

The Eclectic Light Company

Macs & painting – 🦉 No AI content
Main navigation
  • Downloads
  • Freeware
  • M-series Macs
  • Mac Problems
  • Mac articles
  • Macs
  • Art

Swift

A brief history of primary coding languages

From Lisa Clascal, used until the Mac got its own development environment in MPW and Object Pascal, to Swift, Apple has changed direction every decade.

July 19, 2025 Macs, Technology

A brief history of scripting the Mac

T T Read More

Includes HyperTalk, UserTalk, AppleScript, Prograph, shell scripts, Automator, Swift Playgrounds and Shortcuts, from 1987 to the present.

February 22, 2025 Macs, Technology

Writing a third-generation log browser using SwiftUI: 2 Displaying log entries

T T Read More

Displaying log entries using semantic colour seemed most appropriate using AttributedString, but performs very poorly. The solution is a SwiftUI List view.

July 16, 2024 Macs, Technology

Writing a third-generation log browser using SwiftUI: 1 Getting log entries

T T Read More

Moving away from using the log command tool to obtain log extracts for browsing requires using OSLog. Its API explored and implemented in a demo app.

July 15, 2024 Macs, Technology

Multitasking, parallel processing, and concurrency in Swift

From running multitasking on a single CPU, MultiFinder and cooperative multitasking, massively parallel systems using Transputers, to building concurrency into the Swift language.

June 10, 2024 Macs, Technology

The biggest change coming isn’t in macOS 15

Swift 6 is the first major version for 5 years, and features structured concurrency that will change software for macOS over the coming years.

June 6, 2024 Macs, Technology

SwiftUI on macOS: Drag and drop, Source Code

Swift source code implementing drag and drop and more, to accompany the main article.

May 21, 2024 Macs, Technology

SwiftUI on macOS: Drag and drop, and more

T T Read More

Implementing a basic drag-and-drop app for macOS using SwiftUI: the DropDelegate protocol, and working with NSItemProvider. With full source and notarized example.

May 21, 2024 Macs, Technology

SwiftUI on macOS: Documents, Source Code

Swift source code to accompany article about implementing a document-based app in SwiftUI for macOS.

May 16, 2024 Macs, Technology

Last Week on My Mac: Why SwiftUI?

T T Read More

Why is SwiftUI so important that the Swift language was changed to make it more feasible to implement? Is it just for ease of multi-platform support? Or is it just greener grass?

May 12, 2024 Macs, Technology

Posts navigation

Previous1 2 3 … 19 Next
Blog at WordPress.com.
Footer navigation
  • Free Software Menu
  • About & Contact
  • Macs
  • Painting
  • Downloads
  • Mac problem-solving
  • Extended attributes (xattrs)
  • Painting topics
  • SilentKnight, Skint, SystHist, silnite, LockRattler & Scrub
  • DelightEd & Podofyllin
  • xattred, SpotTest, Spotcord, Metamer & xattr tools
  • 32-bitCheck & ArchiChect
  • XProCheck, T2M2, LogUI, Ulbow, blowhole and log utilities
  • Cirrus & Bailiff
  • Precize, Alifix, UTIutility, Sparsity, alisma, Taccy, Signet
  • Versatility & Revisionist
  • Text Utilities: Textovert, Nalaprop, Dystextia and others
  • PDF
  • Keychains & Permissions
  • Updates
  • Spundle, Cormorant, Stibium, DropSum, Dintch, Fintch and cintch
  • Long Reads
  • Mac Troubleshooting Summary
  • M-series Macs
  • Mints: a multifunction utility
  • VisualLookUpTest
  • Virtualisation on Apple silicon
  • System Updates
  • Saturday Mac Riddles
  • Last Week on My Mac
  • sysctl information
Secondary navigation
  • Search

Begin typing your search above and press return to search. Press Esc to cancel.

  • Subscribe Subscribed
    • The Eclectic Light Company
    • Join 8,848 other subscribers
    • Already have a WordPress.com account? Log in now.
    • The Eclectic Light Company
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...