본문 바로가기

분류 전체보기45

[C#] Delegate : Action, Func 공부용으로 작성되는 페이지입니다. 틀린 부분이나 환경에 따라 오류가 발생할 수 있습니다.  지난 시간에 이어서 Delegate 관련을 공부해본다  [C#] Delegate(대리자) : Event, Lambda공부용으로 작성되는 페이지입니다. 틀린 부분이나 환경에 따라 오류가 발생할 수 있습니다.   1. Delegate 란?'대리자' 라는 의미를 가지고 있으며 함수의 주소값을 가지고 대신 호출한다. Class, Ahungrykang.tistory.com 함수의 대리 호출을 위해서 선언하는 것은 번거로울 수 있으므로 EventHandler처럼 미리 선언된 Delegate를 사용해본다. Delegate의 일종이므로 앞서 배웠던 체인이나 람다식도 사용할 수 있다. 이 두 가지를 사용하는 이유는 결국 코드의 간.. 2025. 3. 16.
[기초수학] 수의 구조 공부용으로 작성되는 페이지입니다. 틀린 부분이나 환경에 따라 오류가 발생할 수 있습니다.  1. 수의 구조1-1 수의 종류 집합이라는 개념으로 수를 이해하는 것이 중요하다. 우리가 흔히 알고 있는 원소로 구성된 집합론을 소박한 집합론이라고한다.  분류정의기호자연수물건을 세거나 순서를 지정하기 위해 사용하는 수의 집합N정수자연수와 자연수의 음수 0을 포함하는 수의 집합Z유리수분모가 0이 아닌 두 정수의 비율 혹은 분수로 나타낼 수 있는 수의 집합Q무리수두 정수 비 혹은 분수로 나타낼수 없는 수의 집합I실수유리수와 무리수를 포함하는 수의 집합R복소수실수와 제곱하면 -1이 되는 허수 단위 i를 조합해 a + bi (a,b는 실수) 형태로 표현하는 수의 집합C사원수실수와 제곱하면 -1이 되는 세 허수 단위 i,.. 2025. 3. 16.
[C#] SOLID 원칙 : 단일 책임 원칙(SRP) 공부용으로 작성되는 페이지입니다. 틀린 부분이나 환경에 따라 오류가 발생할 수 있습니다.  객체 지향을 접하면서 몇 번이고 들어본 SOLID 원칙, 머리로는 알고 있는데 잘 익혔는지는 모르겠다.  따라서 하나하나 포스트로 정리하며 공부해볼 예정이다.  0. SOLID 원칙?SOLID 원칙이란 객체지향 설계에서 지켜줘야 할 5개의 소프트웨어 개발 원칙( SRP, OCP, LSP, ISP, DIP )을 말한다.결국 '좋은 객체지향 설계'를 위해서 지켜야할 원칙들이므로, 디자인 패턴을 공부하기 전 하나하나 복습하려한다.  SRP(Single Responsibility Principle): 단일 책임 원칙OCP(Open Closed Priciple): 개방 폐쇄 원칙LSP(Listov Substitution P.. 2025. 3. 6.
[C#] Delegate(대리자) : Event, Lambda 공부용으로 작성되는 페이지입니다. 틀린 부분이나 환경에 따라 오류가 발생할 수 있습니다.   1. Delegate 란?'대리자' 라는 의미를 가지고 있으며 함수의 주소값을 가지고 대신 호출한다. Class, Array, Interface와 같은 참조형 타입이다.메서드를 매개변수로 전달하거나, 런타임에 호출될 메서드를 동적으로 연결할 때 유용하며 매개변수로 가져오는 덕분에 결합도를 낮출 수 있어 C언어의 포인터와 유사하다.  델리게이트는 다른 함수를 특정 함수값으로 반환하고싶거나 매개변수로 가져오고 싶을때, 혹은 Call back이 필요할 때 사용한다. 그리고 시그니처만 동일하다면 여러개의 함수를 참조할 수 있다. 2. Delegate 사용하기: 정의와 선언  Delegate를 선언할 때는 호출할 함수의 .. 2025. 3. 5.
[유니티] UnityFigmaBridge : 유니티와 피그마 연동 공부용으로 작성되는 페이지입니다. 틀린 부분이나 환경에 따라 오류가 발생할 수 있습니다.  나는 피그마에서 주로 UI를 작업하게 되는 편인데, 작업한 UI를 Unity에서 바로 사용할 수 있도록 해주는 연동해주는 기능이 필요했다. 실제로 몇 달 전쯔음 진행했던 VR 프로젝트에서 이러한 작업을 할 일이 있었는데 당시에는 해본 적이 없어 그냥 ' 될껄요?' 라는 대답밖에 할 수 없었다ㅋㅋ 다음에 사용할 일이 있으면 바로 진행할 수 있도록 실습해보려고한다!    0. Fimga Setting 연동 테스트 용도이므로 단순 클릭으로 구성된 Figma Prototype을 제작하였다. 1. Set Up : UnityFigmaBridge 오늘 사용할 플러그인은 UnityFigmaBridge 로, Figma의 문서와 구.. 2025. 3. 1.