본문 바로가기

Method

클래스 클래스 소스코드 정의 문법클래스는 참조 타입입니다. 타입이름은 대문자 카멜케이스를 사용하여 정의합니다.class 이름 { /* 구현부 */ } 프로퍼티 및 메서드 구현클래스의 타입 메서드는 두 종류가 있습니다. 상속 후 재정의가 가능한 class 타입메서드, 상속 후 재정의가 불가능한 static 타입메서드가 있습니다. 자세한 내용은 상속 부분에서 다시 다룹니다.class Sample { // 가변 프로퍼티 var mutableProperty: Int = 100 // 불변 프로퍼티 let immutableProperty: Int = 100 // 타입 프로퍼티 static var typeProperty: Int = 100 // 인스턴스 메서드 func instanceMethod() { print("inst.. 더보기
구조체 구조체 소스코드 정의 문법스위프트 대부분의 타입은 구조체로 이루어져 있습니다. 구조체는 값 타입입니다. 타입이름은 대문자 카멜케이스를 사용하여 정의합니다.struct 이름 { /* 구현부 */ } 프로퍼티 및 메서드 구현struct Sample { // 가변 프로퍼티 var mutableProperty: Int = 100 // 불변 프로퍼티 let immutableProperty: Int = 100 // 타입 프로퍼티 static var typeProperty: Int = 100 // 인스턴스 메서드 func instanceMethod() { print("instance method") } // 타입 메서드 static func typeMethod() { print("type method") } } 구조.. 더보기
Objective C <8>. 메소드의 선언과 반환값 오늘의 주제 1. 메소드 선언하고 구현하기 2. 메소드 인자 전달하기 3. 반환값(return값)에 대해 알기 여덟번째 시간입니다.^^ 정말 오랜만의 포스팅입니다...ㅋ 오늘은 제 동생의 생일이랍니다!!! 뭐... 그렇다구요 ㅋㅋㅋㅋㅋㅋ 지난 번에는 이름짓기에 대해 조금 알아보았습니다. 처음부터 이름을 잘 짓는 습관이 필요합니다. 귀찮다고 a, b, c 이런식으로 이름 지어놓으면 같이 일하는 동료는 물론 자신 스스로도 하루만 지나도 코드를 읽을 수 없습니다...ㅋㅋ 자 그럼 잔소리 생략하고 설명 들어갑니다~ 참..! 이거 보시기 전에 지난 포스트 2012/02/05 - [Objective-C] - Objective C . 클래스와 객체(인스턴스) 를 보고오시기를 추천드립니다^^ 스따뚜~~~~~~~~~~~.. 더보기
Objective C <6>. 클래스와 객체(인스턴스)<2> 오늘의 주제 1. Class 만들어보기 2. Class Method, Getter, Setter, Instance Method... 여섯 번째 시간입니다.^^ 지난 번에클래스와 인스턴스에 관한 개요를 알아보았습니다. 하지만, 말로만 듣고는 잘 감이 안오시지요? 물론 이번 포스팅을 보아도 아리송 하실 수 있습니다. 정말 짧은 코드이지만 많은 내용이 담겨져 있으니 이번 포스팅도 보고 또 보셔야 할 듯 합니다^^ 정말 중요한 것이니 몇 번을 보고, 다른 싸이트를 검색하고, 직접 계속 둘러보면서 꼭 몸으로 익히도록 하세요~! 자 그럼 오늘은 직접 클래스를 한 번 만들어 보도록 합시다~ 출바알~~~~~~~~~~~~ # Class 만들어 보기 자... 새로운 프로젝트를 만들고 아래 그림처럼 새로운 클래스 생성을 위.. 더보기