일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- WWDC24
- EventLoop
- iot
- dart
- factory
- Architecture
- weatherkit
- tuist
- OpenAI
- 문법
- GIT
- isolate
- LifeCycle
- WiFi
- singleton
- Adapter
- builder
- SampleApp
- network
- flutter
- swift
- concurrency
- uikit
- dartz
- SwiftUI
- Xcode
- AppleDeveloper
- philipshue
- state
- designpattern
- Today
- Total
목록uikit (4)
Jaebi의 Binary는 호남선
목차UIView화면을 구성하는 요소의 기본 클래스, 여러 UI Component가 상속 받고 있음화면의 직사각형 영역에 대한 내용을 관리하는 개체Container View인터페이스 빌더에서만 추가할 수 있는 일종의 프록시 뷰UITableView데이터들 목록 형태로 보여줄 수 있는 가장 기본적인 UI 컴포넌트DataSource → 데이터를 받아 UI를 그려줌, Delegate → 동작과 외관을 담당UIScrollViewA view that allows the scrolling and zooming of its contained viewsUITableView, UITextView, UICollectionView의 부모 클래스Scroll View를 View Controller에 올리면 2개의 레이아웃 가이드 ..
목차Cocoa touch FrameworkiOS 개발을 위해 Swift에서 상속하여 사용하는 class들UIKit - 사용자의 인터페이스를 관리, 이벤트 처리Storyboard사용자 인터페이스를 시각적으로 표현Add New Constraint - 뷰의 너비와 높이, 뷰간의 제약조건Align - 뷰간의 정렬 설정Resolve Auto Layout Issues - Auto Layout 관련 이슈 해결AutoLayout아이폰의 다양한 해상도를 대응, 제약 조건을 이용하여 View의 위치나 크기를 제어IBOutlet & IBAction코드에서 UI에 접근IBOutlet → 스토리보드에 등록한 UI Object를 코드로 접근IBAction → 버튼과 연결시켜 이벤트를 처리하는 함수를 만듦Content Huggin..
목차SwiftUI에 UIKit 넣기SwiftUI는 `struct`로 뷰를 표시하고 UIKit은 `class`로 뷰를 표시중간다리를 `UIViewRepresentable` 프로토콜과 `Coordinator`가 담당UIView 관련 사용`UIViewRepresentable` 채택`typealias UIViewType`로 어떤 `UIViewType`인지 지정`makeUIView`에 `UIViewType`을 리턴`updateUIView`는 SwiftUI에서 뷰가 업데이트 될때 불리는 메소드로, 이곳에서 `delegate`와 같은 처리`makeCoordinator`는 뷰의 변경사항을 SwiftUI 인터페이스에 전달하는데 사용뷰의 change가 앱의 다른 부분에 영향을 줄 경우 구현 (필수는 아님)예시: Swift..
목차계산기 AppiPhone 기본 계산기 app 만들기https://github.com/jaehwi95/calculator GitHub - jaehwi95/calculator: Sample Calculator Copy AppSample Calculator Copy App. Contribute to jaehwi95/calculator development by creating an account on GitHub.github.com기능 분석숫자, 소수점 입력보여지는 숫자 최대 길이는 length 12 (숫자 최대 9, comma + 소수점 합 최대 2 + 음수 표시)All Clear / Clear 기능All Clear는 initial stateClear는 현재 입력중인 숫자만 지우기+/- 음수 양수 변경%..