본문 바로가기
728x90

Programing95

swift 문법 정리 #1 문자열 보간법 : 프로그램 시행 중 문자열 내에 변수 또는 상수의 값을 표현 사용법 \() let value = 10 "현재 값은 \(value) 입니다." 콘솔로그 남기기 print 함수 : 단순 문자열 출력 print("test값은 10이다") => test값은 10이다 dump 함수 : 인스턴스의 자세한 설명(description 프로퍼티)까지 출력 dump("test값은 \(10+10)이다") => - "test값은 20이다" 변수와 상수 선언 // 상수 선언 키워드 let let constant: String = "차수에 변경이 불가능한 상수 let" // 변수 선언 키워드 var var variable: String = "차후에 변경이 가능한 변수 var" //상수 선언 후에 나중에 값 할당하.. 2022. 5. 10.
javascript 기본문법 정리 #2 javascript 강의를 보며 나름 머리에 정리하고 필요시에 찾아보기위해 정리한다. 1. 변수 let과 const는 호이스팅이 되지만 할당되지 않고 TDZ(Temporal Dead Zone) 영역에서 사용한다면 에러 발생 변수의 생성과정 1. 선언 2. 초기화 3. 할당 var : 함수 스코프(function-scoped) let, const : 블록 스코프(block-scoped) 2. 생성자함수 객체 리터럴 구조 : let user = { name : 'Mike', age : 30, } 생성자 함수 (첫글자 대문자로) function User(name, age){ this.name = name; this.age = age; this.sayName = function(){ console.log(thi.. 2022. 5. 1.
javascript 기본문법 정리 javascript는 Interpreted language 이다. 변수선언 방식 name = "kim"; 변수선언 명령 let -> 블록 스코프의 범위를 가지는 지역변수를 선언, 선언과 동시에 임의의 값으로 초기화 함 const -> 블록 범위의 상수를 선언, 상수의 값은 재할당 할수 없고 재 선언할 수없음, 변하지 않는 상수선언 var -> 변수를 선언하고, 선택적으로 초기화 할 수 있음. let newValue = sendValue || "tranValue"; -> sendValue값이 undefined일 경우 뒤에 값으로 처리 문자형 "abc" -> 문자형 string "I'm a boy" -> '를 입력시 사용하기 좋음 'I\'m a boy' -> '를 사용하여 문자열 표시시 '앞 [\][역슬러시.. 2022. 4. 28.
Unity Ads 0.4.1로 업뎃 후 보안 정책 변경처리 최근 구글에서 광고에 대한 데이터 보완정책의 변경사항이 있다고 메일이 왔었다. 메일이 오고 얼마뒤 Unity에서도 ads를 최신 버전으로 업데이트를 받고 앱 콘텐츠의 데이터 보안 선언을 바꾸어야 된다는 메일이 왔다. 일단 기존 배포를 한 유니티를 열었다. Package Manager를 열어서 먼저 업데이트를 해준뒤 배포를 했다. 배포를 하고나니 메시지함에 데이터 보안 선언이 잘못됐다는 메시지가 왔다 구글콘솔에 앱 콘텐츠 항목에 가서 [데이터 보안]항목을 다시 설정을 시작하였다. 데이터 보안에서 우선 다음을 클릭하고, 유니티 ads 설정안내에 따라서 예를 다 선택해 주었다. 그리고 다시 다음 클릭, 데이터 유형에 선택을 해 주었다. 해당 데이터 항목을 체크를 다 하였다면 다음으로 클릭하여 아래표와 같이 세.. 2022. 4. 11.
[android] tab과 fragment 사용 안드로이드 탭 클릭시에 fragment를 사용하여 화면전환을 하도록 처리하였다. 그런데 화면에서 검색기능 호출 후 다시 돌아올 경우 replace만 사용하여 화면을 전환효과를 주었더니 이전 화면의 잔상처럼 2개의 화면이 겹치는 오류가 발생하였다. 잘못 만들었다. 다시 탭 구성을 하였다. 기존 코드에서 //각 fragment 페이지 초기화 fragment1 = new fragment1(); fragment2 = new fragment2(); fragment3 = new fragment3(); //tab setting getSupportFragmentManager().beginTransaction().add(R.id.container, fragment1).commit(); //화면 전환시 getSupport.. 2022. 4. 3.
android design 라이브러리 추가시 오류 implementation 'com.android.support:design:28.0.0' 위와같이 입력하였는데, 에러가 나온다. com.android.support:design:28.0.0 경로는 com.google.android.material:material:1.0.0-rc01 위의 경로로 변경되었다. 2022. 3. 12.
728x90