안드로이드 대표적인 뷰그룹\_LinearLayoutLinearLayoutLinearLayout.layoutParams대표적인 뷰그룹\_LinearLayout
UnityEvent사용delegate와 사용할 때 차이점적용유니티 에디터의 인스펙터를 통해 해당 이벤트의 이벤트 핸들러를 등록할 수 있도록 유니티가 제공하는 기능UnityEvent 객체 사용하기 위해서 스크립트 상단에 네임스페이스 선언이 필요using UnityEngi
TIL📝 LinearLayout >💡**뷰그룹 자체의 속성과 뷰그룹이 자식 뷰에게 요구하는 LayoutParams 정보를 같이 공부하는 게 중요!** 📌LinearLayout과 LayoutParams `자식 뷰를 배치할 때 수평 또는 수직으로 배치 가장 많이
알고리즘 완전탐색 코드 수정안드로이드 레이아웃 구성요소뷰와 뷰그룹LayoutParams코드수정\_알고리즘정리\_안드로이드
레이아웃의 구성요소뷰와 뷰그룹화면 배치 정보눈에 보여지는 모든 요소는 뷰Image viewText viewEdit TextButton모두 뷰 클래스를 상속받고 있음👉 화면에 보여지는 모든 요소는 반드시 뷰를 상속받아야 함뷰의 배치를 담당뷰그룹도 뷰를 상속 받고 있음뷰
안드로이드 플랫폼 아키텍쳐Linux 커널HAL안드로이드 런타임네이티브 C/C++ 라이브러리Java API 프레임워크시스템 앱정리
안드로이드 플랫폼 아키텍쳐Linux 커널HAL(하드웨어 추상화 계층)Android 런타임네이티브 C/C++ 라이브러리Java API 프레임워크Android : 다양한 기기, 폼 팩터에 사용할 수 있도록 제작된 Linux 기반 오픈소스 소프트웨어 스택리눅스를 모바일 기기
졸작 프로젝트 수정1인칭 시점에 따라 캐릭터 이동transform.translate();추가 내용 정리localTransform / (world)Transform 차이월드 좌표계, 로컬 좌표계1인칭 시점으로 마우스를 움직이면 그 방향에 따라 캐릭터의 시점이 바뀜 키보드
원래 어디에 정리하고 글을 쓰고 하는 것을 잘 못하는 성격이라 TIL도 예전부터 하고 싶었지만 꾸준히 하지 못했다. 뭔가 엄청난 걸 공부하고 나서 정리해야 할 것 같은 강박이 들었달까? 근데 나는 내가 한 것들이 눈에 보여야 동기부여가 되는 타입이라서 개발 공부
델리게이트이벤트👉 어떤 기능을 목록에 추가하면 델리게이트가 그 목록들을 대신 실행시켜 준다.어떤 계산을 할지, 계산하는 순간에 알고 있어야함👉 계산하는 내용이 달라졌을 때, 코드를 수정해야함자신의 기능 중에서 어떤 기능이 실행되는지 알고 있어야 함👉 Calcula
C- 유니티 이벤트 인터페이스와 유사하지만 멤버변수, 내부 구현 있는 함수도 가질 수 있다.하지만 게임 도중에 실시간으로 인스턴스를 찍어낼 수 있다.부모 클래스(추상 클래스)접근제약어 abstract 함수이름() { ... }public abstract Monste
데이터베이스 수업 과제 웹 DB 구축하기 ![](https://images.velog.io/images/zero9657/post/1ec87b61-21d3-4e30-8aa4-b8050bd14b07/%EC
명령행 인수 구문분석기 사례 연구깨끗한 코드를 짜려면 먼저 지저분한 코드를 짠 뒤에 정리해야 한다돌아가는 프로그램을 목표로 잡는 것이 아니다여기서 그치는 것이 아니라 점점 개선해 나가야 한다코드를 확장해 나가면서 코드가 더 나빠질 거라는 생각이 든 순간 저자는 기능을
창발성하위 체계로부터 생겨나지만, 그 하위 체계로 환원되지 않는 속성켄트 벡은 다음 규칙을 따르면 설계는 '단순하다'고 말한다우선 순위 순모든 테스트를 실행한다.중복을 없앤다.프로그래머 의도를 표현한다.클래스와 메서드 수를 최소로 줄인다.설계는 의도한 대로 돌아가는 시
Clean Code 10장 클래스 코드의 표현력과 그 코드로 이루어진 함수에 아무리 신경 쓸지라도 좀 더 차우너 높은 단계까지 신경 쓰지 않으면 깨끗한 코드를 얻기는 어렵다 클래스 체계 자바 표준 클래스 정의에 따른 변수 순서 정적 공개 상수 정적 비공개 변수 비공