2012-05-07 2 views
0

필자는 프로그래머이지만, 필자는 Apple 장치 용으로 작성한 적이 없습니다. 따라서 API에 대한 내 IOS 고유의 지식과 친숙 함은 거의 존재하지 않으므로 나와 함께하시기 바랍니다.iOS가 맞춤/복합 액션을 만듭니다. 스크립팅? 활성화 제 addon?

앱 전환기를 잠금 해제하고 즉시 열어주는 잠금 화면 (스 와이프, 두 번 탭 시계 등)에서 작업을 만들고 싶습니다. (확장 Ala SwitcherPlus 또는 그와 비슷한 것에 관심이 없습니다.) 나는 이것이 작은 스크립트를 작성한다는 것을 의미하며 API 및 기타 기본 사항 (핵심 기능, 프린지 소재가 필요하지 않음)과 관련하여 도움을 줄 수 있음을 의미합니다. 필요하다면 핵심 부분에 기꺼이 들어가기를 원하지만 다른 솔루션을 열어 볼 수 있습니다. 몇 가지 Activator 응답을 함께 묶어서 높은 수준의 항목이라도 괜찮습니다.

나는 Cydia/Scripting (Telesphoreo)에서 Ruby을 봅니다. 파이썬이나 Bash를 약간 선호하지만, 제 목적이 상당히 사소한 루비는 괜찮을 것입니다. Objective-C를 사용하지 않을 것입니다. 본래의 목표는 위에 설명 된 행동이지만 미래에 비슷한 일을하기를 원한다는 것을 알 수 있으므로 일반적인 노하우에 대한 몇 가지 팁을 높이 평가할 수 있습니다.

명확하지 않은 경우 개인 프로젝트입니다.

PS -이 시점까지는 "Cake"보기가 "devack"이 아닌 "hacker"로 설정되어 있습니다. 이 노력은 제가 dev에 그것을 올려야한다는 것을 나타 냅니까? 그것이 내가 필요한 패키지를 열 경우이 용어는 ...


편집을 조금 관대 보이지만 : 나는 아이폰 4S 사용, 아이폰 OS 5.0.1

+0

미안하지만 질문이 조금 모호하다면 더 지적한 질문을하기에 충분하다면 충분히 물어볼 필요가 없을 것입니다. = P –

답변

0

나는이 생각하지 않습니다를 모든 스크립팅 언어로 가능합니다. 이유 중 하나는 다음과 같습니다. 이러한 목표를 달성하려면 코드 삽입이 필요합니다 (MobileSubstrate).

1) 사용자 상호 작용을 감지하려면이를 감지하거나 이미 존재하는 구현을 후킹해야합니다. Activator를 사용하고 싶어도 Activator로 등록하려면 바이너리를 개발해야합니다. -> objC

2) 적어도 SpringBoard와 스크립트를 통해 상호 작용하는 방법은 없습니다. 네가 원해. 따라서 스위처가 열리는 바이너리를 만들어야합니다.

나는 누군가가 당신을 위해 더 나은 답변을 바랍니다,하지만 매우 사용 주위받지 않습니다 매우 확신 C/objC

자바 스크립트 사이에 다리가 http://www.cycript.org/를라는 도구가있다

및 objC,하지만 조사하는 것 이상으로 사용되는 것을 본 적이 없습니다.

+0

감사합니다. 듣기가 어렵지 만, 당신 말이 맞을 것입니다. 그냥 실망 스럽습니다. iOS에 깊숙이 들어가기 위해 "Activator GUI"와 같은 것조차 필요하지 않습니다. 당신이 묘사 한 것은 적어도 직관적 인 시각에서 과잉으로 보입니다. 나는 이유가 있지만, 당신이 말한 것은 정확하다고 확신합니다. Cydia의 사용법을 사용하기 위해서는 User와 개발자가 많이 있습니다. 그러나 컴퓨터에 대한 지식은 있지만 구체적인 지식이 부족한 경우, 해커? 별로. –

+0

GUI가 아닌 API –

+0

당신이하고 싶은 모든 일은 간단한 해킹입니다. 사실, SpringBoard (iOS UI) (이 모든 것들이 발생해야하는 곳)는 스크립트와 상호 작용할 수있는 방법이 없습니다. 누군가는 스크립트와 스프링 보드 사이의 다리 역할을 할 수있는 비틀기를 만들어야합니다. – YllierDev