협업하는 디자이너 - #6 ios

90
DnD 디자이너에서 협업하는 디자이너로! 배우자마자 바로 적용 해볼 수 있는 실전 협업 수업!

Upload: jinkyou-son

Post on 14-Apr-2017

117 views

Category:

Design


0 download

TRANSCRIPT

Page 1: 협업하는 디자이너 - #6 iOS

DnD

디자이너에서�협업하는�디자이너로!배우자마자�바로�적용�해볼�수�있는�실전�협업�수업!

Page 2: 협업하는 디자이너 - #6 iOS

Index

iOS�기초�이론

3.�아이폰�앱을�수정해봅시다

iOS

iOS�실습

정리

Page 3: 협업하는 디자이너 - #6 iOS

One

iOS와�관련된�기본적인�사항들을�배워봅시다

iOS�기초�이론

Page 4: 협업하는 디자이너 - #6 iOS

#이제�무엇인지�아시죠?�iOS

저번�수업에서�알려드렸듯이�

macOS,�Windows�같은�‘OS’�입니다

04

Page 5: 협업하는 디자이너 - #6 iOS

#무엇일까요?�iOS

05

Page 6: 협업하는 디자이너 - #6 iOS

#iOS�에서는�dp�를�안쓰나요?�pt

iOS�에서는�dp�를�쓰지는�않습니다.�

하지만�같은�개념으로�pt�라는�단위를�씁니다!

06

Page 7: 협업하는 디자이너 - #6 iOS

#iOS�에서는�dp�를�안쓰나요?�pt

07

Page 8: 협업하는 디자이너 - #6 iOS

#iOS�에서는�dp�를�안쓰나요?�pt

08

iPhone�5/5s�2x

iPhone�6/6s�2x

iPhone�6/6s�plus�3x

Page 9: 협업하는 디자이너 - #6 iOS

#iOS�에서는�dp�를�안쓰나요?�pt

09

Page 10: 협업하는 디자이너 - #6 iOS

#iOS�의�두�컨테이너

10

TabBarController

Page 11: 협업하는 디자이너 - #6 iOS

#iOS�의�두�컨테이너

11

TabBarController�

기능적으로�분리된�View를보여줄�때

Page 12: 협업하는 디자이너 - #6 iOS

#iOS�의�두�컨테이너

12

TabBarController�

기능적으로�분리된�View를보여줄�때�

TabBar�위에�다른�View�가�들어갑니다

Page 13: 협업하는 디자이너 - #6 iOS

#iOS�의�두�컨테이너

13

NavigationController�

Page 14: 협업하는 디자이너 - #6 iOS

#iOS�의�두�컨테이너

14

NavigationController�

흐름을�따라�이동하는�View�를�보여줄�때�

Page 15: 협업하는 디자이너 - #6 iOS

#iOS�의�두�컨테이너

15

NavigationController�

흐름을�따라�이동하는�View�를�보여줄�때�

아래에�다른�View�가�들어갑니다

Page 16: 협업하는 디자이너 - #6 iOS

#iOS�의�두�컨테이너

16

TabBarController�안에�

NavigationController�가�쓰일�수�있습니다

Page 17: 협업하는 디자이너 - #6 iOS

#iOS�의�두�컨테이너

*�SplitViewController�도�있습니다�

17

Page 18: 협업하는 디자이너 - #6 iOS

#iOS�의�View

18

Label�

텍스트를�보여줍니다

Page 19: 협업하는 디자이너 - #6 iOS

#iOS�의�View

19

Button�

누를�수�있는�버튼입니다

Page 20: 협업하는 디자이너 - #6 iOS

#iOS�의�View

20

Segmented�Control�

여러개�중�하나를�선택할�수있는�컨트롤입니다

Page 21: 협업하는 디자이너 - #6 iOS

#iOS�의�View

21

TextField�

텍스트를�입력�받습니다

Page 22: 협업하는 디자이너 - #6 iOS

#iOS�의�View

22

Slider�

정도를�나타냅니다

Page 23: 협업하는 디자이너 - #6 iOS

#iOS�의�View

23

Switch�

스위치

Page 24: 협업하는 디자이너 - #6 iOS

#iOS�의�View

24

Activity�Indicator�View(Spinner)�

작업중임을�표시합니다

Page 25: 협업하는 디자이너 - #6 iOS

#iOS�의�View

25

Progress�View�

진행�정도를�표시합니다

Page 26: 협업하는 디자이너 - #6 iOS

#iOS�의�View

26

Stepper�

값을�늘리거나�줄일�때�씁니다

Page 27: 협업하는 디자이너 - #6 iOS

#iOS�의�View

27

Image�View�

이미지를�표시합니다

Page 28: 협업하는 디자이너 - #6 iOS

#iOS�의�View

28

TableView�

테이블을�보여줍니다

Page 29: 협업하는 디자이너 - #6 iOS

#iOS�의�View

기본적으로�좀�이쁘게�생겼습니다!(동의�하시나요?)�

커스터마이징�하기가�정말�더럽게�빡셉니다

29

Page 30: 협업하는 디자이너 - #6 iOS

#iOS�의�View

있는거�가져다�써주세요..�

Awesome-iOShttp://awesomeios.com/�

Awesome-iOS-UI�(업데이트�안되고�있음)https://github.com/cjwirth/awesome-ios-ui

30

Page 31: 협업하는 디자이너 - #6 iOS

Two

iOS�UI�를�직접�꾸며봅시다!

iOS�실습

Page 32: 협업하는 디자이너 - #6 iOS

#iOS�실습

Xcode�를�실행해봅시다

32

Page 33: 협업하는 디자이너 - #6 iOS

#iOS�실습

Main.storyboard�클릭

33

Page 34: 협업하는 디자이너 - #6 iOS

#iOS�실습�Xcode�8

34

Page 35: 협업하는 디자이너 - #6 iOS

#iOS�실습�Xcode�8

35

Page 36: 협업하는 디자이너 - #6 iOS

#iOS�실습�Xcode�8

36

Page 37: 협업하는 디자이너 - #6 iOS

#iOS�그림판�storyboard

37

Page 38: 협업하는 디자이너 - #6 iOS

#이미지를�넣어봅시다�Image�View

38

Page 39: 협업하는 디자이너 - #6 iOS

#이미지를�넣어봅시다�Image�View

39

Page 40: 협업하는 디자이너 - #6 iOS

#이미지�리소스를�추가해봅시다�Assets

40

Page 41: 협업하는 디자이너 - #6 iOS

#이미지�리소스를�추가해봅시다�Assets

41

Page 42: 협업하는 디자이너 - #6 iOS

#이미지�리소스를�추가해봅시다�Assets

42

Page 43: 협업하는 디자이너 - #6 iOS

#이미지�리소스를�추가해봅시다�Assets

43

Page 44: 협업하는 디자이너 - #6 iOS

#이미지�리소스를�추가해봅시다�Assets

44

Page 45: 협업하는 디자이너 - #6 iOS

#이미지�리소스를�추가해봅시다�Assets

45

Page 46: 협업하는 디자이너 - #6 iOS

#이미지를�넣어봅시다�Image�View

46

Page 47: 협업하는 디자이너 - #6 iOS

#이미지를�넣어봅시다�Image�View

47

Page 48: 협업하는 디자이너 - #6 iOS

#이미지를�넣어봅시다�Image�View

48

으아니!

Page 49: 협업하는 디자이너 - #6 iOS

#이것은�마술입니다�Auto�Layout

Storyboard�크기는�왜�저렇게�생겼을까요?

49

Page 50: 협업하는 디자이너 - #6 iOS

#이것은�마술입니다�Auto�Layout

50

Page 51: 협업하는 디자이너 - #6 iOS

#이것은�마술입니다�Auto�Layout

51

Page 52: 협업하는 디자이너 - #6 iOS

#이것은�마술입니다�Auto�Layout

52

Page 53: 협업하는 디자이너 - #6 iOS

#이미지를�넣어봅시다�Image�View

53

Good!

Page 54: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

54

Page 55: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

55

Page 56: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

56

Page 57: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

57

Page 58: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

58

Page 59: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

59

Page 60: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

60

Page 61: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

61

Page 62: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

62

Page 63: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

63

Page 64: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

64

Page 65: 협업하는 디자이너 - #6 iOS

#텍스트를�넣어봅시다�Label

65

Good!

Page 66: 협업하는 디자이너 - #6 iOS

#배경색을�넣어봅시다�View

66

Page 67: 협업하는 디자이너 - #6 iOS

#배경색을�넣어봅시다�View

67

Page 68: 협업하는 디자이너 - #6 iOS

#배경색을�넣어봅시다

68

Good!

Page 69: 협업하는 디자이너 - #6 iOS

#버튼을�넣어봅시다�Button

69

Page 70: 협업하는 디자이너 - #6 iOS

#버튼을�넣어봅시다�Button

70

Page 71: 협업하는 디자이너 - #6 iOS

#벡터�이미지�리소스를�추가해봅시다�Assets

71

Page 72: 협업하는 디자이너 - #6 iOS

#벡터�이미지�리소스를�추가해봅시다�Assets

72

Page 73: 협업하는 디자이너 - #6 iOS

#벡터�이미지�리소스를�추가해봅시다�Assets

73

Page 74: 협업하는 디자이너 - #6 iOS

#버튼을�넣어봅시다�Button

74

Page 75: 협업하는 디자이너 - #6 iOS

#버튼을�넣어봅시다�Button

75

Page 76: 협업하는 디자이너 - #6 iOS

#버튼을�넣어봅시다�Button

76

Page 77: 협업하는 디자이너 - #6 iOS

#버튼을�넣어봅시다�Button

77

Page 78: 협업하는 디자이너 - #6 iOS

#버튼을�넣어봅시다�Button

78

Page 79: 협업하는 디자이너 - #6 iOS

#버튼을�넣어봅시다�Button

79

Page 80: 협업하는 디자이너 - #6 iOS

#버튼을�넣어봅시다�Button

80

Good!

Page 81: 협업하는 디자이너 - #6 iOS

#버튼을�옮겨봅시다�AutoLayout

81

Page 82: 협업하는 디자이너 - #6 iOS

#버튼을�옮겨봅시다�AutoLayout

82

Page 83: 협업하는 디자이너 - #6 iOS

#버튼을�옮겨봅시다�AutoLayout

83

Page 84: 협업하는 디자이너 - #6 iOS

#버튼을�옮겨봅시다�AutoLayout

84

Page 85: 협업하는 디자이너 - #6 iOS

#버튼을�옮겨봅시다�AutoLayout

85

Page 86: 협업하는 디자이너 - #6 iOS

#버튼을�옮겨봅시다�AutoLayout

86

Finish!

Page 87: 협업하는 디자이너 - #6 iOS

Three

오늘�배운�내용을�정리해봅시다

정리

Page 88: 협업하는 디자이너 - #6 iOS

#정리해봅시다

pt�

해상도가�다른�폰들에서도�비슷하게�보이도록�해주는�단위안드로이드의�dp�와�같은�개념�

View�

iOS�에�있는�View�들을�알아둡시다커스터마이징이�드럽게�힘들어요!�

AutoLayout�

다양한�해상도에서의�뷰�배치를�해결해주는�마법사

88

Page 89: 협업하는 디자이너 - #6 iOS

#References

Designer's�guide�to�DPIhttp://sebastien-gabriel.com/designers-guide-to-dpi/�

89

Page 90: 협업하는 디자이너 - #6 iOS

E N D