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 창업자닉군
,

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 문서의 Human Interface Design 부분을 번역해 놓은 페이지입니다. 원문은 이곳을 클릭해 주세요. 발번역이라 이상한 부분이 있을 수 있습니다. 이상한 부분이 있으면, 댓글을 달아 주세요.




Human Interface Design

It’s not enough to create an app that works. Users expect iOS apps to be intuitive, interactive, and engaging. Think about the user experience as you design every aspect of your app, from the features you choose to the way your app responds to a gesture.

이 것은 앱을 생성하는 작업이 필요하지 않습니다. 사용자들은 iOS 앱 직관적이고, 상호작용적이며, 호감적일 것을 요구합니다. 사용자가 당신의 앱에 당신이 설계한 모든 면을 경험하는 것에 관해 생각하세요.

image: ../Art/user_experience_2x.png

Although users might not be aware of human interface design principles, they can tell when apps follow the guidelines and when they don't. Follow the principles and conventions spelled out in iOS Human Interface Guidelines to design a superlative user interface and user experience for your product.

한편으로 사용자들은 휴먼 인터페이스 디자인 원칙을 알지 못할 수도 있으며, 그들이 앱을 지침에 따르거나, 따르지 않을 수도 있습니다. 'iOS 휴먼 인터페이스 가이드라인'에 있는 원치과 규칙에 맞춰 당신의 제품으로 부터 최상의 인터페이스와 경험을 할 수 있게 하세요.

Read This Article Now

Posted by 창업자닉군
,

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문서의 Design Patterns 부분을 번역한 페이지입니다. 원문은 이곳을 클릭해 주세요. 발 번역이라 이상한 부분이 있을 수 있습니다. 발견즉시 댓글 달아 주세요.




Design Patterns

A design pattern solves a common software engineering problem. Patterns are abstract designs, not code. When you adopt a design, you adapt the general pattern to your specific needs.

디자인 패턴은 일반적으로 흔한 소프트웨어의 기술적 문제를 해결합니다. 패턴들은 추상적인 디자인 들이고, 코드는 아닙니다. 디자인을 사용할 때, 당신의 특별한 요구에 일반적인 패턴을 맞춰야 합니다.

image: ../Art/design_patterns_2x.png

No matter what type of app you are creating, you should know the fundamental design patterns used in the frameworks. Understanding design patterns helps you use frameworks more effectively and allows you to write programs that are more reusable, more extensible, and easier to change.

어떤 형태의 앱을 당신이 생성하던지 문제는 없으며, 프레임워크를 이용할 때 기초적인 디자인패턴을 알아야 합니다. 디자인 패턴을 이해하는 것이 당신이 프레임워크를 더효과적이고 당신이 더 재사용성 있는 프로그램을 작성하게 하며, 더 확장성 있고, 쉽게 바뀔 수 있는 도움들을 줍니다. 

Read This Article Now

Posted by 창업자닉군
,