목록ios (85)
BOID
안녕하세요 HoonIOS입니다. :) 사용자에게 목록으로 보여주는 화면을 위해 사용되는 UITableViewController에 대해 포스팅하려고 합니다. :) 테이블 뷰 컨트롤러에 대해, 사용하는 이유? 우선 이 컨트롤러에 대해 포스팅하기전에 이 컨트롤러를 왜 쓰는지 알아야겠죠? 이 UI를 사용하는 이유는 방대한(엄청나게 많은) 내용을 앱을 통해 제공해야하고 사용자 입장에서는 효율적으로 내용에 접근을 할 수 있도록 해주기 위해 사용을 합니다. 테이블 뷰 컨트롤러의 특징이 뭐가 있을까요? 이 컨트롤러를 이용하면 수평적 관계의 카테코리나 내용을 병렬로 배열하여 앱의 전체적인 내용을 표현하도록 구성하고 있습니다. 또 다른 컨트롤러인 내비게이션 컨트롤러는 수직적인 관계로 되어있어 직렬로 앱을 구성하고 있습니다..
안녕하세요 HoonIOS입니다. :) 저번에 이미지 피커 컨트롤러와 델리게이트 메서드에 대해 알아봤습니다. boidevelop.tistory.com/69 [iOS] 이미지 피커 컨트롤러의 델리게이트 메서드 - HoonIOS 안녕하세요 HoonIOS입니다. :) 저번에는 이미지 피커 컨트롤러에 대해 포스팅을 했습니다. boidevelop.tistory.com/68 [iOS] 이미지 피커 컨트롤러란? 안녕하세요, HoonIOS입니다. :) 이번에는 이미지 피커 컨 boidevelop.tistory.com 이번에는 이미지 피커 컨트롤러의 델리게이트 메서드을 구현하는 법에 대해 포스팅을 하려고 합니다. 아래와 같은 델리게이트 패턴을 구현해보겠습니다. :) ※ 구현 조건 우선 기본적으로 내비게이션 컨트롤러로 구현..
안녕하세요 HoonIOS입니다. :) 저번에는 이미지 피커 컨트롤러에 대해 포스팅을 했습니다. boidevelop.tistory.com/68 [iOS] 이미지 피커 컨트롤러란? 안녕하세요, HoonIOS입니다. :) 이번에는 이미지 피커 컨트롤러라는 컨트롤러를 포스팅하려고 합니다. 단, iOS 14 이후부터는 PHPickerViewController를 사용합니다. 카메라는 이미지 피커 컨트롤러에서 사 boidevelop.tistory.com 이제는 이미지 피커 컨트롤러에 이벤트를 발생했을 때 수행하는 작업을 하는 이미지 피커 컨트롤러의 델리게이트 메서드에 대해 알아보겠습니다. 이미지 피커 컨트롤러의 델리게이트 메서드 종류 델리게이트 메서드가 호출하는 메서드는 다음과 같습니다. 하나씩 차례대로 알아보겠습니..
안녕하세요, HoonIOS입니다. :) 이번에는 이미지 피커 컨트롤러라는 컨트롤러를 포스팅하려고 합니다. 단, iOS 14 이후부터는 PHPickerViewController를 사용합니다. 카메라는 이미지 피커 컨트롤러에서 사용 가능하지만 이미지 라이브러리는 PHPickerViewController를 사용해야 합니다. 따라서 뒤 예제에서 구현할때는 iOS 13 버전으로 하여 구현을 하고 지금 포스팅하는 것은 iOS 13 버전을 기준으로 하겠습니다. 이미지 피커 컨트롤러란? 제일 먼저 궁금한게 있으면 애플 문서를 찾아봐야겠죠? 애플 문서의 내용을 영어실력이 안되지만 해석해보면 뷰 컨트롤러에서 사용자가 선택한 미디어 라이브러리, 녹화한 동영상, 촬영한 사진을 시스템 인터페이스로 관리하는 것입니다. 이미지 피..
안녕하세요 HoonIOS입니다. :) 정말 오랜만에 포스팅을 하는 것 같네요 :) 이번 주는 바빠서 포스팅을 제대로 못했습니다. ㅠㅠ 이번에는 텍스트 필드 델리게이트을 공부하던 중 나왔던 최초 응답자에 대해 포스팅을 하려고 합니다. 최초 응답자 란? 우선 최초응답자를 설명하기 전에 UIWindow객체를 알아야 합니다. UIWindow 객체란 사용자에 가장 가까이 위치한 객체입니다. 사용자로부터 발생하는 터치 관련 이벤트를 내부 객체로 전달하는 역할을 담당합니다. 그냥 이렇게 글로보면 모르시겠죠? 재미도 없고.... 자 다음 view의 계층에서 UIWindow객체의 위치를 보겠습니다. 왼쪽에 있는 파란색 층이 UIWindow층이 됩니다. 오른쪽 층을 보시면 UIWindow는 뷰 컨트롤러, 뷰를 포함하고 있..
안녕하세요, HoonIOS입니다. :) 저번에는 텍스트 필드의 델리게이트에 대해 포스팅을 했습니다. boidevelop.tistory.com/65 [iOS] 텍스트필드 델리게이트 패턴 구현하기 ( 1 / 2 ) -HoonIOS 안녕하세요 HoonIOS입니다. :) 저번에는 델리게이트에 대해 알아봤습니다. boidevelop.tistory.com/64 [iOS] 델리게이트 패턴이란? - HoonIOS 안녕하세요 HoonIOS입니다. :) 이번에는 iOS의 하나의 디자인 패턴인.. boidevelop.tistory.com 이번에는 텍스트필드의 델리게이트 패턴을 통해 델리게이트 메서드를 한번 적용하는 예제를 만들어 보겠습니다. :) 텍스트 필드에 델리게이트 패턴 적용 텍스트 필드에 델리게이트 패턴을 적용해보겠..
안녕하세요 HoonIOS입니다. :) 저번에는 델리게이트에 대해 알아봤습니다. boidevelop.tistory.com/64 [iOS] 델리게이트 패턴이란? - HoonIOS 안녕하세요 HoonIOS입니다. :) 이번에는 iOS의 하나의 디자인 패턴인 델리게이트 패턴에 대해 알아보려고 합니다. 우선 패턴에 대해 알아보겠습니다. 패턴이란? 객체지향 프로그래밍에서는 디자 boidevelop.tistory.com 이번에는 이 델리게이트의 대표적인 예인 텍스트 필드에 델리게이트 패턴을 적용시켜 보겠습니다. 텍스트필드 델리게이트 패턴 구현 기본적인 기능 ( 텍스트 필드 꾸미기, 텍스트 필드 UI 구현)과 같은 것은 직접 구현을 해주면 됩니다. 하지만...! 특정 문자열 입력 배제 시키기, 입력 가능한 길이 제한,..
안녕하세요 HoonIOS입니다. :)이번에는 iOS의 하나의 디자인 패턴인 델리게이트 패턴에 대해 알아보려고 합니다. 우선 패턴에 대해 알아보겠습니다. 패턴이란? 객체지향 프로그래밍에서는 디자인 패턴으로 사용을 합니다. 그럼 디자인 패턴이 뭘까요? 프로그래밍 설계에 관한 문제를 해결하기 위한 해법으로 객체들의 관계를 구조화 한 사례가 일반화된 것이 디자인 패턴입니다. 만약 우리가 프로그래밍 하는데 설계 문제를 해결해야 한다면 디자인 패턴 중에서 적절한 것을 골라 그에 따라 프로그램을 구조화하면 쉽게 해결을 할 수 있습니다. ※ 디자인 패턴의 종류?- iOS에서 사용하는 디자인 패턴은 MVVM, MVC가 대표적으로 있는데요,MVVM - Model, View, View Model로 구성이 된것으로 하나의 프..