출처http://kka7.tistory.com/16 메소드구조체와 열거형에 메소드를 정의할 수 있는 것이Objective-C 와의 큰 차이점이다. Swift 에서는 클래스, 구조체, 열거형에서 추가할 수 있다. 인스턴스 메소드인스턴스 메소드는 함수와 같은 문법을 가진다. class Counter { var count = 0 func increment() { count += 1 } func increment(by amount: Int) { count += amount } func reset() { count = 0 } } let counter = Counter() counter.increment() counter.increment(by: 10) counter.reset() self 프로퍼티 타입의 인스턴스..
출처http://kka7.tistory.com/15 프로퍼티 (Properties)프로퍼티는 특정 클래스, 구조체, 열거형의 연관된 값이다. 저장 프로퍼티는 인스턴스의 일부로 상수와 변수 값을 저장하는 반면계산 프로퍼티는 값을 계산한다. 저장 프로퍼티는 클래스와 구조체에서만 제공되고계산 프로퍼티는 클래스, 구조체, 열거형에서 제공된다. 저장 프로퍼티 (Stored Properties)가장 단순한 형태로 상수나 변수에 저장된다.var, let 키워드가 사용된다. struct FixedLengthRange { var firstValue: Int let length: Int } var rangeOfThreeItems = FixedLengthRange(firstValue: 0, length: 3) // the ..
출처http://kka7.tistory.com/11 클래스와 구조체 개념 Swift 는 사용자 정의 클래스와 구조체에 대해인터페이스와 구현 파일 구분이 필요하지 않다. 클래스나 구조체를 하나의 파일로 정의하고클래스나 구조체를 다른 코드에서 사용하기 위한외부 인터페이스는 자동으로 만들어진다. 클래스의 인스턴스를 전통적으로 객체라고 한다.하지만 Swift 의 클래스와 구조체는 다른 언어에 비해 함수에 더 가깝고클래스 또는 구조체의 타입 중 하나의 인스턴스로 적용할 수 있는 기능을 알아본다. 클래스와 구조체 비교클래스와 구조체는 공통적으로 아래 역할을 모두 할 수 있다. - 값을 저장하기 위해 프로퍼티 정의- 함수를 제공하기 위해 메소드 정의- 값에 대해 서브스크립트 문법으로 접근하기 위해 subscript ..
- Total
- Today
- Yesterday
- NSManagedObjectContext
- Arc
- coredata
- ios
- HTTP
- set
- NSManagedObjectModel
- optional
- Block
- string
- delegate
- applicationWillResignActive
- Swfit
- Swift 3.0
- 꺼내먹어요
- RunLoop
- Swift3
- workerThread
- docker
- CGImage
- thread
- Swift 3
- Swift
- EffectiveObjectiveC
- CIImage
- dictionary
- 읽기 좋은 코드가 좋은 코드다
- AWS
- NSManagedObject
- UIView
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |