본문 바로가기
728x90

정리6

Swift 문법정리 #3 값 타입 / 참조 타입 Class 전통적인 OOP 관점에서의 클래스 단일상속 (인스턴스/타입) 메서드 (인스턴스/타입) 프로퍼티 참조타입 Apple 프레임워크의 대부분 큰 뼈대는 모드 클래스로 구성 Struct C 언어 등의 구조체보다 다양한 기능 상속 불가 (인스턴스/타입) 메서드 (인스턴스/타입) 프로퍼티 값 타입 Swift의 대부분 큰 뼈대는 모두 구조체로 구성 Enum 다른 언어의 열거형과는 많이 다른 존재 상속 불가 (인스턴스/타입) 메서드 (인스턴스/타입) 연산 프로퍼티 값타입 Enumeration 유사한 종류의 여러 값을 유의미한 이름으로 한 곳에 모아 정의 열거형 자체가 하나의 데이터 타입 열거형의 case 하나하나 전부 하나의 유의미한 값으로 취급 선언 키워드 - enum 구조체는 언제 .. 2022. 9. 4.
swift 문법 정리 #2 구조체 : Struct 사용형식 struct [구조체이름] { /* 구현코드 */ } struct Sample { var mp: Int = 100 // 가변 프로퍼티 let ip: Int = 100 // 불변 프로퍼티 static var tp: Int = 100 // 타입 프로퍼티 var clss: String = "개나리" var name: String = "홍길동" //인스턴스 메서드 func methodTest() { print("저는 \(self.clss)반 \(name)입니다") } //타입 메서드 static func methodTest() { print("메서드 테스트입니다.") } } 가변 프로퍼티 값 사용 var mutable: Sample = Sample() mutable.mp = 10.. 2022. 6. 19.
자주쓰는 맥북 단축키 정리. (새로고침, 한/영 변환, 소/대문자 변환, 프린트, 캡쳐 등) 새로고침 - Command + R ( 실행하는 창에 따라 Shift + Command + R ) 한/영 변환 - 한/A 키 (windows키보드를 따로 쓸 경우 CapsLock 을 누르면 변환) 대/소문자 변환 - 한/A키를 길게 누름 인쇄, 프린트 - Command + P 스크린 캡쳐 - Shift + Command + 3 부분 스크린 캡쳐 - Shift + Command + 4 누른 후 마우스 드래그 화면 캡쳐 + 녹음 - Shift + Command + 5 복사 - Command + C 붙여넣기 - Command + V 잘라내기 - Command + X 복구하기 - Command + Z 모든항목 선택 - Command + A 창 닫기 - Command + W 선택파일 복사 - Command + D .. 2022. 5. 15.
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.
728x90