Road Map of Start Developing iOS Apps Today

 Start

 Tutorial

 Fundamental

 Development

 Next Steps

 - Overview
 - Introduction
 - Setup


 - Jump Right In




 - Tools
 - Language
 - Basic Tasks
 

 - Frameworks
 - Design Pattern
 - Human Interface Design
 - App Design
 - App Store

 - Finding Information
 - Where to Go from Here





본 페이지는 Start Developing iOS Apps Today 문서의 App Design 부분을 번역해 놓은 페이지 입니다. 원문은 이곳을 클릭해 주세요. 발 번역이라 이상한 부분이 있을 수 있습니다. 이상한 부분은 댓글로 남겨 주세요.




App Design

Before you begin writing a line of code, you should make some critical design decisions. Be as specific as possible about your app’s purpose and features. Choose the kind of data model your app will use. Decide on a user interface style for your app; for example, should it follow a master-detail pattern or that of a utility app? Do you want your app to be universal—that is, an app that runs on iPad, iPhone, and iPod touch? These and other design decisions help you to construct the architecture of your app.

당신인 코드라인 작성을 시작하기 전에, 당신은 약간 비판적인 디자인 결정해야합니다. 당신읜 앱의 특징과 목적에 대해 가능할 정도로 구체적이여야 합니다. 당신의 앱이 사용할 데이터 모델의 종류를 선택합니다. 당신의 앱 사용자 인터페이스 위에서 선택해야 합니다; 예를 들어, 마스터-디테일 패턴 또는 유틸리티 앱을 따라야 할 것입니다. 당신의 앱이 일반적인(Universal) 것을 원합니까? (한 앱이 iPad, iPhone, 그리고 iPot 터치에서 실행되는 것) 이것들과 다른 디자인의 결정은 당신의 앱 구성을 구성할때 도움을 줍니다.

image: ../Art/application_design_2x.png

But before you work on that architecture, become familiar with the Cocoa Touch frameworks. After all, your app doesn't exist on its own—it depends on the objects you can create with these frameworks. Get to know the framework objects that implement the basic structure of an app, that serve as the building blocks of your data model, and that compose the unique experience your app presents to users.

그러나 당신이 앱 아키텍쳐 에서 작업하기전에, 코코아 터치 프레임워크와 친밀해져야 합니다. 결국, 당신의 앱 자체에 존재하지 않을 것입니다. (당신이 이러한 프레임워크와 함께 생성할 수 있는 것은 객체 상황에 따라 달라집니다.) 프레임워크 객체로 구성된 앱의 기본 구조를 알아야 하며, 당신읜 데이터 모델의 빌딩블럭 역할을 하고, 당신이 사용자에게 유일한 경험을 하게 구성합니다.


An app that is well designed has features that users find appealing, appropriate, and useful. For example, an app might use animation in an effective way. If it allows users to select objects, it might implement copy, cut, and paste. Or it might present text, images, and sounds that are localized to multiple languages.

잘 디자인된 앱은 사용자가 매력, 적절함, 높은 사용성을 찾게되는 특징을 가지고 있습니다. 예를 들어, 앱은 효과적인 방법으로 애니메이션을 사용하게 됩니다. 만약 유저가 객체를 선택하는 것을 허락한다면, 복사, 자르기, 붙혀넣기로 구현할 것입니다. 또는 텍스트, 이미지, 그리고 음악이 다양한 언어로 현지화 되어 제공될 것입니다. 

Read This Article Now

Posted by 창업자닉군
,