일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 샘플
- Dots
- 프레임워크
- 다이나믹 폰트
- DotsTween
- C#
- 최적화
- 단말기 해상도
- Job 시스템
- Dynamic Font
- Framework
- sha
- 텍스트 메시 프로
- ui
- AES
- 가이드
- 암호화
- adfit
- Custom Package
- Unity Editor
- Tween
- base64
- jumping ball
- unity
- 2D Camera
- 이미지 폰트
- TextMeshPro
- 커스텀 패키지
- RSA
- job
- Today
- Total
목록전체 글 (107)
EveryDay.DevUp
1. var란? - C# 3.0에서 지역 변수를 선언할 때 컴파일러가 빌드 시점에 타입을 추론할 수 있도록 사용하는 키워드 : 명시적으로 변수의 타입을 정의하지 않아도 var 키워드를 사용해서 해당 변수의 타입을 지정할 수 있음 : 초기화 문의 오른쪽에 있는 식에서 변수의 형식을 유추 var count = 0; Debug.Log("count type : " + count.GetType()); // count type : System.Int32 var result = false; Debug.Log("result type : " + result.GetType()); // result type : System.Boolean 2. var 제한 사항 : 지역 변수가 동일한 문에서 선언 및 초기화 된 경우에만 va..
* 단축 평가 - 조건식에서 논리 연산자를 사용할 때, 단축 평가가 되는 경우가 있음 var x = 1; var y = 2; // x > 1 이 false 임으로, 뒤의 y 1 && y = 1 이 true 임으로, 뒤의 y = 1 || y Freachable 큐에 보내짐 3) 별도의 스레드에서 Freachable 큐에 있는 객체의 소멸자를 호출 4) 소멸자가 호출된 객체는 GC에 의해 관리되는 힙에서 해제 됨 - 관리되지 않는 자원을 사용했을 때, 소멸자를 사용 : IDisposable 을 추가해서, Dispose을 개발자가 명시적으로 호출할 수 있도록함 : Dispose를 호출하지 않은 경우를 위해, 소멸자를 정의 : Dispose에서 GC.SuppressFinalize 를 호출해서 Finalizati..
* 특성 - Attribute 클래스는 미리 정의된 시스템 정보 또는 사용자가 정의한 정보를 대상 요소와 결합하여 메타데이터에 저장 - 메타 데이터에 저장된 정보를 런타임에서 참조하여 특별한 기능을 수행할 수 있음 - 모든 특성 형식은 Attribute 클래스에서 직간접적으로 파생됨 https://docs.microsoft.com/ko-kr/dotnet/api/system.attribute?view=netstandard-2.0 Attribute 클래스 (System) 사용자 지정 특성에 대한 기본 클래스를 나타냅니다. docs.microsoft.com - AttributeUsageAttribute는 다른 특성 클래스의 사용상의 제한 조건을 걸 수 있는 특성 클래스 - AttributeUsageAttrib..
Unity에서 빌드를 통해 나온 dll 파일을 디컴파일로 확인하면, 코드에서 확인할 수 없는 이슈를 확인할 수 있는 경우가 많다. foreach의 가비지 원인을 확인한다거나, sturct 를 interface로 가져올 때 박싱이 일어나는 이슈 등 동작원리를 좀 더 깊게 확인하기 위해 .DLL을 디컴파일해서 IL을 확인할 수 있다. .Net 디컴파일을 위해서 개인적으로 사용하는 툴은 JetBrains에 DotPeek을 사용한다. 아래의 주소에서 다운로드가 가능하고, 기능을 확인할 수 있다. https://www.jetbrains.com/ko-kr/decompiler/download/#section=web-installer 다운로드 dotPeek: JetBrains가 만든 무료 .NET 디컴파일러 www.j..