OOP
-
210216 TIL: POP-5.객체지향 프로그래밍, assertTIL 2021. 2. 16. 23:37
POP https://welly-log.tistory.com/13 Swift4: Protocol Oriented Programming - 5.객체지향 프로그래밍 5장 객체지향 프로그래밍 객체는 객체의 속성 정보인 프로퍼티와 객체가 수행하는 행위의 정보인 메소드를 포함한 자료 구조이다. 요구사항 설계 이동수단은 해상/지상/공중 세 개의 범주를 갖 welly-log.tistory.com assert iOS 프로그래밍을 위한 스위프트 기초 디버깅 모드에서 동작하며, 조건의 검증을 위해서 사용한다. assert()와 같은 역할을 하지만 실제 배포 환경에서도 동작하는 precondition() 함수도 있다. var someInt: Int = 0 // 조건이 맞으면 지나치고, 맞지 않으면 다음 문구를 출력 및 동작..
-
Swift4: Protocol Oriented Programming - 5.객체지향 프로그래밍POP 2021. 2. 16. 19:53
5장 객체지향 프로그래밍 객체는 객체의 속성 정보인 프로퍼티와 객체가 수행하는 행위의 정보인 메소드를 포함한 자료 구조이다. 요구사항 설계 이동수단은 해상/지상/공중 세 개의 범주를 갖고 여러 범주의 멤버가 될 수 있다. 자신이 속해 있는 범주와 일치하는 타일에 있으면 이동 또는 공격 할 수 있다. 자신이 속해 있는 범주와 일치하는 타일에 있지 않으면 이동 또는 공격할 수 없다. 체력이 0이 되면 움직이지 못하는 상태로 간주한다. 순회가 가능한 단일 배열에 활동 가능한 모든 이동수단을 가지고 있어야 한다. 객체지향 프로그래밍 언어의 스위프트 스위프트는 객체지향 방식의 언어로 사용될 수 있다. class Vehicle { var vehicleTypes = [TerrainType]() var vehicleA..