Difference between revisions of "Talk:Portal:Mac"
From Lazarus wiki
Jump to navigationJump to search (→Done: Add done item) |
(→To do: More to do...) |
||
Line 52: | Line 52: | ||
** [https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html Cocoa Keys] | ** [https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html Cocoa Keys] | ||
* NSRegularExpression article | * NSRegularExpression article | ||
+ | * macoS versions and missing features in older versions page (see [[Accessing_macOS_System_Information#Gestalt_Manager|for the approach]] |
Revision as of 07:09, 16 April 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)NSUserDefaults - serious problems iOS 9 & macOS 10.12/10.13
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
- NSRegularExpression article
- macoS versions and missing features in older versions page (see for the approach