(→iOS_Anylist) |
(→Example) |
||
(2 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | Copy object는 | + | Copy object는 편집하고자 하는 대상의 일부나 전체를 복사하는 패턴이다. 자료를 관리하는 과정에서 동일 자료의 복제가 필요한 상황에서 활용된다. |
+ | |||
+ | Copy하는 과정은 파일의 지정, 원하는 위치의 선택 등 복잡한 과정을 거치기 때문에 보통은 메뉴를 통해 구현된다. | ||
+ | |||
+ | === With this pattern, we can solve... === | ||
+ | 사용자는 자료를 관리하는 과정에서 동일한 파일을 복제할 필요를 느끼고, 용이하게 파일을 복제할 수 있도록 사용자에게 명확한 지시와 피드백을 내려주는 과정이 필요하다. | ||
+ | |||
+ | * 사용자는 복제가 무사히 되었음을 알려주는 피드백을 받는다. | ||
+ | * 복제는 파일의 이동, 삭제 기능과 함께 제시되는 경우가 많다. | ||
+ | * 복제한 이후에 수정된 파일은 복제된 파일에 영향을 주지 않고 독립적으로 작용한다. | ||
+ | |||
+ | === Example : iOS_Tayasui Sketches === | ||
+ | [[File:Copy object.jpeg]] | ||
+ | |||
---- | ---- | ||
+ | |||
=== iOS_Tayasui Sketches === | === iOS_Tayasui Sketches === | ||
* 두 손가락을 좌측으로 swipe하면 가운데 있던 페이지가 복제된다. | * 두 손가락을 좌측으로 swipe하면 가운데 있던 페이지가 복제된다. |
Copy object는 편집하고자 하는 대상의 일부나 전체를 복사하는 패턴이다. 자료를 관리하는 과정에서 동일 자료의 복제가 필요한 상황에서 활용된다.
Copy하는 과정은 파일의 지정, 원하는 위치의 선택 등 복잡한 과정을 거치기 때문에 보통은 메뉴를 통해 구현된다.
사용자는 자료를 관리하는 과정에서 동일한 파일을 복제할 필요를 느끼고, 용이하게 파일을 복제할 수 있도록 사용자에게 명확한 지시와 피드백을 내려주는 과정이 필요하다.