본문 바로가기

static

상속 상속스위프트의 상속은 클래스, 프로토콜 등에서 가능합니다. 열거형, 구조체는 상속이 불가능합니다. 스위프트는 다중상속을 지원하지 않습니다. 이번 파트에서는 클래스의 상속에 대해서 알아봅니다 소스코드 클래스의 상속과 재정의상속 문법class 이름: 상속받을 클래스 이름 { /* 구현부 */ } // 기반 클래스 Person class Person { var name: String = "" func selfIntroduce() { print("저는 \(name)입니다") } // final 키워드를 사용하여 재정의를 방지할 수 있습니다 final func sayHello() { print("hello") } // 타입 메서드 // 재정의 불가 타입 메서드 - static static func typeMeth.. 더보기
Swift에서 Objective-C의 상수 대체제에 관하여 오늘의 주제 Objective-C의 상수와 스위프트의 상수 안녕하세요 야곰입니다.Objective-C를 쓰다가 스위프트로 넘어왔을 때 고민되었던 부분 중의 하나인 스위프트의 상수에 관해 이야기해 보려 합니다. 혼자 프로젝트를 진행하다 보면 상수의 필요성을 많이 느낄 수 없을지 모르지만, 누군가 협업을 하게 된다면, 혹은 미래 또는 과거의 나와 협업(?)을 하게 된다면 상수의 필요성을 많이 느끼게 됩니다. 바꾸면 안 되는 데이터를 실수로 바꿔서 난감했던 경험이 없나요? 혹시 그런 적이 있다면 상수의 필요성에 대해서는 많이 공감하실 것으로 생각됩니다. * 오해가 생길 소지의 표현들이 있어서 처음 발행 이후 조금 수정하였습니다. 좋은 의견 주신 과니님 고맙습니다 :) 사라진 const 사실 저는 Objecti.. 더보기
C <13>. 변수의 범위 오늘의 주제 1. 변수의 범위 열 세번째 시간입니다.^^ 지난 번에는 함수에 대해 알아보았어요~ 함수... 중요합니다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 내가 안중요하다고 하는거 있었나..ㅋㅋㅋㅋㅋㅋㅋ 그말인 즉슨 알짜배기 열심히 적고있다는 얘기겠지요?ㅋㅋ 자 그럼 서론 생략하고 변수의 범위에 대해 알아봅시다~ 스따뚜~~~~~~~~~~~~ # 변수의 범위 그전에 변수란...? 이미 예전에 포스팅 했지요?ㅎㅎ 잘 기억이 안나신다면...ㅋㅋ 보고옵시다~ 2011/12/02 - [C] - C . 변수. Variable 자. 변수에도 범위가 있나요?? 오홍 그럼요~ 어디서든지 쓸 수 있는녀석, 어떤 곳에서만 쓸 수 있는 녀석 등등 변수가 미치는 범위는 다양하답니다~ 변수 뿐만 아니라 함수도 마찬가지예요~^^ 그럼 자세히 알아.. 더보기