GPT도 좋은데..GTP로 해결하니까 이상하게 기본적인 문법들도 돌아서면 까먹는다 데헷 너무 간단해서 좀 현타오지만 그냥 틈틈히 기록하려고.. 참고로 나는 파이썬 초보도 아니고 거의 보초수준 # 어떤 값이 배열에 들어있는지 검사 array = ['zedd', 'martin', 'walker'] if 'zedd' in array: print("zedd가 있음") else: print("zedd가 없음") # 어떤 값이 배열에 없는지 검사 array = ['zedd', 'martin', 'walker'] if not 'zedd' in array: print("zedd가 없음") else: print("zedd가 있음") # if문에서 아무것도 하지 않고 넘어가기 if-else 조건문 안을 그냥 비워놨더니 I..

그냥 삽질 기록.. 내가 해결한 방법이 정답이 아닐 수 있음. 삽질은 엄청 했지만 그냥 짧게(???) 좋은 경험 한 것 같아서 남겨보려고 한다. 위와같은 뷰를 만들었어야 했는데, 딱 봤을 때 응 그냥 그라데이션이야~하고 CAGradientLayer이용하면 되지 않을까?? 싶었다. 대충 예전에 쓴 iOS ) CAGradientLayer 글을 보면서 작업을 시작했음. 나는 View는 UIKit으로 만드는게 편해서 UIKit으로 만들기 시작했다! 딴 이야기지만 중간에 코드 그냥 이미지로 넣은거 보고 진짜 또라인가?? 싶었다. 아니 이걸 왜 이미지로 넣으세요. 하~~~~ 이미지로 넣어서 미안합니다. [첫번째 시도] CAGradientLayer만들고 이것저것 해보는데, 나는 첫번째 그림처럼 경계선이 진짜 다 풀어..

WWDC23 What's new in UIKit보다가.. viewIsAppearing 이라는게 새로 나왔더라구요? 아직 뭔지는 모르지만 살짝 맛있을지도 # viewIsAppearing 다들 잘 알고계시다시피 ViewController의 View의 가시성이 변경될때마다 ViewController는 자체 인스턴스 메소드를 호출합니다. 익숙한 3개의 메소드와 이 메소드가 언제 불리는지를 살펴보겠습니다. 1. viewDidLoad - ViewController의 view가 메모리에 올라가면 불림 2. viewWillAppear - View가 View hierarchy에 추가될 예정임을 ViewController에게 알림 3. viewDidAppear - View가 View hierarchy에 추가되었음을 Vie..
- UIBezierPath
- swift 공부
- Combine
- 회고
- ios 13
- FLUTTER
- swift tutorial
- swift array
- Git
- WWDC
- Xcode
- github
- SwiftUI
- WidgetKit
- swift sort
- iOS delegate
- np-hard
- np-complete
- 스위프트
- 피아노
- 제이슨 파싱
- swift delegate
- actor
- IOS
- WKWebView
- swift3
- 스위프트 문법
- Swift
- fastlane
- Accessibility
- Total
- Today
- Yesterday