본문 바로가기

공부/TIL•기타22

07/11 JSloopforfor(초기문; 조건문; 증감문) { 반복해서 수행할 코드} 의 형태.놀라운 사실은, JS는 초기,조건,증감문을 모두 생략이 가능하다…??대신 무한 루프 탈출을 설정해 주는 형태로 사용 가능.막말로, 이렇게도 사용할 수 있다.for(;;) { if(i>3) break; i++;} for…of반복 가능한 객체에 대해서 반복.Array, Map, Set, String, TypedArray, arguments 등for(let/const 변수 of 반복가능한 객체) { 반복해서 수행할 코드 }for…in객체의 모든 열거가능한 속성에 대해 반복.객체에 접근하여 객체의 값들을 사용할 수 있음.성능 측면에서 다른 for문에 비해 좋지는 못함.for(let/const 변수 in 객체) {반복해서 수행할.. 2024. 7. 14.
07/09~10 TSzod schema 선언 및 유효성 검사 라이브러리.런타임 단계에서 작동하는 것은 JavaScript이므로, TypeScript는 잡아낼 수 없는 한계 때문에 사용.입력된 schema 에 미리 지정된 type 검사를 해, 유효성 검사를 통과하지 못하면 error를 throw 한다. CS프로젝트를 빌드 하면 메타데이터가 생성됨.프로젝트 간 종속성이 존재 할 경우, 다른 프로젝트의 dll 등을 참조하기 위해 종속된 프로젝트의 빌드가 선행되어야 함. WinFormwindows 용 프로그램을 만들 때 사용하는 GUI 도구이다.간단하게 창이나 버튼 등의 레이아웃을 설정할 수 있고, 이를 내보내면 c#을 통해 코드로 사용할 수 있도록변환도 해 주며, 연결까지 해 준다. 2024. 7. 10.
07/08 JavaScript[…] {…} 문법 / 비구조화 할당 (destructuring assignment)배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JS expression.전개 연산자를 사용하여 배열, 객체의 깊은 복사를 할 수 있음.원시(Primitive) 타입, 참조(Reference) 타입primitive typeJS의 primitive type은 6종류이며, 이외의 모든 값은 ref타입.Number, BigInt, Boolean, null, undefined, String, Symbolprimitive type 데이터는 변수에 할당될 때, stack 영역에 저장.변수 선언, 초기화, 할당 시 값이 저장된 메모리 영역에 직접 접근.값 자체를 복사하기 때문에, 원본 데이터.. 2024. 7. 8.
07/05 cocos2d9-slice동적 UI를 위해서, ui 이미지 한 개를 9개로 쪼갠 것.네 모서리는 보존하고, 중간 상하좌우는 ui 확장에 따라 한 방향으로 늘어나며,중앙은 계속 늘려 모든 동적 상황에 대응하는 ui 로 만들 수 있다. svnclean upsvn을 사용하면서 이력 정보가 잘못되거나, update나 commit 사용 중 에러가 발생할 시 해결하기 위한 명령.쓰기 제한이 걸려있는 경우, break write locks 를 체크해 clean-up 을 실행해 줄 수 있다. JSconstructor정해진 key, value 를 가진 객체를 편리하게 생성할 수 있게 도와주는 역할. new 키워드와 함께 사용.모든 constructor 함수에는 기본적으로 prototype이란 속성이 자동으로 생기는데,이.. 2024. 7. 8.
07/04 cocos2dscrollviewsetInnerContainerPosition으로 내부 컨테이너의 위치… 만 지정해 줄 수 있다.scrollview 내부에서의 시작위치를 바꾸려면 다른 방법을 찾아야 할 듯…hiererchyscene 아래서, 상단에 위치할수록 order상 뒤쪽,하단에 위치할수록 order상 앞쪽으로 위치하게 된다.director화면 스크롤 등의 이벤트를 처리하기 위해서, 현재 화면의 사이즈 등을 확인해야 할 필요가 있다. cc.Director.getInstance()로 활성화된 director에 접근할 수 있고, 그 director가 현재 클라이언트의 정보들을 들고 있음. 현재 클라이언트 사이즈의 경우 .getWinSize()로 획득 가능. TSJS에서 type 검사기만 씌운 근본없는 동적.. 2024. 7. 8.
07/02~03 .csdClip Studio Paint 3D Image 파일이라고도 합니다.Celsy가 개발한 Clip Studio Paint.csbCorel 이 개발한 Corel photo-paint script 파일이라고 함.TBDTo Be Determined, 혹은 To Be Decided. 추후 결정 예정  cocos2dscrollviewsetInnerContainerPosition 으로 내부 컨테이너의 위치를 지정해 줄 수 있음.pointvector2 형인 point 를 간단히 생성할 때는, {x: 0, y: 0} 의 형태를 가짐.nodesetscale은 scalefactor 를 곱하는 방식이라, setscale(2) 로 사용하면 origin x 2로 200% 가 된다. 2024. 7. 8.