<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>9uu_dong.log</title>
        <link>https://velog.io/</link>
        <description>Ioooooooos</description>
        <lastBuildDate>Mon, 22 Mar 2021 07:11:15 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>9uu_dong.log</title>
            <url>https://images.velog.io/images/9uu_dong/profile/aa9fbb6f-12be-4e1e-baa8-ef5606ede269/social.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. 9uu_dong.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/9uu_dong" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[2WEEK2 Dicee layout]]></title>
            <link>https://velog.io/@9uu_dong/2WEEK2-Dicee-layout</link>
            <guid>https://velog.io/@9uu_dong/2WEEK2-Dicee-layout</guid>
            <pubDate>Mon, 22 Mar 2021 07:11:15 GMT</pubDate>
            <description><![CDATA[<h4 id="1배경화면을-꽉차게-만듭니다">1.배경화면을 꽉차게 만듭니다.</h4>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/9833bfc5-c756-48d7-a67c-a497d3e3a23e/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.19.21.png" alt=""></p>
</blockquote>
<h4 id="2-네-가지-요소를-레이아웃한다">2. 네 가지 요소를 레이아웃한다.</h4>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/927a6df9-32d9-4b4a-9732-ace27fdce4bd/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.22.46.png" alt=""><img src="https://images.velog.io/images/9uu_dong/post/5267d732-7384-41f8-985e-35ded86fb6f3/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.23.11.png" alt="">
단순히 정렬을 사용할 수 없습니다. 왜냐하면 화면 중앙에 요소들이 다 있기 때문입니다. 또한 고정을 할 수 있는 수직 공간이 충분하지 않습니다.
그렇기 때문에 몇 개의 컨테이너를 사용하여 화면을 세 개의 동일한 부분으로 분할 합니다.
<img src="https://images.velog.io/images/9uu_dong/post/4da792af-2cb3-40b1-898e-f2f94c1f377b/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.23.20.png" alt=""></p>
</blockquote>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/f6cc61b9-df44-4413-9f24-26d9d469705e/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.31.36.png" alt="">
Object libary 에서 uiimage 받습니다(일부 하위 뷰를 레이아웃하는데 사용)
그 다음 다이스로고를 드래그하여 view에다 집어넣습니다. 
똑같은 방법으로 dice image, roll 버튼을 만듭니다.<img src="https://images.velog.io/images/9uu_dong/post/9c7f6e76-9180-4473-bf3f-288ff5c43fa2/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.36.24.png" alt="">
다른 방법으로는 오른쪽 하단 버튼을 클릭하여 view를 클릭하는 방법이 있습니다.
그 다음 컨테이너을 어떻게 배치 할 것인지, 크기를 어떻게 할 것인지 지정합니다.그렇기 위해서는 StackViews라는 것이 필요합니다. 
stackview란 뷰를 세로로 함께 쌓을 수 있는 방법입니다.</p>
</blockquote>
<h4 id="stackview">StackView</h4>
<blockquote>
<p>TopView를 선택한 다음 command키를 누른 상태에서 middle view, bottom view를 선택합니다.
그 다음 stackview에 포함합니다.
<img src="https://images.velog.io/images/9uu_dong/post/31d16c39-5bd5-410b-8a28-fc5c964591a5/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.44.01.png" alt="">
그 다음 상단 또는 하단의 safe area에 들어가지 않도록 제한해야 합니다.
<img src="https://images.velog.io/images/9uu_dong/post/56b1b5b9-3237-4f23-b2a4-f714cda1b649/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.52.35.png" alt=""><img src="https://images.velog.io/images/9uu_dong/post/3ed35712-363f-4abc-9a6c-40a41dd3558a/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.53.34.png" alt="">
네면 모두 0으로 제약을 하고 stack view.bottom을 safe area.bottom으로 변경하고 constant 을 0으로 변경합니다.</p>
</blockquote>
<blockquote>
<p>그 다음 dice view를 수평 컨테이너에 넣어서 수평으로 균등하게 정렬하게 만듭니다. 이전과 마찬가지로 두개의 diceimage를 선택하여 stackview에 포함합니다. 
<img src="https://images.velog.io/images/9uu_dong/post/61a2208c-8cf1-4c4c-aaee-d3e88597b4df/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.00.20.png" alt=""><img src="https://images.velog.io/images/9uu_dong/post/56445eeb-04c5-45c5-94ab-d9ade2889900/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.00.31.png" alt="">
스택에 폼함 된 이 세가지 뷰 모두 수직에 따라 동일한 높이를 갖기 원하기 때문에 distribution을 fill equally로 바꿔주고 사이의 공간을 1 로 설정해 줍니다.<img src="https://images.velog.io/images/9uu_dong/post/ce420676-a81d-4d24-aa00-5f96dd067f12/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.58.58.png" alt="">
top, middle, bottom view 에 background을 default로 변경합니다.<img src="https://images.velog.io/images/9uu_dong/post/15554afd-9cec-4418-8465-c85891f9b776/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.09.35.png" alt=""></p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[2WEEK1   
why do we need Auto Layout?]]></title>
            <link>https://velog.io/@9uu_dong/2WEEK1-why-do-we-need-Auto-Layout</link>
            <guid>https://velog.io/@9uu_dong/2WEEK1-why-do-we-need-Auto-Layout</guid>
            <pubDate>Mon, 22 Mar 2021 06:02:17 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>iPhone은 각 요소가 서로 다른 화면 비율, 크기를 가집니다.
따라서 이러한 다양한 규칙을 구현하여 각 사용자 인터페이스 요소에 휴대전화의 크기가 변경되거나 화면의 종횡비가 변경되어도 표시되게 해야합니다.<img src="https://images.velog.io/images/9uu_dong/post/5c845534-81e8-4da1-82c4-9d55af204dd5/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%202.42.42.png" alt=""></p>
</blockquote>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/4fd98acb-bb91-45e0-8ea5-dbf3c101756d/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%202.47.09.png" alt="">
<img src="https://images.velog.io/images/9uu_dong/post/61f10b15-b11a-4616-b489-fd0b67f6643a/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%202.47.19.png" alt="">
방향을 회전하면 배경의 일부가 완전히 잘립니다.
그리고 로고는 화면 밖에 있기 때문에 완전히 보이지 않는 아래 어딘가에 있습니다.</p>
</blockquote>
<h3 id="배경화면이-화면에-꽉차게-만드는-방법">배경화면이 화면에 꽉차게 만드는 방법</h3>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/5d0d80dd-0ec6-4d75-939f-a6861bc7bf09/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%202.52.11.png" alt="">
Constraint를 추가할 수 있는 작은 사각형 버튼을 클릭하여 픽셀거리를 다 0으로 바꿉니다.
<img src="https://images.velog.io/images/9uu_dong/post/3dfcc554-3da2-4dfd-b294-4f36e49aea31/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%202.54.34.png" alt="">
그러면 배경 이미지가 전체 공간에 맞게 다소 늘어난 것을 볼 수 있습니다.
그러나 배경이 왼쪽과 오른쪽으로 끝까지 가지 않는 이유는 무엇일까요?
<img src="https://images.velog.io/images/9uu_dong/post/91c01bf7-f99b-413f-b18f-8d7ccea3d2fe/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%202.56.05.png" alt="">
여기에 제약조건이 있고 이러한 제약 조건이나 규칙이 사용자 인터페이스에 어떤 영향을 미치는지 확인할 수 있습니다.
배경이 꽉차게 만들고 싶기 때문에 이 제약조건을 바꿀것 입니다.
<img src="https://images.velog.io/images/9uu_dong/post/9c424a57-9f38-47ed-87b0-7f6c609021d0/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%202.58.11.png" alt="">
AppBreweryBackground.traling = safe area.trailing 을 super view로 설정합니다. 
<img src="https://images.velog.io/images/9uu_dong/post/a7356482-3da3-4db9-9ffc-64fc3a720939/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.00.41.png" alt="">
super view 는 view아래에 있는 요소를 포함하는 뷰입니다. 또한 super view controller에 있는 것은 전체 화면을 덮을것입니다.
마찬가지로 AppBrweryBackGround.trailing 도 superview로 설정해줍니다. 
<img src="https://images.velog.io/images/9uu_dong/post/f751f0a3-2159-4493-a9cb-89881b2c0b91/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.05.18.png" alt="">
그러면 배경이 화면에 꽉차는 것을 볼 수 있습니다.</p>
</blockquote>
<h3 id="logo-layout">logo layout</h3>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/d9552439-4893-4912-9dee-21e8011e07ab/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.09.18.png" alt="">
위에 처럼 Constraints를 추가하는 방법은 별로 좋지 않습니다. 
왜냐하면 가로방향으로 바꿀때 위에서 300, 아래에서 300이라는 공간이 없기 때문입니다.<img src="https://images.velog.io/images/9uu_dong/post/437e56af-ae09-4422-a9ba-25ac56bb4520/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.09.54.png" alt=""><img src="https://images.velog.io/images/9uu_dong/post/03be4400-fcf4-4456-bfda-6690ba278225/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.10.03.png" alt="">
그렇기 때문에 constraints을 하지말고 정령 버튼을 클릭하고 수평으로, 컨테이너와 수직으로 설정합니다.<img src="https://images.velog.io/images/9uu_dong/post/d9a86608-d9f3-4255-b666-eb07785b6871/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.13.10.png" alt="">
그렇게 한다면 가로로 돌렸을 때 로고가 가운데에 보이는걸 확인할 수 있습니다.
<img src="https://images.velog.io/images/9uu_dong/post/36a77545-fabd-4795-a8eb-3a411cd8f806/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-22%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.13.39.png" alt=""></p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[IOS 규칙, 주석 및 문자열, 변수,상수, 보간]]></title>
            <link>https://velog.io/@9uu_dong/IOS-%EA%B7%9C%EC%B9%99-%EC%A3%BC%EC%84%9D-%EB%B0%8F-%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%B3%B4%EA%B0%84</link>
            <guid>https://velog.io/@9uu_dong/IOS-%EA%B7%9C%EC%B9%99-%EC%A3%BC%EC%84%9D-%EB%B0%8F-%EB%AC%B8%EC%9E%90%EC%97%B4-%EB%B3%B4%EA%B0%84</guid>
            <pubDate>Thu, 18 Mar 2021 09:05:51 GMT</pubDate>
            <description><![CDATA[<h2 id="주석을-다는-방법">주석을 다는 방법</h2>
<blockquote>
<ol>
<li>// 를 써서 주석을 다는 방법</li>
<li>여러줄을 주석으로 사용하고 싶을때는 /* .....*/을 쓴다</li>
<li>단축기로는 커맨드+슬래쉬 이다.
<img src="https://images.velog.io/images/9uu_dong/post/61683f92-91b4-44d6-916b-8e130687e4e9/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-18%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.59.49.png" alt=""></li>
</ol>
</blockquote>
<h2 id="print-명령">print 명령</h2>
<blockquote>
<p>print(something to print)<img src="https://images.velog.io/images/9uu_dong/post/fa82a325-ba6d-4e08-9253-622a81c4ed0c/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-18%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%206.02.59.png" alt=""></p>
</blockquote>
<h2 id="print-문-중간에-계산-수행하는-방법">print 문 중간에 계산 수행하는 방법</h2>
<blockquote>
<p>print(&quot;Text (a+b) Text&quot;)<img src="https://images.velog.io/images/9uu_dong/post/fd2399da-ce40-4611-80e2-eb990a4791d4/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-18%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%206.04.43.png" alt=""></p>
</blockquote>
<h2 id="변수">변수</h2>
<blockquote>
<p>변수는 나중에 참조 할 수 있도록 레이블이 있는 데이터를 포함한 상자이다.
즉 뚜껑이 있는 상자와 같다. 
값을 꺼내 새로운 값을 입력하고 원하는 만큼 변경할 수 있다.
변수의 이름은 소문자로 시작
<img src="https://images.velog.io/images/9uu_dong/post/df88571b-6e68-4883-8902-118203022f7f/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-19%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%208.43.34.png" alt=""></p>
</blockquote>
<h2 id="상수">상수</h2>
<blockquote>
<p>let 을 쓴다.
변수와는 반대로 값을 변경할 수 없다.
<img src="https://images.velog.io/images/9uu_dong/post/35d7181c-13d9-4f0b-a4ae-7bb3075a8efb/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-19%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%208.45.06.png" alt=""></p>
</blockquote>
<h2 id="int정수의-약자-integer">int(정수의 약자 integer)</h2>
<blockquote>
<p>소수점 이하 자릿수가 없다.
음수도 정수다.</p>
</blockquote>
<h2 id="floatfloating-point-number">float(floating point number)</h2>
<blockquote>
<p>소수점을 표현할 때 사용</p>
</blockquote>
<h2 id="double">double</h2>
<blockquote>
<p>float 보다 정확도가 2배이다. 소수 자리뒤에 더 많은 숫자를 담을 수 있다.
소수점 아래 15자리 까지의 정보를 정확하게 저장</p>
</blockquote>
<h2 id="character">Character</h2>
<blockquote>
<p>하나의 문자  (ex...&quot;a&quot;,&quot;b&quot;,&quot;김&quot;...)</p>
</blockquote>
<h2 id="string-문자열">String 문자열</h2>
<blockquote>
<p>문자열을 저장  (ex...&quot;안녕하세요&quot;, &quot; 반갑습니다&quot;, &quot;김동우&quot;..)</p>
</blockquote>
<h2 id="boolboolean">bool(boolean)</h2>
<blockquote>
<p>ture 또는 false의 두가지 가능한 값만 있다.</p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[1week3 (Dice App)]]></title>
            <link>https://velog.io/@9uu_dong/1week3-Dice-App-sgu6jrgb</link>
            <guid>https://velog.io/@9uu_dong/1week3-Dice-App-sgu6jrgb</guid>
            <pubDate>Mon, 15 Mar 2021 16:01:45 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>이 프로젝트는 복제했기 때문에 appimage, appicon 이 다 저장되어 있습니다.
따라서 main.storyboard에서 사용자 인터페이스 구축을 시작할 수 있습니다.</p>
</blockquote>
<h1 id="주사위-앱-만들기">주사위 앱 만들기</h1>
<h2 id="1-앱-이미지-만들기">1. 앱 이미지 만들기</h2>
<h4 id="배경설정">배경설정</h4>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/97618665-83ff-40ce-9fd2-95ac353763a3/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.40.38.png" alt="">
<em>aspect fit - 이미지가 크기에 맞게 채워집니다.
scale to fill - 이미지가 화면에 맞게 채워집니다.
aspect fill - 특정한 이미지가 화면에 채워집니다.</em></p>
</blockquote>
<blockquote>
<p>app image, icon이 저장되어 있기 때문에 스토리보드에서 구축하면 됩니다.
---이미지 복사는 option키를 눌러 드래그 해주면 복사가 됩니다.
<img src="https://images.velog.io/images/9uu_dong/post/f2d8303d-6e37-4f15-b00f-677bbf28fe99/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.50.29.png" alt=""></p>
</blockquote>
<h3 id="2-코드">2. 코드</h3>
<h4 id="코드-작성은-viewcontrollerswift-파일에서-합니다">코드 작성은 viewcontroller.swift 파일에서 합니다.</h4>
<blockquote>
<p>_ViewController.swift - 코드 파일
Main.storyboard - 디자인 파일</p>
</blockquote>
<h3 id="2-1--assistant">2-1.  Assistant</h3>
<blockquote>
<h4 id="adjust-editor-options-file---assistant-를-선택하면">adjust editor options file -&gt; assistant 를 선택하면</h4>
</blockquote>
<h4 id="왼쪽에는-디자인-파일이-오른쪽에는-컴패니언-코드파일이-나오게-됩니다">왼쪽에는 디자인 파일이 오른쪽에는 컴패니언 코드파일이 나오게 됩니다.</h4>
<p><img src="https://images.velog.io/images/9uu_dong/post/ad770a2a-a7e6-425e-ace1-b3e695719149/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%201.44.06.png" alt=""><img src="https://images.velog.io/images/9uu_dong/post/c131cfd8-7c20-4da2-874a-2e79727c9803/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%201.44.14.png" alt="">
<em>main.storyboard는 interface builder 라고도 한다</em></p>
<h3 id="2-2-ib콘센트-만들기">2-2. IB콘센트 만들기</h3>
<blockquote>
<p>화면에는 나오지 않았지만 왼쪽 다이스를 컨트롤+클릭하여  12행 드래그해서 집어넣을수있다.
<img src="https://images.velog.io/images/9uu_dong/post/703e8712-bca6-49ce-9892-fae1c940ee18/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%201.52.48.png" alt="">
--오류 코드의 이유을 알고싶으면 화면아래에 있는 디버깅오류(reason: 부터)를 보면 알 수 있다. <img src="https://images.velog.io/images/9uu_dong/post/f63b7f88-d317-4ed3-8666-9759d600b6f0/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%202.07.54.png" alt=""></p>
</blockquote>
<h3 id="2-3-코드작성-해보기">2-3. 코드작성 해보기</h3>
<h4 id="파란색-부분본질적인-코드-줄">&gt;(파란색 부분)본질적인 코드 줄</h4>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/18ad3375-4555-42f1-964d-0730c29e6e4d/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%202.11.15.png" alt="">
모든 프로그래밍 언어에서 볼 수 있는 서식은 다음과 같다</p>
</blockquote>
<pre><code>override func viewDidLoad() {
code goes here
}






&gt;#### 스토리보드에 있는 Dice1 의 이미지를 바꾸려한다.
코드작성 
diceImageView1.image = image.literal 를 사용한다.
who.what = value
who는 누구를, what은 무엇을  value는  무엇으로
who = diceImageView, what = image  value = image.literal

### 실습
&gt; 첫 번째 주사위가 디자인에 1로 표시되어 있지만 실제로 앱이 시작되면 주사위는 6으로 바뀐다
![](https://images.velog.io/images/9uu_dong/post/baeacc44-c108-4c43-8434-f544ae3bf465/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%202.50.44.png)![](https://images.velog.io/images/9uu_dong/post/5b4a1cba-e01b-43f3-8f71-fba2c53d3a48/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%202.48.11.png)

&gt;IBOutlet 코드를 사용하여 이미지를 설정할 수 있다

### 앱을 실행한후 Roll 버튼을 누르면 다이스의 이미지가 바뀌게 코드를 작성해보자
&gt;먼저 다른 종류의 링크를 만든다.
![](https://images.velog.io/images/9uu_dong/post/e3b11e59-52ae-4fc3-8e07-8333187cb847/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-18%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.37.31.png)
28행에 roll 버튼을 컨트롤 클릭하여 드래그해서 가져온다. 
이 코드는 IBOutlet이 아닌 인터페이스 빌더 액션인 IBAction이다.
그 다음 롤버튼을 누르면 다이스 1,2의 이미지가 바뀌게 설정하는 코드를 작성한다.
![](https://images.velog.io/images/9uu_dong/post/075b6cdd-c54e-454d-832b-f6e14adc22b0/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-18%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.41.27.png)

&gt;![](https://images.velog.io/images/9uu_dong/post/e7453cd4-327a-4a30-ba13-27f8e829612f/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-18%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%205.40.03.png)
_1.IBOutlets 오른쪽에서 왼쪽으로 이동한다.
2.코드가 사용자 인터페이스에서 무언가를 변경하기를 원한다.
3.IBAction 은 왼쪽에서 오른쪽으로 이동하지만 사용자 인터페이스와의 상호작용으로 인해 코드에서 어떤 일이 발생한다._

### 롤 버튼을 누를때마다 이미지가 변경
&gt;_-배열이라는 것을 사용
-배열은 단순히 정렬 된 항목 시퀀스
-컴퓨터는 0부터 센다_
![](https://images.velog.io/images/9uu_dong/post/8d6c75a5-db44-445e-9e15-f195023cc9b4/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-19%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%201.42.32.png)</code></pre><p>var leftDiceNumber = 1      //변수와 값을 생성
var rightDiceNumber = 5<br>diceImageview1.image = [][leftDiceNumber]//다이스 이미지 1을 6개의 주사위 이미지로 변경, leftdiceNumber = 1
leftDiceNumber = leftdicenumber + 1 // 하나 실행할때마다 1씩 더해준다.</p>
<h3 id="주사위-이미지를-무작위화-하는-방법">주사위 이미지를 무작위화 하는 방법</h3>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/be4e7469-d933-453e-bc68-356bb4a5e156/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-19%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%206.42.40.png" alt=""></p>
</blockquote>
<pre><code>import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var diceImageView1: UIImageView!
    @IBOutlet weak var diceImageView2: UIImageView!


    @IBAction func rollButtonPressed(_ sender: UIButton) {

        let diceArray = [ #imageLiteral(resourceName: &quot;DiceOne&quot;), #imageLiteral(resourceName: &quot;DiceTwo&quot;), #imageLiteral(resourceName: &quot;DiceThree&quot;), #imageLiteral(resourceName: &quot;DiceFour&quot;), #imageLiteral(resourceName: &quot;DiceFive&quot;), #imageLiteral(resourceName: &quot;DiceSix&quot;) ] 


//diceArray 라는 변수를 만들어 코드 쉽게 만들기
        diceImageView1.image =  diceArray.randomElement()// randomElement() -&gt;배열을 살펴보고 내부에 얼마나 많은 항목이 있는지 확인한 다음 임의의 요소 제공
        diceImageView2.image = diceArray[Int.random(in: 0...5)]//int.random(in:0...5)] -&gt; 0에서 5까지 임의적으로 랜덤하게 



    }

}
</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[1week2 clone]]></title>
            <link>https://velog.io/@9uu_dong/1week2-clone</link>
            <guid>https://velog.io/@9uu_dong/1week2-clone</guid>
            <pubDate>Mon, 15 Mar 2021 15:47:01 GMT</pubDate>
            <description><![CDATA[<h2 id="clone--상대방에-코드를-복사하여-쓸-수-있다">clone--상대방에 코드를 복사하여 쓸 수 있다.</h2>
<blockquote>
<h4 id="1-git-hub에-들어가-자기가-원하는-코드를-search하여-clone해서-가져온다">1. git hub에 들어가 자기가 원하는 코드를 search하여 clone해서 가져온다.<img src="https://images.velog.io/images/9uu_dong/post/c399fdf2-94ab-4f6d-affd-f4c4f3bea533/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.42.38.png" alt=""></h4>
</blockquote>
<blockquote>
<h4 id="2-그-다음-소스를-복사하여-source-control-에-clone에-들어가-소스를-붙여넣기-한다">2. 그 다음 소스를 복사하여 source control 에 clone에 들어가 소스를 붙여넣기 한다.</h4>
<p><img src="https://images.velog.io/images/9uu_dong/post/6f32b4ff-4ff7-4aef-ab58-a8d33623d2c4/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.43.31.png" alt=""><img src="https://images.velog.io/images/9uu_dong/post/757d51a2-c5bb-40e4-a647-c850b45a5c71/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.43.42.png" alt=""></p>
</blockquote>
<blockquote>
<h4 id="3-폴더를-저장하고-폴더를-열어-프로젝트를-열고-실행시키면된다">3. 폴더를 저장하고 폴더를 열어 프로젝트를 열고 실행시키면된다.</h4>
<p><img src="https://images.velog.io/images/9uu_dong/post/135a8c96-4d64-4809-a18d-b8d5514bea3d/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.44.59.png" alt="">
<img src="https://images.velog.io/images/9uu_dong/post/e4241521-8585-43eb-8830-a58f58a2f7f5/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-16%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.45.44.png" alt=""></p>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[IOS-1week1 (I Am Rich app)]]></title>
            <link>https://velog.io/@9uu_dong/IOS-1week</link>
            <guid>https://velog.io/@9uu_dong/IOS-1week</guid>
            <pubDate>Sun, 14 Mar 2021 16:16:07 GMT</pubDate>
            <description><![CDATA[<h1 id="i-am-rich-앱-만들기">I Am Rich 앱 만들기</h1>
<h4 id="1-앱-디자인">1. 앱 디자인</h4>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/eaddd07f-961a-4eb0-b3b9-100a37763543/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%2012.56.54.png" alt="">
libary(+모양)을 눌러 lable, image view 을 클릭하고 화면으로 드래그 합니다.
그다음 label, imageview 속성을 바꿔줍니다.(글자,위치,크기,색상,글꼴...)</p>
</blockquote>
<h4 id="2-앱-이미지">2. 앱 이미지</h4>
<blockquote>
<p>2-1. 네비게이터 창에 있는 Assets.xcodeassets 폴더에 이미지를 드래그      해서 가져와줍니다.
<img src="https://images.velog.io/images/9uu_dong/post/af278eb8-b499-4611-9d31-9c68bc80733c/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%201.06.52.png" alt="">
2-2. appicon.co에 들어가 1x, 2x, 3x 이미지를 만듭니다.
     그 다음 2-1에 있는 diamond image 를 지우고 새롭게 만든            diamond image를 드래그로 옮깁니다.
<img src="https://images.velog.io/images/9uu_dong/post/7d72a3b8-8505-4077-b162-b3eba5f3d57c/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%201.10.53.png" alt="">
2-3. image를 선택하여 imageview에 들어갈 image를 선택합니다. 
<img src="https://images.velog.io/images/9uu_dong/post/b25de52f-4cb8-497d-b6a5-05b911c15787/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%8C%E1%85%A5%E1%86%AB%201.12.49.png" alt=""></p>
</blockquote>
<h4 id="3-앱-아이콘">3. 앱 아이콘</h4>
<blockquote>
<p>앱 아이콘 슬롯들을 채워주기
<img src="https://images.velog.io/images/9uu_dong/post/e75e304b-94ab-48c5-a94f-b4a2a0ef1f80/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2010.10.41.png" alt=""></p>
</blockquote>
<h4 id="3-1-앱-아이콘-이미지-만들기">3-1. 앱 아이콘 이미지 만들기</h4>
<blockquote>
<p>canva.com에 들어가 앱 디자인 합니다.
<img src="https://images.velog.io/images/9uu_dong/post/172b6653-e68f-4609-a295-a4dc2bd16ea0/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2010.16.10.png" alt=""></p>
</blockquote>
<h4 id="3-2--앱-아이콘-생성">3-2.  앱 아이콘 생성</h4>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/9b1e14d1-512a-4137-983a-64be681e1e34/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2010.18.32.png" alt="">
자신이 만든 앱 디자인을 저장하고 appicon.co 에서 앱 아이콘을 생성합니다</p>
</blockquote>
<h4 id="3-3-폴더-복사">3-3. 폴더 복사</h4>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/2288fb88-dd24-4bfd-a095-5236fd884ac0/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2010.22.41.png" alt="">
해당 파일의 압출을 풀면 Assets.xcassets 라는 폴더가 생깁니다.
그 폴더안에 AppIcon.appiconset 라는 것이 있는데 그 폴더 안에는 앱 아이콘에 필요한 크기가 모두 있습니다.</p>
</blockquote>
<h4 id="3-4-폴더-교체">3-4. 폴더 교체</h4>
<blockquote>
<p><img src="https://images.velog.io/images/9uu_dong/post/5f310202-eb1d-4f53-ae5d-bc71a37a1eea/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2010.21.00.png" alt="">
그 다음 AppIcon을 오른쪽 버튼으로 클릭하고 Finder에서 표시를 클릭한다음 기존에 있던 폴더 I am Rich-&gt;Assets.xcassets-&gt;Appicon.appiconset 에 드래그해서 폴더를 교체합니다.
그렇게 하게 되면 AppIcon에 이미지 슬롯이 다 차게 됩니다.<img src="https://images.velog.io/images/9uu_dong/post/794e7946-0993-4e2c-a881-fb0484df0d79/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2010.27.00.png" alt=""></p>
</blockquote>
<h4 id="4-1시뮬레이터-앱-실행">4-1.시뮬레이터 앱 실행.</h4>
<blockquote>
<p>왼쪽 상단 모서리에 앱 이름을 클릭 한 다음 드롭 다운목록에서 사용하려는 시뮬레이터 모델을 정해줍니다. 제 경우에는 아이폰 12를 선택하고 재생버튼을 눌러줍니다.
<img src="https://images.velog.io/images/9uu_dong/post/5d7929a0-c67f-44ea-b21b-4cb9ecfc7f1e/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2011.08.04.png" alt=""></p>
</blockquote>
<blockquote>
<p>실행을 하게 되면 
<img src="https://images.velog.io/images/9uu_dong/post/8f52c243-0450-48b8-a9aa-fc4fd7a73ee0/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2011.10.13.png" alt="">
<img src="https://images.velog.io/images/9uu_dong/post/876178d9-b472-46ef-bca5-7be5ca10481e/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2011.10.21.png" alt="">
시뮬레이터가 실행이 되어 실제 앱이 표시되면서 실행을 할 수 있습니다.</p>
</blockquote>
<h4 id="4-2-실제-핸드폰에서-앱-실행하기">4-2. 실제 핸드폰에서 앱 실행하기</h4>
<blockquote>
<p><em>1. XCODE 버전과 IOS 버전이 같아야 됩니다.
ex) xcode 14.1 IOS 13.1  소수점 이하 숫자가 같아야 됩니다</em>.
<em>2. xcode에 preferences 에 들어가 apple id를  추가합니다</em>
<img src="https://images.velog.io/images/9uu_dong/post/ac6e873e-db04-4698-8fd5-7bc7730a2a5a/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2011.15.17.png" alt="">
<em>3.관리 서명 확인란을 선택하고 팀 드롭 다운 목록을 클릭 한 뒤 방금 추가한 계정을 선택합니다.</em><img src="https://images.velog.io/images/9uu_dong/post/6c47bc57-d9e1-40e2-90a0-73f844b77067/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202021-03-15%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%2011.17.23.png" alt="">
<em>4. 자기 아이폰 장치를 선택하고 실행 버튼을 누릅니다.
그렇게 되면 핸드폰에서 자기가 만든 앱이 나오면서 실행 할 수 있게 됩니다.</em><img src="https://images.velog.io/images/9uu_dong/post/0e3d18ee-3716-4893-84f8-5a6f80fd387d/KakaoTalk_Photo_2021-03-15-23-20-25.jpeg" alt=""></p>
</blockquote>
]]></description>
        </item>
    </channel>
</rss>