목록분류 전체보기 (323)
HIT해

String의 불변성(Immutability)이란?Java에서 String 객체는 불변(immutable)입니다. 즉, 한번 생성된 String 객체의 내용은 절대 변경될 수 없습니다. String 불변성의 오해: += 연산자많은 Java 초보자들이 가지는 의문 중 하나는 "String이 불변이라면, 왜 += 연산자로 문자열을 이어붙일 수 있는가?"입니다. String answer = "Hello";answer += " World"; // answer = answer + " World" 와 동일System.out.println(answer); // "Hello World" 출력 메모리에 "Hello" 문자열 객체가 생성메모리에 " World" 문자열 객체가 생성두 문자열을 합친 새로운 "Hello Wor..

https://100percent-me.tistory.com/entry/%EC%8A%A4-%EB%85%B8%EC%9A%B0%EB%A7%A8-%EC%95%B1%EC%8A%A4%ED%86%A0%EC%96%B4-%EB%B0%B0%ED%8F%AC-%ED%9B%84%EA%B8%B0 [스-노우맨] 앱스토어 배포 후기안녕하세요! 제 첫 개인 프로젝트 '스-노우맨'이 드디어 앱스토어에 배포되었습니다. 프로젝트 소개스-노우맨은 사용자의 걸음 수에 따라 눈사람이 성장하는 AR 기반 헬스케어 앱입니다. 걸100percent-me.tistory.com 이전 포스팅에서 계획했던 기능들을 모두 완성해서 업데이트했다! 주요 업데이트 사항눈사람 크게에 따른 카메라 시점 변경걸음수 설정 변경아이템 획득 방식 변경 ( 걸을때 마다가 ..

안녕하세요! 제 첫 개인 프로젝트 '스-노우맨'이 드디어 앱스토어에 배포되었습니다. 프로젝트 소개스-노우맨은 사용자의 걸음 수에 따라 눈사람이 성장하는 AR 기반 헬스케어 앱입니다. 걸으면 걸을수록 눈사람이 커지는 단순하면서도 재미있는 컨셉으로, 운동에 동기부여를 주고자 기획했습니다. 이번 프로젝트는 UI/UX 디자인부터 개발까지 모든 과정을 혼자 진행한 첫 번째 앱이라 더욱 의미가 있습니다. 특히 이전 프로젝트들과 달리 백엔드 도움 없이도 업데이트가 가능하게 설계해서, 앞으로 꾸준히 개선해 나갈 계획입니다. 출시 후 발견된 문제점1. 화면에서 사라지는 눈사람 집안에서 걸으며 테스트를 진행하다 보니 실제 사용 환경에서 걸음 수가 얼마나 빨리 누적되는지 간과했습니다. 단 10분 산책만으로도 2,000..

https://place.map.kakao.com/m/807573100?referrer=daumsearch_local 초당쫄면순두부강원특별자치도 동해시 해안로 515-1 1층place.map.kakao.com근처에서 취업상담을 받는 김에 방문해보았다.11시 오픈시간에 딱 맞추어갔는데 웨이팅이 있었다.동해에서 평일 웨이팅이라니평릉 소복소복과 2015년 룽성 주말 웨이팅을 제외하곤 처음 접하는 상황이었다.바로옆에 대합실이 있어서 추위에 벌벌 떨지 않아도 됐다.가격은 9,000원돼지이기에 밥을 고봉밥으로 떳다.맛은 특별하지않았다.김밥천국 순두부찌개보다 연하고 쫄면이 있는 정도.하지만 가격과 직원분들의 친절함, 밥 반찬 무한리필이라는걸 고려하자면오늘의 히슐랭 평점4.2
https://lawform.io/topic/3?gcl_keyword=%EA%B0%9C%EC%9D%B8%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EB%B0%A9%EC%B9%A8%EC%96%91%EC%8B%9D&gcl_network=g&gad_source=1&gclid=CjwKCAiA5pq-BhBuEiwAvkzVZTdnsGz4ifUzdhq-AD_nGf0dfirxLpE3n2c36zc57P0e2ezbMsz4ARoCSbIQAvD_BwE 개인정보처리방침의 모든 것개인정보처리방침은 기업이 개인정보를 안전하게 관리하기 위해 반드시 필요한 문서입니다. 로폼에는 개인정보처리방침, 개인정보처리동의서, 개인정보수집동의서(온라인플랫폼) 등 다양한lawform.io 이전에는 개인정보 공공 포털이었다면 이..

프로젝트가 거의 마무리 단계까지 왔다. 눈사람의 몸통, 눈, 코, 입, 맵을 몇가지를 제외하고는 모두 직접 만들었지만 사용 방법을 따로 정리하지 않아 제작할떄마다 헷갈렸다. 그래서 블렌더를 사용하며 자주 사용한 기능들을 정리하며 만들어보려한다. 흔히 집에서 볼 수 있는 냉동실의 모습을 기반으로 제작해보기로했다. 도형 만들기Shift + A면삭제Tab(에디트모드) - 삭제할면 클릭 후 X -> Face 선택 구분선 추가Ctrl+R구분선 추가 후 S를 누르면 굴곡을 주고 E를 누르면 면을 생성한다 두께 조절면을 선택한후 E를 눌러 안쪽으로 밀어도 되지만 이러면 바깥에서 보았을떄 푹 파여보인다. Object Mode -> Modifier Properties -> Add Modifier > Solidify..

SwiftUI에서 UIKit를 함께 사용하는 UIViewRepresentable 프로토콜은 iOS 개발자라면 절대 피해갈 수 없는 관문이라 생각한다. 왜 자주 사용하는 걸까. SwiftUI는 선언적이고 상태 관리가 쉬운 이점을 가진 반면 UIKit만큼 다양한 라이브러리가 없고 TextField 만 만들어봐도 제약이 많다는 것을 알 수 있다. 그럼 SwiftUI에서 UIKit 기능을 사용할 수 있게 해주는 UIViewRepresentable 프로토콜에 대해서 알아보자.UIViewRepresentable이란?UIKit뷰를 SwiftUI에서 사용할 수 있게 해주는 프로토콜이다. 두가지 메서드가 필요한데makeUIView(context:): UIKit뷰 생성updateUIView(_:context:): Swif..