XPLATFORM 101
Pseudo 라는 단어의 의미는 허위의, 가짜의, 모조의..라는 의미를 가집니다.
프로그래밍에서 Pseudo Code 는 실제 동작하는 코드는 아니지만 
알고리즘이나 논리를 설명하는데 도움이 되는 코드를 의미합니다.
보통 어떠한 이론을 설명할때 특정 프로그래밍 언어를 선택하는 경우도 있지만
그렇지 않고 Pseudo Code를 사용하는 경우도 많습니다.
그럴 경우는 대부분 먼저 이 코드는 Pseudo Code 라는 것을 설명해줍니다.

엑스플랫폼에서도 Pseudo 라는 단어가 사용됩니다.
CSS 표준에서 pseudo-class selector 를 사용하는데
엑스플랫폼에서도 마찬가지로 적용이 됩니다.
pseudo-class selector는 CSS에서 요소의 특정 상태에 따라 다른 스타일을 정의할 수 있는 클래스를 의미합니다.

예를 들어 버튼을 보면 사용자가 마우스를 움직이거나 해당 버튼에 포커스가 이동했을때
다른 모습을 보이게 할 수 있습니다.


스타일에서 이런 항목을 지정할 수 있고
애플리케이션에 적용되도록 할 수 있습니다.
이런 상태는 해당 css 편집창에서 미리 볼 수 있지만
화면 작업중에는 바로 확인하기 어렵습니다.
화면상에서는 편집을 하기 위해 구현이 되어있는 만큼 실제 사용자의 입력에 바로 반응하지는 않습니다.


물론 빠른 보기로 실행해서 확인해볼 수 있지만 귀찮습니다. ㅎㅎ
이럴때 사용하는 것이 Pseudo 입니다.
Pseudo 는 Properties 창에 숨겨져있습니다.
(사실 잘 보이게 있지만 뭐하는 건지 몰랐다는...)


저렇게 속성창 아이콘 옆에 있던 콤보박스가 바로 Pseudo 입니다.
버튼을 선택했을 경우 버튼에 해당하는 동작을 표시해주고 해당 상태를 UX 스튜디오에서 바로 확인해볼 수 있게 합니다.


물론 Pseudo 를 선택하는 행위는 실제 코드에는 전혀 영향을 미치지 않습니다.
이제 상태 변화에 따른 디자인 상태를 확인하기 위해 빠른 보기를 실행하거나 CSS를 확인할 필요가 없습니다.

http://cafe.naver.com/xplatform101/249