[UIKit/Storyboard] 아울렛 함수 (@IBOutlet)과 액션 함수 (@IBAction)
·
🍎 Dev/UIKit
우선, IB- 는 Interface Builder의 약자로, 스토리보드에서 작업이 일어나고 있음을 알려주는 것이다.   📌 @IBOutlet이란?  - 객체에 속성(색상, 글의 내용, 선 등)을 지정할 때 사용하는데, 변수를 지정하는 것과 같은 원리이다.   📌@IBAction이란? - 사용자가 버튼을 누르면 발생하는 상황과 같이 view에 이벤트가 발생하였을 때 정해진 작업을 실행 시키는, 이벤트를 제어하는 함수 키워드이다.     ➕ 연결 방법은 IBOulet과 IBAction이 동일한데, 아래 발행글 참조 2023.07.29 - [Swift/Xcode] - 씬(Scene)과 Class 연결
[UIKit/Storyboard] 씬(Scene)과 Class 연결
·
🍎 Dev/UIKit
🔖  Cocoa Touch Framework  - iOS나 OS 환경에서 실행해야하는 소프트웨어 프로그램을 빌드하기 위해 필요한 애플리케이션 개발 환경. (애플 최적화 & 최상위 레벨의 프레임워크) -> iOS 앱을 만드는데 필요한 기초적인 툴 - UIKit = 대표적인 UI 도구 : iOS 환경의 씬 구성에서 유저 인터스페이스에서 동일성이 존재하는 이유가 바로 동일한 유저 인터스페이스를 사용하여 씬을 구성하기 때문. UIKit 안에 UILabel과 UIButton이 있고, 여기에 UIView가 상속되어 있다.UILabel : text, textColor, textAligment .... UIButton : SetTitle, SetTitleColor...UIView : layer(cornerRadius..
[UIKit/Storyboard] Shadow vs ClipsToBound
·
🍎 Dev/UIKit
💻 프로젝트 목표: 사용자가 DatePicker에서 선택한 날짜를 기준으로 +100일, +200일, +300일, +400일이 합산 된 날짜가 이미지 위에 뜨도록 만들기. ✏️ 이해가 필요한 개념: IBOutlet, IBAction, Sub ImageView, Shadow 와 ClipsToBound 💭 어려웠던 부분: 설정한 그림자가 시뮬레이터에 나오지 않음, (첫) 매개변수 응용, 함수식 정리         📌 이미지뷰 뒤로 그림자 만들기 (1) UIView -> UIImage -> label : 각 속성을 살리는 레이어 쌓기   - UIView를 시작으로 차곡차곡 레이어를 쌓아주어야 한다.UIImageView만 쓰면 layer.cornerRadius 설정할 때 shadow 설정한 부분이 함께 잘려..
[UIKit/Storyboard] Entry Point
·
🍎 Dev/UIKit
📌 엔트리 포인트 (Entry Point) 란? 진입점이란 뜻으로 프로그램이 시작하는 시점이다. 또한, 스토리보드 (Story board)에서 프로그램 실행 시 메인으로 보여지는 화면이기도 하다.    📌 Entry Point 설정하는 방법   View Controller를 추가하면 보통 entry point는 설정되어 있지 않다.  View Controller 추가하는 방법은 아래와 같다.  (1) Entry Point로 설정하고 싶은 View Contoller를 선택해준다. 위 예시 이미지처럼 파란색으로 선택이 잘 되었는지 확인 필수. 제대로 선택되지 않을 경우 인스펙터 영역에서 아무 것도 뜨지 않는다.     (2) Attributes inspector (다섯번째 영역)에서 ⏹️ Is Initi..