Recent posts

[C#] Reflectionκ³Ό Attribute

February 17 2021

λ¦¬ν”Œλ ‰μ…˜μ˜ κ°œλ… μΌλ°˜μ μœΌλ‘œλŠ” 클래슀λ₯Ό 톡해 객체λ₯Ό 생성 μ‚¬μš©μž(ν”„λ‘œκ·Έλž˜λ¨Έ)λŠ” 클래슀의 ν•„λ“œμ™€ λ©”μ„œλ“œλ₯Ό μ•Œκ³  있고, μ‚¬μš©ν•˜λŠ” 데 λΆˆνŽΈν•¨μ΄ μ—†λ‹€

[C#] as와 is

February 17 2021

as와 is ν˜•λ³€ν™˜μ„ μœ„ν•œ μ˜ˆμ•½μ–΄ κ°œλ°œμžμ— μ˜ν•΄μ„œ μ˜λ„μ μœΌλ‘œ downcastingν•˜λ„λ‘ λ„μ™€μ£ΌλŠ” μ—°μ‚°μž downcasting 베이슀 ν΄λž˜μŠ€κ°€ νŒŒμƒ 클래슀둜 μΊμŠ€νŒ… λ˜λŠ” 것 upcasting νŒŒμƒ ν΄λž˜μŠ€κ°€ 베이슀 클래슀둜 μΊμŠ€νŒ… λ˜λŠ” 것

[Unity] 9-slice scaling

February 16 2021

9 Slicing ν•˜λ‚˜μ˜ ν…μŠ€μ³λ‘œ λ‹€μ–‘ν•œ μ‚¬μ΄μ¦ˆμ˜ μž¬μ‚¬μš© κ°€λŠ₯ν•œ μ΄λ―Έμ§€λ‘œ μ„€μ •ν•˜λŠ” 방법 리사이징 μ‹œ, 이미지λ₯Ό μ™œκ³‘ν•˜μ§€ μ•ŠμŒ

[Project] Disney POP TOWN

February 15 2021

λ―Έν‚€λ§ˆμš°μŠ€, 곰돌이 ν‘Έ, μ•ŒλΌλ”˜ λ“± λ””μ¦ˆλ‹ˆ 캐릭터와 ν•¨κ»˜ ν•˜λŠ” 3맀치 퍼즐 κ²Œμž„

[C#] where

February 15 2021

where ν‚€μ›Œλ“œ μ‚¬μš© μ˜ˆμ‹œ

[C#] new

February 15 2021

λ©”μ„œλ“œμ— μ„ μ–Έλœ new modifier base class의 λ©”μ„œλ“œλ₯Ό μˆ¨κΉ€ upcasting ν•˜μ—¬ base class의 λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•  수 μžˆμœΌλ‚˜ μ΄λŠ” μ˜λ„λœ λ””μžμΈμ— λ°˜ν•˜λŠ” ν–‰μœ„μ΄λ―€λ‘œ μœ„ν—˜

[C#] delegate

February 15 2021

delegate(λŒ€λ¦¬μž) ν‚€μ›Œλ“œ delegateλŠ” λ©”μ„œλ“œλ₯Ό λ‹€λ₯Έ λ©”μ„œλ“œμ— 인수둜 μ „λ‹¬ν•˜λŠ” 데 μ‚¬μš© ν˜•μ‹μ΄ μΌμΉ˜ν•˜λŠ” ꡬ쑰의 λͺ¨λ“  λ©”μ„œλ“œλŠ” λŒ€λ¦¬μžμ— ν• λ‹Ήν•  수 μžˆλ‹€ λ©”μ„œλ“œλŠ” 정적/μΈμŠ€ν„΄μŠ€μΌ 수 μžˆλ‹€. delegate 속성 ν•¨μˆ˜ 포인터와 μœ μ‚¬ν•˜μ§€λ§Œ, 객체 μ§€ν–₯적으둜 μΈμŠ€ν„΄μŠ€ 및 λ©”μ„œλ“œλ₯Ό μΊ‘μŠν™”ν•œλ‹€. λ©”μ„œλ“œλ₯Ό 맀개 λ³€μˆ˜λ‘œ 전달할 수 ...

[C++] friend ν‚€μ›Œλ“œ

February 05 2021

friend class ν•œ classμ—μ„œ λ‹€λ₯Έ class의 fieldλ₯Ό public으둜 μ°Έμ‘°ν•˜λ„λ‘ ν—ˆμš©

[Unity] Coroutine

January 19 2021

μ„œλΈŒλ£¨ν‹΄(Subroutine) Cμ–Έμ–΄ λ“±μ—μ„œ 일반적으둜 μ‚¬μš©ν•˜λŠ” ν•¨μˆ˜ μ‹œμž‘ν•  λ•Œ μ§„μž…ν•˜λŠ” 지점이 ν•˜λ‚˜ μ‘΄μž¬ν•˜κ³ , μ’…λ£Œλ˜λŠ” 지점을 μ„€μ •ν•  수 μžˆλ‹€. μ„œλΈŒλ£¨ν‹΄μ€ μ‹œμž‘μ κ³Ό μ’…λ£Œμ μ΄ 1개인 코루틴에 포함

[OS] Paralell Programming

November 15 2020

Synchronization 동기화 볡수 이벀트의 μœ μ—°ν•œ μ‹€ν–‰ 및 μ‘°ν™”λ₯Ό μœ„ν•΄ 쑰정을 κ°€ν•˜λŠ” 것 ꡬ속 쑰건은 μ•„λž˜μ™€ κ°™λ‹€ Serialization: ν•˜λ‚˜μ˜ μ΄λ²€νŠΈκ°€ λλ‚œ λ‹€μŒμ— λ‹€λ₯Έ μ΄λ²€νŠΈκ°€ λ°œμƒ Mutual Exclusion: 두 개의 μ΄λ²€νŠΈκ°€ ν•œ μ‹œμ μ— λ™μ‹œμ— λ°œμƒν•˜κ³  μžˆμ§€ μ•ŠμŒ