출처http://kka7.tistory.com/18 상속 (Inheritance)Swift 는 상위 클래스의 정의가 일치하는지 확인하여오버라이드가 정확히 되는 것을 보장한다. 클래스는 프로퍼티의 값이 변경되었을 때 순서대로 통지하도록상속된 프로퍼티에 프로퍼티 옵저버를 추가할 수 있다.옵저버는 저장프로퍼티, 계산프로퍼티 관계없이 모든 프로퍼티에 추가 가능하다. 상속 기본아무 클래스도 상속받지 않은 클래스를 기본클래스라 한다. Swift 클래스는 보편적인 기본 클래스로부터 상속받지 않는다.상위 클래스를 지정하지 않은 클래스는 자동으로 기본클래스가 된다. class Vehicle { var currentSpeed = 0.0 var description: String { return "traveling at \..
Modules (파일 분리)자주 사용하는 함수 및 클래스를 하나의 파일 형태로 모아두는 것을 모듈화한다고 한다. 위와같이 print_helper.py 와 /dictionary/dictionary_helper.py 를 만들었다면아래와 같이 import 시킬 수 있다.import print_helper from dictionary import dictionary_helper Exceptionstry-except-finallywhile True: try: number = int(input('What is your favorite number?\n')) print(23 / number) break except ValueError: print('Make sure and enter a number') except ..
- Total
- Today
- Yesterday
- Arc
- Swift3
- 꺼내먹어요
- string
- set
- Swift
- dictionary
- CGImage
- NSManagedObjectContext
- optional
- thread
- 읽기 좋은 코드가 좋은 코드다
- applicationWillResignActive
- NSManagedObjectModel
- HTTP
- NSManagedObject
- docker
- AWS
- Swift 3.0
- Swift 3
- UIView
- delegate
- coredata
- workerThread
- RunLoop
- CIImage
- ios
- EffectiveObjectiveC
- Swfit
- Block
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |