출처https://www.raywenderlich.com/163857/whats-new-swift-4 Api ChangesString더 이상 characters array 를 사용할 필요는 없습니다.direct 로 iterate 를 돌 수 있습니다. var str = "Hello🐮" for char in str { print(char) } direct 로 돌 수 있듯이, Sequence, Collection 의 기능들을 모두 사용할 수 있습니다. let count = str.countlet isEmpty = str.isEmptylet elloString = str.dropFirst()let lloString = str.dropFirst(2)let reverseString = String(str.rever..
출처http://kka7.tistory.com/17 서브스크립트 문법컬렉션, 리스트, 시퀀스의 멤버 요소에 간편하게 접근하기 위해클래스, 구조체, 열거형에서 서브스크립트를 정의할 수 있다. 서브스크립트는 1차원으로 제한되지 않고사용자 정의 타입의 필요에 따라 여러 개의 입력 매개변수로서브스크립트를 정의 할 수 있다. 서브스크립트는 인스턴스 이름 뒤에 대괄호 ( [ ] ) 안에 하나 이상의값을 작성하여 타입의 인스턴스를 조회하는 것이 가능하다. subscript(index: Int) -> Int { get { // return an appropriate subscript value here } set(newValue) { // perform a suitable setting action here } } 이..
출처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/6 컬렉션 타입Swift 는 array, set, dictionary 에 저장할 수 있는 값과 키의 타입에 대해 명확하다.이는 실수로 컬렉션에 잘못된 타입의 값을 추가할 수 없다는 뜻이다. 컬렉션의 수정array, set, dictionary 로 만들고 변수로 할당하면 컬렉션은 mutable 하다.상수로 할당하면 컬렉션은 수정할 수 없고크기와 내용은 바꿀 수 없다. Array타입의 값을 정렬된 목록으로 저장한다.Swift 의 배열 선언법은 아래와 같다.일반적으로 축약형태를 권장한다. 선언 var array = [Int]() var array2 = Array() var array3 : Array 기본값으로 배열 생성하기 var threeDoubles = Arr..
Function선언 및 사용함수를 정의할 때는 def function(parameter):형식으로 사용한다.def printTest(): print('test') printTest() 파라미터가 있을경우는 아래와 같이 처리한다.def changeToWon(dollar): print(dollar * 1147.50) changeToWon(1) python 은 return 형을 지정해줄 필요가 없다.def changeToWon(dollar): won = dollar * 1147.50 print(won) return won won = changeToWon(1) parameter 를 전달하지 않았을 때 default Value 도 지정해줄 수 있다. def changeToWon(dollar, currency=11..
- Total
- Today
- Yesterday
- coredata
- Swift
- delegate
- Block
- Swift3
- ios
- AWS
- Swift 3
- NSManagedObjectContext
- Swfit
- RunLoop
- NSManagedObject
- UIView
- CIImage
- string
- docker
- Swift 3.0
- dictionary
- 읽기 좋은 코드가 좋은 코드다
- workerThread
- thread
- set
- EffectiveObjectiveC
- 꺼내먹어요
- CGImage
- optional
- Arc
- applicationWillResignActive
- HTTP
- NSManagedObjectModel
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |