본문 바로가기
반응형

# 애플 [Apple]56

[🍎 macOS] 터미널을 통한 파일 공유 (File Sharing) 설정 방법 터미널에서 /usr/sbin/sharing 관리 명령을 통한 파일 공유 설정 방법은 아래와 같습니다. 🗂️ 파일 공유 (File Sharing) 폴더 추가하기/usr/sbin/sharing -r [Path]🗂️ 파일 공유 (File Sharing) 폴더 삭제하기/usr/sbin/sharing -r [Share Point Name] ※ 공유 폴더 목록에서 특정 폴더를 공유 해제를 하기 위해서는 경로를 입력하는 것이 아닌 값을 입력하여야 합니다. 아래의 예시처럼 osquery-5.9.1 부분을 입력하여야 합니다. "osquery-5.9.1" : { "path" : "\/Users\/~\/Downloads\/osquery-5.9.1", "smb_guest_access" : 1, "smb_.. 2023. 10. 23.
[🍎 macOS] 애플 스크립트를 통한 AirDrop 통제 (Controlling AirDrop through AppleScript) 애플 스크립트 (AppleScript) 사용하여 AirDrop을 통제하는 방법은 아래와 같습니다. #!/usr/bin/osascript# Copyright (c) 2023 ChangYeop-Yang. All rights reserved.## Permission is hereby granted, free of charge, to any person obtaining a copy# of this software and associated documentation files (the "Software"), to deal# in the Software without restriction, including without limitation the rights# to use, copy, modify, merge,.. 2023. 9. 25.
[🍎 macOS] DistributedNotificationCenter DistributedNotificationCenter는 macOS 운영체제에서만 사용되는 알림 구조의 일부로 다른 프로세스들에 알림을 전송 또는 수신을 할 수 있습니다. 또한 NSNotification의 확장 된 형태로 다른 작업의 객체로 브로드 캐스트 기능이 추가 되었습니다. DistributedNotificationCenter의 주요 기능은 아래와 같습니다.※ 알림 등록 및 제거 (Managing Observers)addObserver (_:selector:name:object:suspensionBehavior:) → 지정 된 NSNotification.Name을 바탕으로 객체에 대한 알림 옵저버를 등록합니다.removeObserver (_:name:object:) → 지정 된 NSNotificati.. 2023. 8. 30.
[🍎 macOS] CFMessagePort CFMessagePort 객체는 주로 메시지 기반의 단방향 통신을 위해서 설계되었으며 로컬 장비 상에서 다중 쓰레드 및 프로세스들 간에  임의의 데이터를 전달하는 통신 채널을 제공합니다. 즉,  CFMessagePort는 서로 다른 애플리케이션, 또는 애플리케이션과 프레임워크, 또는 서로 다른 프레임워크 사이의 통신을 제공합니다. CFMessagePort는 이름을 기반으로 메시지 포트를 찾아서 특정 메시지 포트로 메시지를 보내려는 다른 프로세스가 해당 포트를 찾을 수 있게 합니다. CFMessagePort는 아래의 두 개의 형태를 사용하여 메시지를 주고 받습니다. Local CFMessagePort: 동일한 프로세스 내에서 사용됩니다. 로컬 메시지 포트는 동인한 프로세스 내에서 메시지를 보낼 수 있도록 .. 2023. 5. 16.
반응형