본문 바로가기

분류 전체보기564

UIView 보호되어 있는 글 입니다. 2022. 9. 17.
UIColor 보호되어 있는 글 입니다. 2022. 9. 17.
Float 보호되어 있는 글 입니다. 2022. 9. 17.
String 보호되어 있는 글 입니다. 2022. 9. 17.
Int 보호되어 있는 글 입니다. 2022. 9. 17.
Device관련 Extension 보호되어 있는 글 입니다. 2022. 9. 17.
BaseViewController 보호되어 있는 글 입니다. 2022. 9. 17.
내가 만든 Template 모음 보호되어 있는 글 입니다. 2022. 9. 17.
Git을 배우기 좋은 사이트 https://learngitbranching.js.org/?locale=ko 2022. 9. 15.
개발일지 64일차 (09/15) - AWS S3 key API로 응답받기(재수정) 보호되어 있는 글 입니다. 2022. 9. 15.
개발일지 63일차 (09/14) - AWS S3 key API로 응답받기 보호되어 있는 글 입니다. 2022. 9. 15.
Button 1. 기본적인 사용방법 Button(action: { //버튼이 터치되었을 때 수행할 작업 }) { Text("Button) // 버튼 UI } 2. 텍스트를 이용해서 버튼 만들기 import SwiftUI struct ContentView: View { var body: some View { HStack(spacing: 10) { // 1) 단순히 텍스트로만 버튼을 표현할 때 Button("B1") { print("B1") } // 2) 먼저 텍스트를 만들고 외곽선을 추가할 때 Button(action: { print("B2") }) { Text("B2") .padding() .background(RoundedRectangle(cornerRadius: 10).strokeBorder()) } // 3) .. 2022. 9. 14.
WidgetKit에 대한 간단한 설명 // 참고 URL: https://zeddios.tistory.com/1088?category=796110 import WidgetKit import SwiftUI // TimelineProvider: Widget의 디스플레이를 업데이트 할 시기를 WidgetKit에 알려주는 타입 struct Provider: TimelineProvider { func placeholder(in context: Context) -> SimpleEntry { SimpleEntry(date: Date()) } // 현재 상태를 나타내는 스냅샷을 가져오는 메소드 func getSnapshot(in context: Context, completion: @escaping (SimpleEntry) -> ()) { let entry.. 2022. 9. 13.
개발일지 62일차 (09/07) - QC 100 보호되어 있는 글 입니다. 2022. 9. 7.
Image 1. 정의 💡 SwiftUI에서 Image는 UIKit에서 ImageView와 같다. SwiftUI에서 이미지를 다룰 때 알아야할 것은 이미지는 기본적으로 주어진 공간과 관계없이 그 고유의 크기를 유지한다는 것이다. frame 수식어를 사용해도 이미지 원본 크기는 유지하고 뷰가 차지하는 공간만 커진다. (아래 참고) 그래서 이미지 크기를 변경해야하는 경우 resizable 수식어를 적용해야한다. 2. Resizable 💡 이미지 크기를 변경해야하는 경우 resizable 사용 🚧 주의할 점은 Resizable 수식어는 Image에만 적용되기 때문에 frame 수식어보다 먼저 적용되어야한다. 🚧 3. ContentMode 💡 주어진 공간 이외에까지 이미지 확장할 때 사용 UIKit SwiftUI 설명 Sc.. 2022. 9. 7.
개발일지 61일차 (09/06) - 1.0 CR 하자보수 재수정 보호되어 있는 글 입니다. 2022. 9. 6.
개발일지 60일차 (09/02) - 1.0 CR 하자보수 재수정 보호되어 있는 글 입니다. 2022. 9. 2.
개발일지 59일차 (09/01) - 1.0 CR 하자보수 보호되어 있는 글 입니다. 2022. 9. 1.
개발일지 58일차 (08/30) - 1.0 CR 하자보수(비정상 종료 해결?) 보호되어 있는 글 입니다. 2022. 8. 31.
개발일지 57일차 (08/29) - 1.0 CR 하자보수(비정상 종료 해결안됨) 보호되어 있는 글 입니다. 2022. 8. 29.
개발일지 56일차 (08/26) - 1.0 CR 하자보수 (html관련) 보호되어 있는 글 입니다. 2022. 8. 26.
제너릭 기초(Generic) 정의 💡 Generic: 포괄적인 우리가 사용한는 Swift 표준 라이브러리의 대부분은 제너릭으로 작성되어있다. 그 예시로 Swift의 배열, 딕셔너리가 있다. 예시 제너릭을 좀 더 쉽게 이해하기 위해서 예시를 보자. 아래에 있는 함수는 함수 이름 그대로 정수형 변수 두개의 값을 서로 바꿔주는 함수이다. func swapTwoInts(_ a: inout Int, _ b: inout Int) { let temporaryA = a a = b b = temporaryA } 하지만 해당 함수를 작성하고 String형의 변수 두개의 값을 서로 바꿔주기 위해서는 또 다시 swapTwoStrings라는 함수를 만들어야한다. Double도 마찬가지로 또 함수를 만들어야한다. 이렇게 하면 잘 작동은 되겠지만 3개의 함수.. 2022. 8. 26.
개발일지 55일차 (08/25) - 1.0 CR 하자보수 보호되어 있는 글 입니다. 2022. 8. 25.
개발일지 54일차 (08/24) - 1.0 CR 하자보수 보호되어 있는 글 입니다. 2022. 8. 24.
개발일지 53일차 (08/23) - 공지사항 이미지 URL 오류 보호되어 있는 글 입니다. 2022. 8. 23.
개발일지 52일차 (08/22) - 고객사 QC 진행(감정기록 월간 캘린더) 보호되어 있는 글 입니다. 2022. 8. 22.
개발일지 51일차 (08/21) - 고객사 QC 진행 보호되어 있는 글 입니다. 2022. 8. 21.
개발일지 50일차 (08/19) - 고객사 QC 진행 보호되어 있는 글 입니다. 2022. 8. 19.
WKWebView - 웹사이트의 버튼이 안눌러질 때? //busy version func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { print("scheme: \(navigationAction.request.url?.scheme)") if let url = navigationAction.request.url , ["버튼을 클릭했을 때 출력되는 scheme"].contains(url.scheme) { UIApplication.shared.open(url, options: [:], completionHandler: nil) decisionH.. 2022. 8. 18.
개발일지 49일차 (08/18) - 고객사 QC 진행 (감정기록 필터에 따른 차트변경) 보호되어 있는 글 입니다. 2022. 8. 18.