본문 바로가기

전체 글170

Swift Initialization Optional Initialization OptionalInitialization에서 초기화 할 필요가 없는 경우에 사용하는 방법이 Optional Type 이다. 예struct Grade { var koreanGrade : Int var englishGrade : Int var msg : String? init(koreanCount : Int, englishCount : Int) { koreanGrade = min(koreanCount * 5, 100) englishGrade = min(englishCount * 5, 100) msg = "한 문제당 5점입니다." } init(koreanScore : Int, englishScore : Int) { koreanGrade = koreanScore englishGrade.. 2015. 6. 23.
Swift Initialization Parameter Initialization ParameterInitialization은 파라미터가 필요없다. 그러나 초기화를 할때 파라미터로 넘긴 값을 사용하여 초기화할 필요가 있다.이런 경우에 사용하는 방법이 Initialization 파라미터 이다. struct Grade { var koreanGrade : Int var englishGrade : Int init(fromKoreanCount koreanCount :Int, fromEnglishCount englishCount : Int) { koreanGrade = min(koreanCount * 5, 100) englishGrade = min(englishCount * 5, 100) } init(fromKoreanScore koreanScore : Int, fro.. 2015. 6. 23.
Swift 상속(Inheritance) 상속(Inheritance)구조체, 열거형과 달리 클래스가 가진 특징 중 하나는 다른 클래스에 자신의 속성, 매서드를 상속 시킬 수 있다는 점이다. class Vehicle { var numberOfWheels: Int var maxPassengers: Int func description() -> String { return "\(numberOfWheels) wheels; up to \(maxPassengers) passengers" } init() { numberOfWheels = 0 maxPassengers = 1 }}let myVehicle = Vehicle() class Bicycle : Vehicle { override init() { super.init() numberOfWheels = 2 .. 2015. 6. 22.
administrator 계정활성화 1. 관리자 권한으로 cmd 실행 2. net user administrator /active:yes 입력 2015. 6. 14.