반응형

전체 34

[Flutter] Static 키워드 - 클래스의 변수는 멤버 변수랑 뭐가 다른데?

Static을 설명하기 전에 Class(클래스)랑 Instance(인스턴스)를 이해해야된다.  우선 클래스(Class)는 도안, 도면, 걍 블루프린트이다.  이런 도안(=Class)들로 우리는 여러 인스턴스(Instance)를 생성한다. 기본 데이터를 넘기면 서로 다른 인스턴스를 생성할 수 있다. 위의 첫번째 사진 건물 도면에서 바닥, 창, 천장 등등등... 에 서로 다른 재료인, 철재, 타일, 시멘트, 벽지를 사용하면 서로 다른 건물이 지어진다. 똑같은 도면을 썼는데! 두번째 사진에서도 만약 신이 인간 클래스(Human Class)를 만들어서인간이면 갖는 기본적인 값들, 멤버 변수(혹은 property 라고도 부름) 를 피부색, 눈동자색, 머리카락색, 곱슬강도, 성별, 다리의 길이, 팔의 길이, 성격 ..

Flutter 2024.11.03

[Flutter] android toolchain - develop for Android devices error

Flutter SDK 를 설치한 후 터미널에 "flutter doctor"를 실행해보니까,  android toolchain - develop for Android devices (Android SDK version 34.0.0) 에러가 났다. 해결 :flutter doctor --android-licenses 명령어 실행 후 나타나는 모든 라이센스에 y 누르기 필자는 예전에 andriod studio 를 설치했어서 다시 사용하기까지 그 사이에 라이센스가 업데이트 되어서 지금 사용하려면 새로운 라이센스를 동의를 해야한다.필자는 한 4번 동의하니까 잘 됨. 그리고 flutter doctor를 재실행하면, All set! 개발로 들어가보자!

Flutter 2024.09.02

[Flutter] 윈도우 개발 환경 설정하기 (2024년 9월 최신) - 영어 해석 해줌

구글에서 만든 크로스 플랫폼 프레임워크인 Flutter를 공부하기 위해서 공식 사이트에서 설명하는대로 flutter 설치해보았다. 공식 사이트에서 설명한 그대로로 설치할 것이므로, 영어가 생소하다면 번역해두었으니 따라오면 좋을 것 같다.  그리고 Flutter 같은 개발자가 많이 투여된 프레임워크는 잦은 업데이트를 한다. 따라서 최신의 방법대로 설치하는 것이 베스트이기 때문에 공식에서 설명하는 방식대로 설치하는 것을 추천한다. 이제 설치해보자!    설치 사이트 :Flutter - Build apps for any screen Flutter - Build apps for any screenFlutter transforms the entire app development process. Build, tes..

Flutter 2024.09.02

[VSCode] The editor could not be opened due to an unexpected error: Expected ',' or ']' after array element in JSON at position

VSCode로 개발하다가 갑자기 버벅되면서 클릭이 안되길래 창을 강제로 닫았다가 다시 열었는데, 이런 에러가 났다...거의 다 되가고 있었던 참이어서 진짜 기겁했다,,, 우선 에러를 보면 JSON 파싱이 맞지 않는 것 같은데...Open in Text Editor를 켜서 확인해보자. 이렇게 빨갛게 된 부분을 보니까 괄호가 끝에 닫혀있지 않았다.저게 마지막 실행 결과인데 중간에 의도치 않게 끊겨서 파싱 에러가 발생한 거 같다. 이게 텍스트파일의 끝 부분 수정한 결과다.보니까 예측했던 대로 내가 강제 종료해서 의도치 않게 끊겨서 괄호가 마무리 되지 않았다.또 출력도 진행하다가 중간에 끊겼던 것을 확인할 수 있었다.(강제 종료하지 말자...) 그래서 우선 애매하게 출력됐던 부분을 지웠고두번째 사진에서 빨..

VsCode 2024.08.23

[Git] .gitignore 파일이란?

깃허브 리포지토리를 분석하고 있는데 .gitignore 파일을 보게 됐다.읽어보면 git ignore, '무시할 git' 이라는 뜻인데, 도대체 무엇을 무시하는 파일이고 왜, 어떤 용도로 있는 파일일까?   .gitignore 파일이란?Git의 추적을 피하고 싶은 파일명들을 적어넣은 파일로, Git 버전 관리에서 제외할 파일 목록들을 작성한 파일이다.따라서 .gitignore 파일 안에 프로그램 패키지 안에 있는 파일명들을 적어 놓으면그 파일들은 git에 올려지지 않는 것이다.  Github로 버전 관리를 할 때 일반적으로 하나의 프로그램 패키지를 한번에 커밋을 올리는데이때 몇몇 파일은 버전 관리를 할 필요가 없고, 또는 해서는 안되는 파일들이 있을 수가 있다.그럴 때 파일 몇 개를 일일이 커밋하거나, ..

Git & Github 2024.08.22
반응형