전체 글 98

Visual Studio에서 클래스 다이어그램을 손쉽게 만들어보자.

오늘은 Visual Studio(이하 VS로 통일)에서클래스 다이어그램을 그리는 방법에 대해 알아보겠습니다.  발표 준비를 위해 프로젝트 진행 내용을 다이어그램으로 작성하는 과정에서 VS에 자체적으로 이를 그려주는 기능이 있다는 걸 알게 되었습니다.공유하면 좋을 것 같아서 글로 정리해 봤습니다. 다이어그램이란?정보나 아이디어를 시각적으로 표현한 그림이나 도표를 말합니다. 그럼, 클래스 다이어그램은 무엇일까요? 클래스 다이어그램클래스 다이어그램은 객체 지향 시스템의 정적 구조를 시각화하는 UML(Unified Modeling Language) 다이어그램의 한 종류로서, 시스템 내의 클래스들, 속성, 메서드, 그리고 클래스 간의 관계를 보여주는 표입니다. UML(Unified Modeling Language..

카테고리 없음 2024.10.02

유니티 - JSON을 이용하여 데이터를 저장해보자. #1 저장과 암호화

유니티에서 데이터를 저장하는 방식은크게 PlayerPrefs와 JSON을 활용하는 방식 2가지로 나뉩니다. PlayerPrefs의 경우 이전에 다루어 봤기에,오늘은 JSON을 통해 데이터를 저장하는 방법에 대해 소개해 드리고자 합니다. 2024.09.13 - [유니티/공통] - 유니티 - PlayerPrefs를 이용하여 데이터를 저장해보자  JSON을 통해 데이터를 저장하는 방법을 소개하기에 앞서서이 과정을 이해하려면 "직렬화(Serializable)/역직렬화(Deserialization)", "JSON" 에 대한 사전 지식이 필요합니다. 이전에 정리한 글이 있으니 링크를 참고해 주시면 감사하겠습니다. 2024.09.30 - [알아보자 시리즈] - 직렬화(Serialization)/ 역직렬화(Deseri..

유니티/공통 2024.10.01

직렬화(Serialization)/ 역직렬화(Deserialization) (feat. JSON, CSV, XML, YAML) 에 대해 알아보자

데이터 저장에 관해 공부하다 보니, 정리의 필요성을 느끼고 이렇게 글을 작성하게 되었습니다.파일들을 자세히 보면 다양한 파일 확장자명을 확인할 수 있었을 것입니다. 이러한 다양한 확장자가 생기게 된 이유는 무엇일까요?데이터의 저장 형식에 대해 설명하기에 앞서, 이를 이해하기 위해서는먼저 "직렬화(Serialization)"와 "역직렬화(Deserialization)" 개념을 알아야 합니다. 직렬화(Serialization) / 역직렬화(Deserialization)데이터를 인터넷으로 전송할 때, 컴퓨터가 이해하기 쉬운 텍스트 혹은 바이트 형태로 변환하는 과정으로 이해하시면 됩니다. 직렬화: 데이터를 보낼 때, 데이터를 텍스트/바이트 형태로 변환하는 과정입니다. 역직렬화:데이터를 받을 때, 직렬화된 내용을..