๋ชฉ๋กproject (4)
hyerong's Dev_world๐ก
0. vscode์์ ํ๋ฌํฐ ์์ ๋คํธ ์ฝ๋ ์์ ํ๋ ค๋ค๊ฐ ios ์ ๋ฎฌ๋ ์ดํฐ ๋๋ฆฌ๋ ค๋๊น ์ ๋. 1. xcode ์๋ฌ๋ก ios ์ ๋ฎฌ๋ ์ดํฐ๊ฐ ์ ์กํ 2. ํด๊ฒฐ์ฑ ์ผ๋ก ๋ค์ ์ฝ๋๋ฅผ ์์ฑํ๋ผ๋ ์๋ฃจ์ ์ ์ฐพ์ open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app 3. ๋ง๋์ง ๋ชจ๋ฅด๊ฒ ์ผ๋ ์๋ํด๋ด 4. ํฐ๋ฏธ๋์์ ๋ค์๊ณผ ๊ฐ์ ์๋ฌ ๋ฐ์ (๋ก์ปฌ pc Applications ์์น์ Xcode.app ์กด์ฌํจ) -bash: cd: Xcode.app: No such file or directory 5. flutter doctor๋ก ๋ญ๊ฐ ๋ฌธ์ ์ธ์ง ์ฐพ์๋ด ์๋ ์ค์น ์ํด๋ ์๋๋ก์ด๋ ํด ์ฒด์ธ ๋ง๊ณค ๋ค ์ ์์ด๋ผ๊ณ ๋ธ xcode ๋ด์ฉ์ด ์์ด์ ์ต์ -v..
0. ํ๋ฌํฐ ์ธ์ด Dart์ ๋ค์ํ๊ณ ๋ ๋ฒ ์ด์งํ ์๋ฃํ 1. num ์ซ์ ์๋ฃํ int ์ double์ ๋ถ๋ชจ๊ฒฉ ์๋ฃํ์ผ๋ก, num x=1; num y=1.4; ์ผ๋ก ์์ฑํด๋ ๋ฌธ๋ฒ์ ์ผ๋ก ์ค๋ฅ๊ฐ ์๋ค. (ํ์ฌ๋ ์ ์ ์ฐ์) 2. List ์ผ๋ฐ์ ์ผ๋ก ๋ค๋ฅธ ์ธ์ด์์ array๋ผ๊ณ ํ๋ ์๋ฃํ์ด๋ค. ์ฌ์ฉ๋ฒ์ผ๋ก๋ List ๋ณ์ ์ด๋ฆ = [๋ฉค๋ฒ, ๋ฉค๋ฒ, ๋ฉค๋ฒ ....] ; ๋ก ์์ฑํ์ฌ ์ฌ์ฉํ๋ค. ex. List numbers = [0,1,2,3,4]; - List๋ณ์์๋ ์ถ๊ฐ์ ์ผ๋ก ๋ด์ฅ๋์ด์ ์ฌ์ฉํ ์ ์๋ ๋ฉ์๋๊ฐ(์๋ฅผ ๋๋ฉด .add์ ๊ฐ์..) ๋ง๋ค. Dart๋ ๊ฐ์ฒด์งํฅ ์ธ์ด์ด๊ธฐ ๋๋ฌธ์, ์ ๋ถ class๋ก ๋์ด์๊ณ object๋ฅผ ์์ ๋ฐ๊ณ ์๋ค. - collection if ์ฌ์ฉ if์ ํด๋นํ๋ ์กฐ๊ฑด์ด ์ฐธ์ด๋ฉด..
rect : ์ฌ๊ฐํ์ ์ ์ผ๋ก ๊ทธ๋ฆฌ๋ ํจ์. ์ ํจ์์ ํ์ํ argument๋ก๋ ์์๋๋ก x์ขํ, y์ขํ, ์ํ๋ x์ ๊ธธ์ด, ์ํ๋ y์ ๊ธธ์ด fill : ์ ์ผ๋ก ๋ง๋ค์ด์ง ์์ญ(๋ํ)์ ์(๊ธฐ๋ณธ black)์ผ๋ก ์ฑ์ฐ๋ ํจ์ fillRect : ์ ๊ณผ ์ฑ์ฐ๊ธฐ ํจ์ rect,fill์ ํ๋ฒ์ ํ ์ ์๊ฒ ํ๋ฒ์ ์ฑ์์ง ๋ํ์ ๊ทธ๋ฆฌ๋ ํจ์. ํ์ํ argument๋ ์์ํ x์ขํ,y์ขํ , ์ฑ์ธ๋งํผ์ x์ขํ, y์ขํ beginPath : ์๋ก์ด ์/์คํ์ผ์ ์ ํ๊ณ ์ถ์๋ path๋ฅผ ์๋ก ์ง์ ํด์ฃผ๊ธฐ ์ํด ํธ์ถํ๋ ํจ์ fillStyle : ์์ผ๋ก ์ฑ์ธ๋ ์ํ๋ ์์ ์ ๋ ฅ moveTo: ๋ง์ฐ์ค ์ปค์์ ์์น๋ฅผ ๋ค์ ์ ๋ ฅํ๊ณ ์ถ์๋ ์ฌ์ฉ. ์ ํจ์์ ํ์ํ argument๋ก๋ ์์๋๋ก ์ด๋ํ๊ณ ์ถ์ x์ขํ ์์น (์ซ..
๋ณต์ต์ ์ค์์ฑ์ ์ ๋ง ๊ณต๋ถ๋ฅผ ํ ๋๋ง๋ค ๋๋ผ๋ ๊ฒ ๊ฐ๋ค.. ์ค๋๋ง์ ๊ณต๋ถ๋ฅผ ํ ๋ ๋ด๊ฐ ์ด๊ฑธ ์ง๊ธ๋ ๊ธฐ์ต ๋ชปํ๋๋ฐ, ์ดํ์ ๊ธฐ์ตํ ์ ์๊ฒ ํด์ฃผ๋๊ฒ ๋ด ๋ฅ๋ ฅ์ด ์๋ ๋ณต์ต์ด๋ผ๋ ๊ฑธ ์๋ฉด ๋งค๋ฒ ๊ณต๋ถํ ๋๋ง๋ค ๋ณต์ต์ ๋์น ์๊ฐ ์๋ค.. ๊ทธ๋ฐ ์๋ฏธ์์ ์ง๊ธ ํ๊ณ ์๋ ๋ฐ๋๋ผ JS ๊ฐ์์ ๋ํ ์ง๋ ๊ณต๋ถ๋ฅผ ๋ณต์ตํด๋ณด๋ ค ํ๋ค. #2. const ๋ณ์ - ์ดํ ๋ณ์ ๋ณ๊ฒฝ ๋ถ๊ฐ ; ์ด๊ฒ์ ๋ฉ์ธ์ผ๋ก ์ฌ์ฉ let - ๋ณ๊ฒฝ ๊ฐ๋ฅ - ๊ฐ๋ ์ฌ์ฉ (var - ์๋ ์ฝ๋, ๊ตฌ๋ถํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ ์ง์ ) list -> ๋๊ฐ์ด [ ] ์ฌ์ฉ, ๋ค์ํ ๋ฐ์ดํฐํ์ ์ ํ๋ฒ์ ๋ฃ์ ์ ์์ (์ด๊ฒ ํนํ ํน์ด) -> ๋น์ฐํ ์๋ก ํญ๋ชฉ ์ถ๊ฐ ๊ฐ๋ฅ object ์ ์ ; ๊ฐ์ฒด ์ ์ - ๊ฐ์ฒด๊ฐ ๊ฐ์ง๋ ์์ฑ์ ๋ค์ key-value ํ์ array ๋ณต์ต..