본문 바로가기

SW/개발11

[Unity] 유니티 설치하기 이번 프로젝트에서는 메타버스를 이용해보기 위해 유니티를 사용하기로 하여 유니티를 설치하는 방법에 대해 정리해보았습니다. 설치는 아래의 유니티 홈페이지에서 설치가 가능해요! https://unity.com/kr Unity Unity is the ultimate game development platform. Use Unity to build high-quality 3D and 2D games, deploy them across mobile, desktop, VR/AR, consoles or the Web, and connect with loyal and enthusiastic players and customers. unity.com 웹사이트에 접속 우측 상단의 시작하기 클릭! 개인 탭 > Personal.. 2022. 4. 22.
[Spring] 스프링 DI - 의존관계 주입 스프링 백엔드 개발할 때마다 아무렇지 않게 @Autowired를 사용해 서비스 의존관계를 주입했었는데, 어느 날 보니 IDE에서 경고메시지를 출력하고 있었다. Field injection is not recommended … Always use constructor based dependency injection in your beans 이게 먼가.. 하고 찾아봤더니, 스프링의 DI에는 Field Injection, Setter Injection, Constructor Injection 등의 의존성 주입이 있고, 그중 내가 사용한 Field Injection은 사용이 지양되는 방식인 것 같다. 하여 의존관계 주입에 대하여 살펴보았다. Dependency Injection(의존관계 주입) 먼저 DI에 대해.. 2022. 4. 21.
[NFT] 블록체인 네트워크 사용해보기 (MetaMask) NFT 프로젝트를 위해 학습한 내용을 정리해보았습니다. 블록체인 분류 유형 특징 관련 기술 Public 누구나 네트워크에 참여 Bitcoin, Ethereum, Zcash, Litecoin, ... Private 하나의 조직 혹은 기관이 관장하는 네트워크, 승인된 주체만 자료를 읽고, 지정 노드만 거래를 승인 Quorum, MultiChain, Iroha, Monax, ... Consortium 이해 관계자 간에 컨소시엄을 구성하여 네트워크를 구성, 네트워크 참여자에 의해 접근 허용 Hyperledger Fabric, Tendermint, R3 Corda, Private Technologies, ... 이더리움 네트워크 메인넷: 실제 거래를 위한 네트워크 테스트넷: 테스트를 위한 네트워크 프라이빗 네트워.. 2022. 2. 21.
[Android/Kotlin] Todo List 앱을 만들어보자! - 7 (할 일 삭제) 본 포스트는 Todo List 앱을 만들어보자! - 6 에 이어지는 글입니다. Todo List 앱 만들기 포스트가 벌써 7편까지 왔네요..! 지금까지 할 일 추가, 수정, 읽기 작업을 하였습니다. 마지막으로 삭제 기능을 개발하도록 하겠습니다! 삭제는 AppBar에서 메뉴를 이용하려고 합니다. 체크된 항목을 한번에 모두 삭제하도록 하는 코드를 작성해봅시다 menu 디렉토리를 하나 생성하고 menu_option.xml을 하나 생성해줍시다! menu_option.xml 아이템은 삭제 하나만 만들도록 하겠습니다. 이제 MainActivity에서 menu 기능을 활성화 시키도록 하겠습니다. MainActivity.kt override fun onCreateOptionsMenu(menu: Menu?): Boole.. 2021. 11. 20.
[Android/Kotlin] Todo List 앱을 만들어보자! - 6 (할 일 수정) 본 포스트는 Todo List 앱을 만들어보자! - 5 에 이어지는 글입니다. 이번에는 todo의 수정 기능을 개발해보겠습니다. 메인화면에서 목록을 클릭했을 때 EditTodoActivity로 이동하는 작업을 먼저 하도록 하겠습니다. 아이템의 이벤트 처리는 Adapter에서 작성해주어야 합니다. TodoAdapter.kt class TodoAdapter(val context: Context): RecyclerView.Adapter() { ... inner class TodoViewHolder(itemView: View): RecyclerView.ViewHolder(itemView) { ... fun onBind(data: Todo) { ... itemView.setOnClickListener { item.. 2021. 11. 19.
[Android/Kotlin] Todo List 앱을 만들어보자! - 5 (목록 불러오기) 본 포스트는 Todo List 앱을 만들어보자! - 4 에 이어지는 글입니다. 이번에는 추가한 메모의 목록을 불러와보도록 하겠습니다! 먼저 RecyclerView를 사용하기 위해 Adapter를 만들도록 하겠습니다. TodoAdapter.kt class TodoAdapter(val context: Context): RecyclerView.Adapter() { private var list = mutableListOf() inner class TodoViewHolder(itemView: View): RecyclerView.ViewHolder(itemView) { var title = itemView.findViewById(R.id.tvTodoItem) var timestamp = itemView.findV.. 2021. 11. 18.