전체 글 13

[iOS] GestureRecognizer

안녕하세요. 스벅보안관입니다.요즘 6시반에 일어났더니 아침형인간이 되기는 커녕, 그냥 죽고싶습니다...  암튼,이번에는 iOS에서 제공하는 GestureRecognizer에 대해 설명하겠습니다. GestureRecognizerGestureRecognizer는 말 그대로 제스처에 관련된 이벤트들을 인식해주는 클래스다.간단하게 말하면 터치 이벤트와 같은 기능들을 간단하게 처리해준다. GestureRecognizer 종류1. UITapGestureRecognizer- 단일 탭 또는 다중 탭을 인식합니다- 사용 예: 버튼 클릭, 이미지 확대/축소 등. 2. UIPinchGestureRecognizer- 두 손가락을 사용한 핀치 제스처를 인식합니다.- 사용 예: 이미지 확대 및 축소 3. UIRotationGes..

iOS 2024.05.20

[iOS] 버전별 UIButton의 차이

안녕하세요. 스벅 보안관입니다.오늘은 UIButton에 대해 알아보겠습니다. iOS 15.0 이전button.setImage(UIImage(named: "image"), for: .normal)button.imageEdgeInsets = UIEdgeInsets(top: 1, left: 2, bottom: 3, right: 12) 15.0 이전에는 위와 같은 코드의 형식으로 UIButton안에 Image를 설정했습니다.하지만 이 방식은 iOS 15.0 이후부터는 지원하지 않습니다. iOS 15.0 이후iOS 15.0 이후에는 UIButton의 padding과 insets를 조절할 수 있는 3가지 옵션이 생겼습니다.titlePadding : 타이틀과 서브타이틀 간격imagePadding : 타이틀과 이미지와..

iOS 2024.05.15

[iOS] iOS개발의 기본적인 배경과 흐름(?)

안녕하세요. 스벅 보안관입니다.첫 게시글로 iOS개발의 기본적인 배경과 흐름에 대해 말해보려합니다.(게시글 제목 짓는데 10분걸림;;)첫 블로그 작성이라 두서없이 쓸 거같습니다,,, 앱의 구조와 동작 원리 앱은 화면과 로직으로 이루어져 있습니다.화면은 그냥 화면인거같고,,, 로직은 그냥 로직인거같습니다 어떤 프로그램을 만들 때의 논리적인 흐름이라는 뜻입니다.이러한 로직에는 또 다시 3가지로 분류가 되는데 다음과 같습니다. - 데이터- 네트워크- 데이터베이스 결론은 데이터, 네트워크, 데이터베이스, 화면만 있으면? 앱이 돌아간다는 말입니다.  Apple & iOS하지만 개발이라는 것이 말은 쉽지 막상 해보면 참 어려운거 같습니다,,,근데 안그래도 어려운데 iOS는 깐깐하기까지 합니다;; Apple에서 개..

iOS 2024.05.15