๐Ÿ’ก TIL - 22.07.08

saniยท2022๋…„ 7์›” 8์ผ
2

VCS: Version Control System

Git ๋งŒ๋“ค๊ธฐ

Preferences - Accounts - (+)๋ฒ„ํŠผ - ๊นƒํ—™
๊นƒํ—™๊ณ„์ • ๋“ฑ๋ก


๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์ƒ์„ฑ - ๊ธฐ๊ธฐ ๋‚ด์—์„œ ๊ด€๋ฆฌ๋œ๋‹ค


์ปค๋ฐ‹ํ•ด์„œ ํ™•์ธ ๊ฐ€๋Šฅ


Remote๋กœ ์˜ฌ๋ฆฌ๊ณ  Pushํ•˜๋ฉด ๋‹ค๋ฅธ ๋ฐ์„œ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค


์ง€๊ธˆ์€ ํ•™์Šตํ•˜๋Š” ๋‹จ๊ณ„๋‹ˆ๊นŒ
์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋Š” ํ•œ๊ธ€๋กœ ํ•ด๋„ ๋˜๊ณ  ์•„๋ฌด๊ฑฐ๋‚˜ ํ•ด๋„ ๋˜์ง€๋งŒ

ํฌํŠธํด๋ฆฌ์˜ค ํ•  ๋•Œ๋Š” ์ปค๋ฐ‹ ๋ณธ๋‹ค
์–ผ๋งˆ๋‚˜ ์ผ๊ด€์ ์ธ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋Š”์ง€ ๋“ฑ์„ ๋ณธ๋‹ค..

์ด์ •๋„ ํ•˜๋Š”๋ฐ ์–ผ๋งˆ๋‚˜ ๊ฑธ๋ ธ๊ตฌ๋‚˜,
ํ…์ŠคํŠธํ•„๋“œ ์ž‘์—…ํ–ˆ๋‹ค๊ณ  ์ปค๋ฐ‹ํ•˜๋ฉด ํ•ด๋‹น ๋ถ€๋ถ„์„ ๋ณด๊ฑฐ๋‚˜ ํ•œ๋‹ค.

์ปค๋ฐ‹์€ ์ž‘์€ ๋‹จ์œ„
์›น์‚ฌ์ดํŠธ์— ์˜ฌ๋ฆฌ๊ณ  ์‹ถ์œผ๋ฉด ํ‘ธ์‹œ


working directory๋Š” ์ปค๋ฐ‹๋„ ์•ˆ ๋œ ์ƒํƒœ
staging area์—์„œ ์ปค๋ฐ‹ํ•  ํŒŒ์ผ ๊ณ ๋ฅด๊ณ 
์ปค๋ฐ‹ํ•˜๋ฉด local repository์— ๊ธฐ๋ก๋œ๋‹ค
ํ‘ธ์‹œํ•˜๋ฉด remote repository์— ๊ธฐ๋ก๋œ๋‹ค

์ปค๋ฐ‹+ํ‘ธ์‹œ๋ฅผ ํ•œ๊บผ๋ฒˆ์— ํ•˜๊ณ  ์‹ถ์œผ๋ฉด
์ปค๋ฐ‹ํ•  ๋•Œ ๋ฐ‘์— push to... ๋ฅผ ์ฒดํฌํ•˜๋ฉด ์ง€๊ธˆ๊นŒ์ง€ ํ–ˆ๋˜ ๊ฒƒ๋“ค ๋ชจ๋‘ ํ•œ๊บผ๋ฒˆ์— ํ‘ธ์‹œ


๊นƒ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋Š” ํ”„๋กœ์ ํŠธ ๋‹จ์œ„๋กœ ํ•œ๋‹ค!
๊ทธ๊ฒŒ ๊นƒ์˜ ๋ชฉ์ (?)์ด๋‹ค.





Auto Layout

๋ทฐ๋Š” ํ™”๋ฉด ์™ผ์ชฝ ์œ„๋ถ€ํ„ฐ ์ฐจ๊ณก์ฐจ๊ณก ์Œ“์ธ๋‹ค

Constraints

  1. ๋””๋ฐ”์ด์Šค์™€์˜ ๊ฐ„๊ฒฉ
  2. ๋ทฐ์™€ ๋ทฐ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ
  3. ๋†’์ด/๋„ˆ๋น„ ๊ฐ™์€ ์š”์†Œ - ๋ทฐ ๊ฐ์ฒด๊ฐ€ ๋งŽ์•„์งˆ ์ˆ˜๋ก ์–ด๋ ค์›Œ์ง
  • ์—ฌ๋ฐฑ๊ณผ ๊ฐ์ฒด์˜ ๋„ˆ๋น„ ๋‘˜ ๋‹ค ์žก์œผ๋ฉด ์ถฉ๋Œ์ด ๋‚œ๋‹ค


ํ”„๋ฆฌ๋ทฐ ๋ณผ ์ˆ˜ ์žˆ๋‹ค


์ œ์•ฝ์กฐ๊ฑด ์ถ”๊ฐ€์ž„
์ˆ˜์ •์ด ์•„๋‹ˆ๋‹ค


์ถ”๊ฐ€๋˜์–ด ์˜ค๋ฅ˜๊ฐ€ ๋‚œ ๋ชจ์Šต
ํŒŒ๋ž€ ์‹ค์„ ์€ ์ž˜ ๋˜์–ด ์žˆ๋‹ค๋Š” ๋œป์ด๋‹ค


์„ ํƒํ•œ ๋ทฐ์˜ ๋ชจ๋“  constraints ์ง€์šฐ๊ธฐ


ํ™”๋ฉด ๊ฐ€์šด๋ฐ ์ •๋ ฌ


  • ๋ทฐ๋‹น 4๊ฐœ์˜ ์ œ์•ฝ์กฐ๊ฑด์„ ๊ฐ–๊ฒŒ ๋œ๋‹ค

๋งˆ์šฐ์Šค๋กœ ์˜ฎ๊ธฐ๊ณ  update constraints ๋„ ๊ฐ€๋Šฅ


์˜ฎ๊ฒจ์ ธ์„œ ์ฃผํ™ฉ์ƒ‰ ์„ ์ด ๋œจ๋ฉด
์„ค์ •ํ•œ constraints์— ๋งž๊ฒŒ ๋‹ค์‹œ ์ด๋™ํ•˜๋Š” ๋ฐฉ๋ฒ•์€
Update Frame ๋ฒ„ํŠผ ๋ˆ„๋ฅด๊ธฐ
โŒฅโŒ˜=


Constrain to margins
์• ํ”Œ์ด ์ œ์•ˆํ•˜๋Š” ์ตœ์†Œ ์—ฌ๋ฐฑ
3์ฃผ์ฐจ ์ฏค์— ํ•  ๊ฒƒ


ํ”„๋ฆฌ๋ทฐ ์œ„์น˜ ์˜ฎ๊ธฐ๊ธฐ


โ” ๋ณดํ†ต constraints๋ฅผ ๋ง‰ 39 41 ์ด๋Ÿฐ ์ˆซ์ž๋ณด๋‹ค 35 40 ์ด๋Ÿฐ ์‹์œผ๋กœ ๊นจ๋—ํ•œ(?) ์ˆซ์ž๋กœ ํ•˜๋Š” ๊ฒŒ ๋” ์ข‹์€๊ฐ€?
โ• ๋””์ž์ด๋„ˆ๋“ค์ด ๊ฐ€์ด๋“œ ์ค„ ๊ฑด๋ฐ HIG ๊ฐ™์€ ๊ฒƒ ๋•Œ๋ฌธ์— ๊ทธ๋ ‡๋‹ค ๋ณดํ†ต 4์˜ ๋ฐฐ์ˆ˜๋กœ ํ•œ๋‹ค.
(์ด ๋‹ต๋ณ€์„ ๋“ค์€ ์ดํ›„ 4์˜ ๋ฐฐ์ˆ˜์ธ์ง€ ํ™•์ธํ•˜๋Š” ์Šต๊ด€(?)์ด ์ƒ๊น€,, + ๋””์ž์ธ ํŒ€๋“ค์ด ํ•œ์ชฝ์€ 74 ํ•œ์ชฝ์€ 76 ์ด๋Ÿฐ ์‹์œผ๋กœ ์คฌ๋˜ ํŠธ๋ผ์šฐ๋งˆ(?)๊ฐ€ ์ƒ๊ฐ๋‚จ,,)


Constraints๋Š”
ํฐ์ชฝ์—์„œ ์ž‘์€ ์ชฝ์œผ๋กœ ์žก๊ณ 
์œ„์—์„œ ์•„๋ž˜ ํ˜น์€ ์•„๋ž˜์—์„œ ์œ„๋กœ ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ์žก๊ธฐ


๊ฐ€์žฅ ๊ฐ€๊นŒ์ด ์žˆ๋Š” ๋ทฐ ๊ธฐ์ค€์œผ๋กœ ์ˆซ์ž๊ฐ€ ๋‚˜์˜จ๋‹ค


๊ฒน์น˜๋ฉด ํ™”๋ฉด๊ธฐ์ค€์œผ๋กœ ๋‚˜์˜จ๋‹ค


์ขŒ์šฐ์—ฌ๋ฐฑ
์œ„ ์—ฌ๋ฐฑ ์ค€ ๊ฒƒ์ด๋‹ค
โž• ๋†’์ด๊นŒ์ง€ ํ•ด ์ค˜์•ผ ํ•จ
๊ทธ๋ž˜์„œ 4๊ฐ€์ง€
์š• ์•„๋‹˜


Aspect Ratio
๋น„์œจ


ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ ์žก์•„๊ฐ€๋Š” ๊ฒƒ์ด ์ข‹๊ธฐ ๋•Œ๋ฌธ์— ์—ฌ๊ธฐ์„œ๋Š” ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ๋ถ€ํ„ฐ ํ•œ๋‹ค

HIG์—์„œ๋Š” ๋ฒ„ํŠผ ๊ฐ„๊ฒฉ์ด ์ตœ์†Œ 8 ์ •๋„๋Š” ์ฃผ๋Š” ๊ฑธ ๊ถŒ์žฅํ•œ๋‹ค


์ดํ•˜ ์ด์ƒ ์„ค์ •๋„ ๊ฐ€๋Šฅํ•˜๋‹ค




profile
๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป

0๊ฐœ์˜ ๋Œ“๊ธ€