iOS/UIKit (4) 썸네일형 리스트형 UIKit Delegate 패턴 뿌수다 부서지기... 이번주부터 UIKit공부를 시작했는데 오늘 delegate 개념이 나왔다… 사실 봤던 기억은 나는데 헷갈리기도 하고 개념이 정리가 안되는거임… 그래서 미루고 미루다가 정리하려고 하는데… 두달 전에도 정리하다가 말았네… 오늘은 진짜 해야지… 진ㅉ... 로... Delegate 가 뭘까요 사실 유킷 공부하다보면 지이이인짜 많이 쓰이는게 delegate 패턴인듯(내 생각임) 그리고 나처럼 처음 공부하는 사람은 지이이인짜 헷갈리는 게 이거인거 같음 뭔가 알듯 말듯 알쏭달쏭 정리가 안됨 Delegate는 번역하면 대리자 라는 뜻임. 그래서 간단하게 표현하면 객체와 객체 사이의 소통을 대신 해주는 역할을 수행한다고 볼 수 있음 그리고 프로토콜(대리자)을 채택해서 실제로 구현해서 사용함 내가 이해 한 바로는 만약에 .. [Swift] Singleton Pattern 이번에는 싱글톤 패턴에 대해서 알아보도록 하겠습니다! 싱글톤 패턴은 디자인 패턴의 일종이잖아여?? 디자인 패턴이라 하면 코딩을 할때 어떤식으로 짤지??에 대해서 반복되는 문제들을 해결하기 위한 일종의 패턴입니다! → 소프트웨어 디자인 과정에서의 문제점을 해결하기 위한 해결책! 한번쯤 쫘아악 정리해서 알아봐야지 생각하고 있었는데 이게 이론적인 부분을 코드를 디자인할때 적용하는거라 아무리 이론을 공부해도 실제로 써보지 않으면 또 금새 까먹을꺼 같아서 미루고 있었거든여 (귀찮아서 아님) 그러던 중!! 이번에 과제를 하면서 뷰 간에 데이터를 어떻게 넘겨줄지 찾아보다가.. 싱글톤 패턴을 이용하게 되어서 한번 정리해보기로 했습니다! 싱글톤 패턴이 몬데요?? 야곰 센세의 설명 싱글턴 패턴을 따르는 클래스는, 생성자가.. UIKit ViewController Lifecycle 오늘은 UIKit에서 Lifecycle에 대해서 학습해 보았습니다!코드베이스로 앱을 만들기 시작하면서 viewDidLoad()를 많이 썼는데 뭔지 모르고 그냥 썼더라구요그냥 머.. .뷰에 나타낼려면 여기다가 하면된다~ 이정도로만 알고 있어서 한번 공부해보려고 했습니다요!나름 여기저기 학습해서 정리해서 썼는데 틀린 내용이 있을 수도 있으니까 참고해주시고 훈수 둬주십쇼! Lifecycle에 대해 학습하려고 알아보는데 크게 두 종류로 나뉘더라구요?1. Application Lifecycle - 앱 전체에 대한 생명주기2. View controller Lifecycle - 각 뷰의 생명주기이렇게 두 종류로 나뉘던데 이번에는 뷰컨의 생명주기에 대해 작성해 보도록 하겠습니다!View controller Lifecy.. UIKit TableView (1) 스유에서는 List 유킷에서는 TableView가 있는데 개인적인 생각으로 정~~말 많이 사용하는 거 같음 근데 맨날천날 까먹어서 한번 정리해 보도록 하겠습니다!! (사실 잘 몰라서 공부하면서 계속 추가할꺼임) 기본 여러 Cell을 이용해 하나의 열, 다수의 행을 이용해 수직 스크롤 테이블을 만듬 섹션으로 행을 그룹화하여 콘텐츠를 묶을 수 있음 (아이폰의 설정앱 마냥) 섹션에는 header와 footer를 붙혀 추가 정보를 표현할 수 있음 Delegate, DataSource DataSource는 데이터를 받아 View를 그려줌 Delegate는 테이블 뷰 동작과 외관을 담당함 . View가 변경되는 사항을 Delegate가 담당하고 View는 Delegate를 의존해 업데이트함. DataSource는 .. 이전 1 다음