[Swift] 폴더 이름 중복 검사
·
SwiftUI/개발
서론 Apple Developer Academy에서 마지막 프로젝트를 진행하면서 만든 기능에 대해서 적었습니다. 유저가 지정해둔 경로에 유저가 정해둔 파일 이름이 있다면 다른 이름으로 저장을 해줘야 하는 기능을 만들어야 했습니다. 첫 번째로 해줘야 할 작업은 유저가 지정해둔 경로에 어떤 이름들이 있는지 알아야 했습니다. 저희 프로그램은 PDF → Image → Numbers로 변환해주는 프로그램인데 PDF에서 이미지로 변환해준 것들을 새로운 폴더에 지정해서 저장해주고 Numbers로 변환 후 삭제 하였습니다. 그렇다면 제가 어떻게 중복검사를 했는지 설명하겠습니다. 유저가 지정한 경로에 파일 및 폴더 이름 확인 첫번째로, 해야할 일은 유저가 지정한 경로에 어떠한 이름들이 있는지 확인해야 했습니다. sear..
AppleScript
·
AppleScript
macOS 자동화 작업을 해야 하는 상황이 생겼다. 리서치를 해보니 AppleScript로 macOS관련 다양한 자동화를 할 수 있던것을 찾았고 그것에 대해서 공부하고 정리해봤다. AppleScript란? 애플이 개발한 자동화 스크립트 언어 사용자의 작업을 간소화 하고 일상적인 업무 프로세스 자동화에 도움 애플리케이션 간의 상호작용 및 통합도 쉽게 구현 가능 macOS 운영체제와 통합되어 있음 AppleScript로 할 수 있는 것들 파일 및 폴더 관리, 애플 애플리케이션 작업 자동화, 작업 스케줄링 및 다른 일상적인 작업을 자동화 할 수 있음 Safari, Mail, iTunes, Pages, Numbers 등 Apple 애플리케이션을 제어하고 스크립트로 작업 수행 macOS 시스템 설정 변경 또는 사..