스토리보드 없이 CRUD - Create 안녕하세요. 오늘은 저번 포스팅에 이어서 본격적으로 데이터를 추가시켜주는 Create를 만들어보도록 하겠습니다. 이번 포스팅에서는 클로저에 대한 기본적인 이해가 있으셔야 합니다. 다음의 포스팅들을 참고해주시면 많은 도움이 되실 것입니다. 스토리보드 없이 CRUD - Setting 스토리보드 없이 CRUD - List 클로저 Closure[01] Closure[02] 그럼 본격적으로 시작해보도록 하겠습니다. EditFriendViewController EditFriendViewController에서는 기본적인 데이터를 편집하는 모든 행위를 할 것입니다. 그 행위들에는 데이터를 추가하는 Create도 해당됩니다. 먼저 이전에 해왔던 것과 마찬가지로 View Contr..
Closure - Capture List 저번 포스팅에서는 기본적인 문법부터 다양한 축약형의 문법 그리고 값으로써의 클로저를 알아보았습니다. 이번에는 클로저를 사용하면서 중요한 문법 중 하나인 Capture List에 대해서 알아보도록 하겠습니다. 글을 읽기전에 먼저 숙지하고 계셔야할 주제들입니다. Closure - BasicClosure는 Reference Type이다. 기본적으로 클로저는 Reference Type입니다. 이 포스팅에서는 Reference Type과 Value Type의 차이점을 설명하지 않습니다. 또한 클로저가 매개변수로 값을 넘기는 것이 아닌 단순히 클로저 바깥의 값을 사용할 때는 값을 복사하여 클로저 내부에 저장하고 사용하는 것이 아닌 해당 값을 참조하여 사용하게 됩니다. 이러한..
Closure - Basic 클로저는 func 키워드와 함수의 이름이 없는 함수입니다. 흔히들 익명함수라고 불리기도 합니다. 이들은 이름이 없기 때문에 그들 스스로 호출을 할 수 없습니다. 기본 클로저 문법 { (매개변수 목록) -> 반환타입 in 실행 코드 } 함수 vs 클로저 Function 이름이 있다. func 키워드가 존재한다. in 키워드가 존재하지 않는다. Closure 이름이 없다. func 키워드가 존재하지 않는다. in 키워드가 존재한다. func giveFunc(){ ... } // function var giveNoFunc = {() ->in ... } // closure //call giveFunc() giveNoFunc() Function to Closure example fun..
- Total
- Today
- Yesterday
- Algorithm
- UIResponder
- 부스트코스
- 아이폰
- 스위프트
- IOS
- boostcourse
- edwith
- 오토레이아웃
- Protocol
- TableView
- 프로토콜
- Swift
- 백준
- segue
- 테이블뷰
- notificationcenter
- oauth2.0
- CRUD
- Xcode
- iPhone
- Codable
- UIControl
- 운영체제
- auto layout
- nodejs
- storyboard
- 알고리즘
- 클로저
- Operating System
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |