Swift - 메서드란?
메서드란? 클래스, 구조체 등 객체 안에 정의된 함수를 뜻함. 일반 함수와의 차이점으로는 메서드는 해당 객체에 종속되는 특징을 지녔지만, 일반 함수는 단순히 독립적인 실행 구문을 나타냄. 하지만, 보통은 혼용해서 사용함. 메서드에는 두 가지 유형이 있음. 인스턴스 메서드 타입 메서드 인스턴스 메서드 직접 클래스, 구...
메서드란? 클래스, 구조체 등 객체 안에 정의된 함수를 뜻함. 일반 함수와의 차이점으로는 메서드는 해당 객체에 종속되는 특징을 지녔지만, 일반 함수는 단순히 독립적인 실행 구문을 나타냄. 하지만, 보통은 혼용해서 사용함. 메서드에는 두 가지 유형이 있음. 인스턴스 메서드 타입 메서드 인스턴스 메서드 직접 클래스, 구...
타입 프로퍼티란? 객체 인스턴스를 생성하지 않고 클래스나 구조체에 직접 접근하여 사용할 수 있는 프로퍼티를 의미함. 타입 프로퍼티는 애플리케이션 내에서 공유 자원으로 사용됨. 동시성 문제가 생길 수 있음. static, class 키워드를 통해 선언 가능함. static: 구조체, 클래...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 article 1개 해석 영어 5줄 일기 쓰기 영어 학원 숙제하기 Swift 프로퍼티 옵저버 내용 정리 💡 오늘 느낀 점 오늘은 영어 article 해석, 영어 학원 숙제(단어암기), 영어 5줄 일기, Swift 프로퍼티 옵저버 내용 정리를 하였다. 평소보다 공부를 많이 ...
이전글에서 이어짐. 프로퍼티 옵저버란? 저장 프로퍼티의 값이 바뀔 때 전/후처리를 할 수 있도록 해주는 구문을 의미함. willSet: 값이 바뀌기 전에 호출됨. 새롭게 할당되는 값이 인자값으로 넘어옴. 매개변수명을 생략할 경우 newValue라는 상수명으로 접근 가능함. didSet: 값이...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 article 1개 해석 영어 5줄 일기 쓰기 영어 학원 다녀오기 Swift 저장 프로퍼티, 연산 프로퍼티 정리 SQL 다중 컬럼 서브쿼리 정리 💡 오늘 느낀 점 오늘은 영어 article 해석, 영어 학원 다녀오기, 다중 컬럼 서브쿼리 내용 정리, Swift 저장 프...
다중 컬럼 서브쿼리란? SELECT 서브쿼리에 두 개 이상의 컬럼이 포함되는 것을 의미함. WHERE 절에서 여러 컬럼을 동시에 비교할 때 유용함. 예시 1 SELECT * FROM users u WHERE (u.name, u.email) = (SELECT name, email FROM users WHERE ...
이전글과 이어짐. 연산 프로퍼티란? 값을 저장하는 것이 아니라 다른 프로퍼티의 값을 연산 후 제공해줌. 연산 프로퍼티 값에 접근하기 위해 내부적으로 get 구문을 정의해줘야함. 이때 get 구문은 값에 접근하기 위해서는 반드시 필요하기 때문에 정의해주지 않으면 값에 접근할 수 없음. 연산 프로퍼티에 값...
이전글과 이어짐 클래스나 구조체에 선언된 변수나 상수를 프로퍼티라고 함. 프로퍼티에는 아래와 같이 두 유형이 있음 저장 프로퍼티 연산 프로퍼티 저장 프로퍼티란? 일반적으로 생각하는 프로퍼티로, 입력된 값을 저장하거나 저장된 값을 제공하는 역할을 함. 변수, 상수를 통해 정의 가능함. 예시 class Person { va...
📚 오늘 배운 것 / 실행한 것 TIL 작성하기 영어 article 1개 해석 영어 5줄 일기 쓰기 영어 학원 숙제하기 Swift 클래스, 구조체 내용 정리 Spring Boot WAR Tomcat 배포 방법 정리 💡 오늘 느낀 점 오늘은 영어 article 해석, 영어 학원 숙제(영단어 암기), 영어 5줄 일기 쓰기, ...
1.pom.xml에서 내장 톰켓 의존성 제거 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 톰캣 제거 --> ...