# delegate
[iOS] Delegate 와 Notification 의 차이
Delegate 와 Notification 는 클래스 간에 커플링이나 디펜던시를 최대한 줄일 수 있게 도와주기 위해 고안되었다. Delegate (대리) 는 단어 뜻 그대로, 다른 객체에게 메세지를 보냈을 때 알아서 처리해달라고 요청하는 것이다.TableView 가 스

[iOS] delegate 구현하기
delegate 의 뜻은 위임이다. 나의 권한을 다른 사람에게 위임하다. 원래는 내가 사용하도록 가지고 있는 권한인데 다른 사람에게 내 권한을 사용할 수 있게 위임한다. 라는 의미로 사용 된다. delegate pattern 의 의미도 같다. 원래 나의 오브젝

Delegate란? (C#)
Delegate란? : C/C++의 함수 포인터와 비슷한 개념으로, 메서드 파라미터와 리턴 타입에 대한 정의를 한 후, 동일한 파라미터와 리턴 타입을 가진 메서드를 서로 호환해서 불러 쓸 수 있는 기능. : delegate로 메서드 대리자를 선언해주고 원하는 메서
Delegate 패턴, Rx로 변경하기
DocumentPickerController를 rxSwift를 이용하여 호출하고 사용을 해보려고 합니다.DocumentPickerController는 아이폰 내부의 파일을 가져와서 업로드를 하거나, 단순히 보여주기 위해서 사용을 합니다.현재 뷰컨트롤러에서 이렇게 호출하
delegate

[Swift] UITableView, UITableViewCell / tableView의 함수들을 알아보자
우리는 이제 UILabel과 UIImageView를 만들 줄 안다. 하지만 보통 app들을 살펴보면 UI가 저렇게 마냥 단순하지 않다. 메신저앱이나 마켓앱을 예로 들어보면 친구목록이나, 상품목록 같은 List들이 있고 해당 List를 클릭하면 채팅 혹은 제품 상세페이지
Delegate를 공부해 보아요
오늘은 Delegate패턴에 대해 보겠습니다.Delegate를 알기 위해서는 Protocol에 대해 알아야하는데요.Protocol은 간단하게 말하면 프로토콜은 서로간의 지켜야할 규약입니다.프로토콜은 특정 기능 수행에 필수적인 요구를 정의한 청사진입니다.프로토콜은 다음에

[Swift] Protocol/Delegate 알아보기
<span style="background-color: - 서로간의 지켜야 할 약속알바생의 메뉴얼이라고 생각하면 된다UITableViewDataSource 라는 프로토콜 안에 cellForRowAt, numberOfSections... 등등 함수가 정의되어있는것을

[iOS/Swift - POP] 프로토콜 지향 프로그래밍(Protocol Oriented Programing) 알아보기 - 1
프로토콜 지향 프로그래밍(POP, Protocol Oriented Programing)를 정리해보려고 해요 😗
[Swift]Notification Center vs Delegate 간단 비교
delegate 장점 엄격한 syntax로 인해 메소드들이 명확하게 명시됨 구현되지 않은 메소드들을 쉽게 알 수 있음 모니터링하는 notificationCenter 같은 외부 객체가 필요없음 단점 많은 줄의 코드가 필요 delegate에 nil이 들어가지 않게 해야함(크러시 주의) 순환참조를 조심 Notification Notification C...
Delegate Pattern
Asynchronous Programming Mechanisms 중 하나!"delegate를 그대로 해석해서 위임자, 다시 말해 대신해서 일을 처리해준다" 라고 알고 있었다. 그러나article과 군옥수수수의 블로그 글을 보며,, You use delegates to

04. Delegate Pattern #1
Delegate Pattern Delegate Pattern에는 Table View와 Delegate Objectd 객체가 있다. Delegate 객체는 Table View가 호출하는대로 구현해야 한다. Delegate 객체는 반드시 프로토콜에 선언되어 있는데로 메

[iOS] VC 간 데이터 전달 방법
iOS 개발 중 화면간 데이터를 주고받아야 하는 과정은 매우 기본적인 상황일 것이다!나역시 처음엔 무작정 segue만을 붙들고 다녔지만, 이 방법 저 방법 써보게 되었고 구글링 중 잘 정리된 포스팅이 있어 참고해서 정리해보려한다!전달하고자 하는 데이터를 뷰 컨트롤러 프

[iOS / Swift] Swift 문법을 알아보자! - 21편 : Delegate와 Datasource
안녕하세요~! 오늘은 Delegate와 Datasource에 대해서 공부를 해보겠습니다. 우선 먼저 공부했었던 tableview 포스팅에 추가하여 이것에 대해 더 자세히 알아보죠!