Talk:Portal:Mac
From Free Pascal wiki
Revision as of 13:54, 17 March 2021 by Trev (talk | contribs) (→Trev's Mac Portal ToDo List: updated)
Note: A list of macOS items, native code techniques etc to document in the Mac Portal
Trev's Mac Portal ToDo List
The open command (man open) for external applications, documents, urls etcDrag and drop files on form exampleBouncing application dock icons example- Retrieving file attributes
- Alain's AudioQueue example
Get 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)- AVPlayer - AVKit and AVFoundation Movie Player [stalled]
NSBundle paths (apart from Resource)NSProcessInfo- AVSpeechSynthesizer
- NSFileManager
- 64 bit Global HotKey (Carbon units needed - see MacPortalToDo.txt)
- UNUserNotificationCenter notification for Big Sur [stalled]
Finish 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 trackpad- Screenshot (see MacPortalToDo.txt)
- File System Events + packages/univint/src/FSEvents.pas
- Preventing Insecure Network Connections
macOS App NapClarify unloading of dynamic library to macOS Dynamic Libraries- 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(?)
- NSUserDefaults - NB https://developer.apple.com/forums/thread/88811 - serious problems iOS 9 & macOS 10.13
- Mention in Mac Preferences Read and Write ?
- macOS Energy Efficiency Guide - started, in progress
NSApplication 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.