728x90

2023/12 3

[C#] using 문

* using 구문: IDisponsable 객체의 올바른 사용을 보장하는 구문. 메모리 관리 File나 Font 같은 관리되지 않는 리소스에 접근하는 클래스들은 사용 후에 반드시 해제(Disponse) 해야 한다. using 구문 안에서 사용하면 개발자가 직접 체크해서 Disponse 하지 않아도 된다. using 문을 벗어나면 자동으로 해제(Disponse) 되어 관리를 도와준다. * 예시 var numbers = new List(); using (StreamReader reader = File.OpenText("numbers.txt")) { string line; while ((line = reader.ReadLine()) is not null) { if (int.TryParse(line, out ..

🎮 Unity Study/C# 2023.12.13

[Unity] Github package npm 배포

*Github Package ? 1. Unity package 만들기 package 를 github registry 에 publish 하기 위해서는 registry 를 연결해주어야 한다. package 를 registry 에 연결하는 법은 여러 가지가 있다. 나는 unity 프로젝트 이므로 Unity Package Manager 를 이용할 수 있는 package.json 파일을 이용했다. package.json 파일 안에 publishConfig 키워드를 사용해서 package 를 registry 를 연결하면 된다. "publishConfig": { "registry": "https://npm.pkg.github.com" }, [package 만들 때 주의사항] 1) package 이름(name)과 범..

728x90