안녕하세요!!!!오늘은 드디어nlogn의 시간복잡도를 가지는 정렬 알고리즘에 대해 알아볼거에요. 먼저 결론만 말씀드리면, nlogn에 최악의 시간복잡도를 가지는 즉, O(nlogn)인 정렬 알고리즘에는 합병정렬(Merge Sort), 힙정렬(Heap Sort)이 있어요.많이들 들어보셨죠? 처음 접하시는 분들을 위해 천천히 설명해드릴게요 XD 1. 합병정렬/병합정렬 (Merge Sort) 자.. 합병정렬을 먼저 설명드리는 이유는..저번시간에 퀵소트 글을 썼기 때문이에요. ??그게 왜;;라고 하실 수 있으시겠죠!!혹시 퀵정렬이 어떤식으로 이루어지는지 기억하시나요?네. 바로 분할정복을 통해 정렬을 하게 되는데요.이 합병정렬도 마찬가지입니다!!!! 합병정렬은전체 원소를 하나의 단위로 분할한 후 분할한 원소를 다..
안녕하세요! 이 바로 전글에서 iOS ) 텍스트뷰 테두리 둥글게/버튼 둥글게글을 썼었는데,버튼을 둥글게 어떻게하지? 하고 찾아보셨으면 myTextView.clipsToBounds = true 위 코드를 보셨을 거에요.그리고 Button.layer.masksToBounds = false 뭐 이런코드도 보셨을 겁니다. 근데 이걸 안해도 아무 문제없어요. 지금 상태에서는요.위 코드를 안적어도 텍스트뷰는 둥글게 되고 버튼도 잘 됩니다.근데!!!왜 다들 여기도 여기도 여기도... 도대체 masksToBounds가 뭐고 clipsToBounds가 뭘까요?먼저 결론만 말씀드리면 이 두개의 프로퍼티는 기능이 똑같다고 볼 수 있습니다. 아니 이게 무슨기능인데요??라고 물어보시면 예제를 통해 보여드릴게요. 한번에 아실 수..
안녕하세요!! 오늘은 두가지를 알려드릴겁니다.먼저 텍스트뷰의 테두리를 둥글게 하는 법을 알려드릴게요. 먼저, 텍스트뷰에 테두리를 그리는 법은 에서 소개했었어요. 뭐였는지 기억나시나요?! myTextView.layer.borderWidth = 1.0 myTextView.layer.borderColor = UIColor.black.cgColor myTextView.backgroundColor = .yellow 위 코드를 viewDidLoad()에 넣어주면 테두리가 생겼었죠?하지만 테두리가 둥글지 않고 직각입니다.저는 잘 보이도록 배경 색상도 넣어주었어요. (지금 궁금해진건데, UIColor.black.cgColor은 cgColor를 안넣어주면 오류가나고, .yellow는 그냥 써줘도 되고, UIColor.y..
- Accessibility
- swift delegate
- IOS
- FLUTTER
- fastlane
- SwiftUI
- iOS delegate
- WKWebView
- Swift
- UIBezierPath
- Combine
- 스위프트
- github
- WWDC
- Git
- 제이슨 파싱
- 스위프트 문법
- np-hard
- actor
- swift3
- 피아노
- swift sort
- WidgetKit
- 회고
- swift 공부
- swift array
- swift tutorial
- Xcode
- np-complete
- ios 13
- Total
- Today
- Yesterday