'App'에 해당되는 글 1건

  1. 2015.03.20 [00.AutomateAll] 서론
2015. 3. 20. 07:35

Swift

개인적으로 Swift의 호환성은 굉장히 뛰어난 편이라고 생각한다.

우선 기본적으로 Objective-C와의 호환은 두말할것도 없이 굉장히 좋은 편이다. Swift와 크로스컴파일이 자연스럽게 되기 떄문에 무난히 Swift와 함꼐 사용할 수 있다.

또한, C/C++ 또한 의외로 Swift와 자연스럽게 사용 가능한데, 이는 Objective-C가 C/C++를 함께 사용 가능했던 점을 조금만 응용하면 된다. 

C/C++ 클래스를 만들고, 이를 Objective-C를 이용해서 wrapper를 만들고 나면 swift에서도 사용 가능하게 된다.

어찌됬건, 이렇게 호환성도 뛰어난 Swift를 사용하지 않고 썩혀두는건 조금 아까운 일이라고 생각했기 때문에, 이를 조금 더 응용해보기로 생각했다.

여러가지 잡다한 것들을 만들어보면서 Swift의 기본적인 개념 자체는 다 이해했기 떄문에, Swift만으로도 무난히 프로그램을 만들 수 있을 것이라고 판단되었다.


AutomateAll

AutomateAll 프로그램은 말그대로 마우스, 키보드 동작을 자동화 해주는 프로그램이 될 것이다.

물론, iPhone 어플리케이션이 아닌, OS X용 어플리케이션이 될 것이다.

Windows에서 널리 쓰이는 오토마우스와 같은 기능을 한다고 보면 될 것 같다.

여러가지 특이한 Cocoa 클래스들을 사용해볼 수 있을것 같아서 이러한 프로그램을 선택하게 되었다.

지금까지 연습을 하면서, Swift로 쓰기 힘들다고 판단되는 부분은 Objective-C로 작성해서 사용해왔지만, 이번에는 처음부터 끝까지 순수하게 Swift를 사용해서 해볼 생각이다.

혹시나 C/C++를 사용하게 될 경우에 한해서 Objective-C가 등장하게 될 것이다.


Posted by KCBS