Difference between revisions of "Talk:Portal:Mac"
From Free Pascal wiki
Jump to navigationJump to search (→To do: Remove done entry) |
(→Done: Add done item) |
||
Line 26: | Line 26: | ||
* <strike>[[macOS Drawers]] examples done.</strike> | * <strike>[[macOS Drawers]] examples done.</strike> | ||
* <strike>[[Mac Show Application Title, Version, and Company|Cocoa About Boxes]]</strike> | * <strike>[[Mac Show Application Title, Version, and Company|Cocoa About Boxes]]</strike> | ||
+ | * <strike>[[macOS SCNetworkReachability API]] * Detect Internet access or not (laz_network_reachable) </strike> | ||
===In progress=== | ===In progress=== |
Revision as of 11:46, 23 March 2021
Note: A list of macOS items, native code techniques etc to document in the Mac Portal
Trev's Mac Portal ToDo List
Done
The open command (man open) for external applications, documents, urls etcDrag and drop files on form exampleBouncing application dock icons exampleGet macOS default application namemacOS file associations (see macOS_tips.txt)Implement NSSound delegate for macOS NSSoundFinish off System Sound Services, eg completion handler, error msgs for macOS Play Alert SoundHow to hide the dock when starting an application (macOS_tips.txt)AVMidiPlayer (MacPortalToDo.txt)NSBundle paths (apart from Resource)NSProcessInfoFinish the code and description for macOS NSURLConnection.macOS NSURLSession started; system-provided delegates & completion handler example done. Custom delegates done.Example of using macOS Gestures for a trackpadmacOS App NapClarify unloading of dynamic library to macOS Dynamic LibrariesNSApplication Delegates - done for macOS App NapmacOS Application Dock Menu to do ...Protected Resources: https://developer.apple.com/documentation/bundleresources/information_property_list/protected_resourcesmacOS Drawers examples done.Cocoa About BoxesmacOS SCNetworkReachability API * Detect Internet access or not (laz_network_reachable)
In progress
- macOS daemons and agents new macOS daemons and agents page - done but:
- awaiting code examples: launch daemon boot script; monitor script; login agent to do(?)
- macOS Energy Efficiency Guide - started, in progress
Stalled
- UNUserNotificationCenter notification for Big Sur [stalled]
- AVPlayer - AVKit and AVFoundation Movie Player [stalled]
To do
- Retrieving file attributes
- Alain's AudioQueue example
- AVSpeechSynthesizer
- NSFileManager
- 64 bit Global HotKey (Carbon units needed - see MacPortalToDo.txt)
- Screenshot (see MacPortalToDo.txt)
- File System Events + packages/univint/src/FSEvents.pas
- Preventing Insecure Network Connections
- NSUserDefaults - NB https://developer.apple.com/forums/thread/88811 - serious problems iOS 9 & macOS 10.13
- Mention in Mac Preferences Read and Write ?
- NSRegularExpression article