2013-09-07 6 views
2

Xcode를 사용하여 AppleScript 응용 프로그램을 개발 중이며 질문에 대한 답변을 찾는 데 가장 힘든 시간을 보내고 있습니다. UI 요소가 어떻게 작동 하는지를 이해하려고 애 쓰고 있기 때문에 힘들어요. 그런 질문에 대한 대부분의 대답은 Objective C로 작성되었습니다. Objective C 코드를 AppleScript로 변환하는 방법에 대해 조금 배웠 습니다만, 대부분의 경우 나는 아직도 확실하지 않다.AppleScript-Cocoa 응용 프로그램에서 Objective C를 사용하는 방법은 무엇입니까?

예를 들어, this answer은 일부 ObjC 코드를 표시하지만, AppleScript 응용 프로그램에서이 코드를 사용하는 방법을 모르겠습니다.

a) 내 Applescript 앱에서 Objective C 코드를 사용하는 방법을 이해하고 /거나 b) Applescript에서 Objective C 코드를 다시 작성하는 방법을 설명하는 리소스 또는 가이드가 있습니까?

+1

Objective-C를 사용 하겠지만, AppleScriptObjC를 사용하는 방법을 배우는 것이 좋습니다. http://www.macosxautomation.com/applescript/apps/ – Kaydell

+0

추천 한 책은 훌륭합니다. 나는 그것을 사서 그것을 통해 가고있다. 정말 고마워. 이것이 대답이라면 나는 그것을 받아 들일 것이다! –

+0

AppleScript를 사용하여 창에서 하나의 레이블을 업데이트하는 방법을 파악할 수없는 동일한 문제가 있다고 생각합니다. –

답변

2

일반적으로 AppleScript는 AppleScript 사전을 노출하는 MacOS 응용 프로그램에 대한 작업 (특히 반복적 인 작업)을 자동화하는 데 사용할 수 있습니다.

한 컴파일 및 목표 - C (via the NSApplescript class 작성 맥 OS 응용 프로그램 내에서 AppleScript를 실행할 수 있지만, 주변의 다른 방법으로, 하나는 이미 존재하는 응용 프로그램 (또는 직접 만든 하나에 전화에 AppleScript를을 사용) 그 Objective-C로 작성되었습니다

Objective-C에서 가장 낮은 레벨의 항목을 기본적으로 작성하고 Obj-C에서 자동화 할 수 있는지 확인하는 것처럼 들립니다. or expose an Applescript dictionary (해당하는 sdef 파일을 통해 Xcode 프로젝트) Applescript를 사용하여 네이티브 앱을 통해 작업을 수행 할 수 있습니다.

감각?