[TIL] 2022.12.06 - kotlin 함수 참조 연산자 "::" - 람다 표현식은 fun 키워드 없이 함수를 정의할수 있는 간결한 문법으로 함수 참조 없이 변수에 직접 저장 가능 - 함수인것처럼 호출가능 - ()-> 함수가 데이터처럼 쓰임 - Int 매개변수, String 리턴 -생략가능 - 함수 유형이 함수의 마지막 매개변수인 경우 이런 축약 표현 가능 TIL 2022.12.06
[TIL] 2022.12.05 - kotlin에서 기본생성자 코드x - 보조 생성자 this로 재정의 - 클래스 내 속성 접근 (getter,setter) - 상속 표시 검은 화살표 - 상속 - 클래스를 변수로 가능 이런방식도 가능 - fun, val 앞에 override 쓰면 슈퍼클래스 내용 변경가능 - 클래스에서는 클래스 외부의 무단 액세스로부터 속성과 메서드를 숨길 수 있음 - 패키지에서는 패키지 외부의 무단 액세스로부터 클래스와 인터페이스를 숨길 수 있음 - 공개 상태 수정자; private: 동일한 클래스 or 소스파일, protected: 클래스+서브클래스, internal: 동일한 모듈 - 공개 상태 수정자를 setter 함수로 설정 가능 TIL 2022.12.05
[TIL] 20222.12.03 - kotlin에서 브랜치 여러개일때 when 사용, -> 사용 - in a..b 도 가능 - is type(Int) -> 도 가능 - 여러형태로 조건문 가능 - 결과 대입도 가능! - null은 null을 허용하는 유형의 타입에만 대입가능!!nullable 타입은 type? - 변수?.함수: "?." 안전 호출 연산자를 사용해서 잠재적 null 에서 호출되지 않게 보장함 - !!. (어셜선 연산자): null 비허용 변수이거나 예외처리 잘된때만 사용하기, 아니면 런타임 오류 발생 - ?: (Elvis 연산자) : 조건문 대신 기본값 설정 가능 TIL 2022.12.03
전반적인 올해 개발 프로젝트 회고 일단 프로젝트보다도 채용관해서.. 생각보다 탈락느낌이나면(아직 확실하진 않지만) 씁쓸하다....😭 올해는 거의 게임 프로젝트가 주였고, 지금은 kotlin 올해 막바지에 공부하는중이다. 전반적으로 프로젝트하면서 좋았던점,보완해야할점 등등 한번 기록해야할것 같다. 좋았던점 - 기획하는것이 꽤 재밌는것 같다. 팀프로젝트를 하면서 몰랐던점을 알게되거나 감탄스러운 다른분들의 아이디어+ 재능+노하우,지식 등은 정말 팀으로 활동해서 얻을수 있는 좋은점인것 같다. - 구글링을 좀더 예전보다 찾는데 화가 덜나는걸 보니 나아졌다.. 물론 못찾는건 끝까지 못찾으면 화가 나긴 하지만 - 직접 구현하는것도 과정이 재미있는것 같다. - 그래픽 공부를 하고 싶어졌는데 컴퓨터 보는 시간이 너무 늘어날까봐 걱정이다..보완해야할점 &.. 회고 2022.11.30
[Unity 2d] Unity 2d에서 동영상 화면에 띄우기 유니티를 사용할때 동영상을 화면에 띄워야하는 경우가 있다. 게임에선 인트로영상이나 게임 내에서 아이템, 배경화면 등이서 동영상 형태가 필요할때가 있다. 좀더 정리한 후 Canvas를 활용해서 VideoPlayer을 사용하는 방법을 소개하고자 한다. unity/게임 개발 2022.11.29
[Android Studio] 안드로이드 스튜디오에서 import abc순 정렬하기 Ctrl+Alt+O 혹은 Help >find Action> Optimize imports 한다. 캡처가 왜인지 안된다. Before After 우당탕탕 앱 도전기 2022.11.29
[TIL]2022.11.29 🤔 아무것도 반환하지 않으면서 @Composable 주석을 달고 있는 구성 가능한 함수는 파스칼 표기법을 사용하여 이름을 지정해야함. 파스칼 표기법은 복합어에서 각 단어의 첫 글자를 대문자로 표기하는 명명 규칙 명사여야 함: DoneButton() 동사 또는 동사구이면 안 됨: DrawTextField() 명사화된 전치사이면 안 됨: TextFieldWithLink() 형용사이면 안 됨: Bright() 부사이면 안 됨: Outside() 명사 앞에는 명사를 설명하는 형용사를 붙일 수도 있음: RoundIcon() 🤔 Alignment 위치 🤔 padding 위치 import하면서 쓰는거 택배 상자 뜯어보는거 같다.. TIL 2022.11.29
[TIL] 2022.11.26 - 알고리즘 풀때 문제에서 ⭐특정조건, 제한 조건 ⭐을 꼭 코드 작성하고 마지막에 포함했는지 확인하자 - 함수는 하나의 일만하도록, 재사용되는 내용 포함하기 - 함수 서명: 함수의 이름, 입력, 출력을 통칭 - kotlin oncreate=main같은 역할,setContent 레이아웃 역할 - @Composable 함수는 어디서든 필요에따라 호출 가능,아무것도 반환안함 - DefaultPreview: 전체 앱 빌드하지 않고 앱 미리보기 가능;@Preview(showBackground=true)-흰색 추가해주어야함 TIL 2022.11.26