2010-06-07 1 views
2

Java에 여러 가지 보조 스크립팅 언어가 있음을 알게되었습니다. 예를 들어 Clojure와 Groovy. 내 이해는 Java의 강력한 기능과 힘을 적용 할 필요가 없으며 Groovy/Clojure에서 빠른 cludge가 해킹 될 수있는 경우에 사용할 수 있다는 것을 이해합니다. 그러나 결국 스크립트 도구가 응용 프로그램에 포함됩니다.XCode의 스크립팅 언어

질문 1. Xcode에 비슷한 스크립팅이 있습니까? 필자는 파이썬이나 루비에 관심이 없었습니다. 자바로 일어날 수 있다고 생각했듯이, 자신이 직접 추가 한 언어이기 때문에 이런 상황에서는 관심이 없었습니다.하지만 도구를 만들 목적으로 찾고있었습니다.

질문 2. 그러한 도구가 있으면 iXxx 응용 프로그램을 생성하는 데 사용할 수있는 것과 관련하여 새로운 Apple 지침과 관련하여 응용 프로그램을 계산합니까?

+2

Groovy와 Clojure는 여러 가지면에서 Java보다 (언어 기능면에서) 훨씬 더 강력한 범용 언어입니다. Groovy/Clojure를 Java보다 우선적으로 사용하기로 결정했다. 왜냐하면 작업을 훨씬 더 빠르고 훨씬 적은 코드 행으로 수행 할 수 있기 때문이다. –

+1

당신은 Clojure를 현명하게 왜곡하고 있습니다. Clojure는 자바보다 더 강력한 추상화와 적은 kludges를 사용합니다. –

+0

죄송합니다. 다른 언어가 자바보다 작다는 것을 암시하는 경우 사실 진술이 아니라 표현 방법이었습니다. 나는 단지 자바와 다른 언어들 중 하나도하지 않았다. 그래서 내가 포드 캐스트를 듣고 말한 것을 근거로 삼았다. – PurplePilot

답변

2

F-Script은 Objective-C/Cocoa 응용 프로그램과 잘 통합되는 스크립팅 언어입니다. 정확히 당신이 찾고있는 것이 아니 겠지만, 한 번 볼 가치가 있습니다.

1

그런 것들을 위해서는 AppleScript와 AppleScript Studio가 있습니다. Cocoa 응용 프로그램을 제어하거나 내부에 포함되거나 독립 실행 형 스크립트로 작동하는 바인딩이 있습니다.

iPhone OS 코코아 기반 프레임 워크에 포함되어 있지 않기 때문에 iXxx 응용 프로그램에 통합 할 수 없다는 것이 문제입니다.

+0

및 appleScript 구문이 너무 끔찍합니다. JavaScript OSA를 사용하지 않는 한 : http://www.latenightsw.com/freeware/JavaScriptOSA/index.html –

1

mipadi에서 언급했듯이 Focript for Cocoa applicaitons를 사용할 수 있습니다.

주로 C 언어를 사용하는 경우 Lua이 다른 옵션입니다.

+0

루아를 볼 것입니다. 그러나 Objective-C 공간에 있으며 또한 루아가 OC로 컴파일 할 것인지 확신 할 수 없습니다. 그건 사과 T의 새로운 C와 C의 – PurplePilot

+0

네, 그것은 3.3.1 문제가 될 수 있지만, 루아는 결국 C 라이브러리입니다, 그것은 C 컴파일 갬핏 스키마의 경우와 비슷하지 않습니다. 어쨌든, 3.3.1 때문에, C/Objective-C로 실행하고, 라이브러리로서의 언어 옵션을 잊어 버리는 것이 더 낫다. 어쨌든 Xcode를 스크립팅 할 때는 Applescript와 Ruby 또는 Python을 능가 할 수 없습니다. 그 방법으로'git'를 제어하는 ​​스크립트를 가지고 있습니다. – Pinochle

+0

이 새로운 정보는 우리가 논의한 내용과 관련이 있습니다 : http://www.appleoutsider.com/2010/06/10/hello-lua/ – Pinochle