![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/LfS4k/btqM38xwqBq/SqpQhp9Hh8ZwkMt3408xDK/img.png)
안녕하세요 :) Zedd입니다. 제가 zeddios.tistory.com/1100 iOS 14 + ) UILabel - lineBreakStrategy 실험👀 안녕하세요 :) Zedd입니다. UILabel에 lineBreakStrategy라는 프로퍼티가 생겼습니다. 물론 지금은 Beta (4) 이므로 언제 사라질지 모름 ㅎ 만약 사라지면 글에 메모 해둘게요 ㅎㅎ... ✔️ 제 환경은 Xcode 12 zeddios.tistory.com 이런글을 썼었어요. 오늘 글 역시 제 실험글입니다. 틀린 부분이 있을 수 있습니다 ⚠️ 위 글을 읽고오시면 더 이해가 잘 가실겁니다! # 들어가기 전에 왼쪽은 iOS 13.5이고 오른쪽은 iOS 14.0이다. 14.0에서는 한글 word wrap이 예쁘게 되고 있는 것을 볼..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dhpp2L/btqMG7mtMS9/DcA8mkG2FfTQbCjHZFB1YK/img.gif)
안녕하세요 :) Zedd입니다. 기록용 글입니다. # 문제 1. 다크모드 작업 중 2. 이 프로젝트는 light Mode만 지원하는 상태. == 디바이스가 Dark Mode여도 내 앱은 여전히 Light Mode로 나온다. 다크모드를 opt-out하는 방법은 여러가지가 있는데, AppDelegate에서 이런식으로 지정하고 있다. 3. 디바이스/시뮬레이터를 다크모드로 지정한다 < 핵중요!!!!!!!!!!!!!!! 4. Color Asset을 만든다. 5. 버튼에 borderColor를 줘야함 self.myButton.layer.borderWidth = 0.5 self.myButton.layer.borderColor = UIColor(named: "borderColor")?.cgColor 평범한 코드. 근데..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dm5sjQ/btqMhu2WoTr/tnKjgeCJO5f0nCwpWNYEz0/img.png)
안녕하세요 :) Zedd입니다. 기록용 글 입니다. # 문제 iOS 14.0에서 돌렸을 때 pageControl이 이상하게 나왔다. 왼쪽이 iOS 13.5이고, 오른쪽이 iOS 14.0이다. UIPageControl의 계층구조라던가 그런게 바뀐 것 같다. 찾아보니, iOS 14에서 UIPageControl에 많은 변화가 있었다. 변화가 있었던건 좋은데, 저 container(?) 때문에 trailing으로 맞춰놓은게 어긋나고 있는 상황이다. 일단 UIPageControl을 만들어보자. ✅ Xcode 11.7로 만든 프로젝트 ✅ Xcode 12.0.1로 만든 프로젝트 Xcode 11.7에서는 저 dot(?)에 딱 맞게 프레임이 잡히는 반면, Xcode 12에서는 좌우 패딩이 잡힌다. # 해결 alignme..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/MfYPG/btqLYMweak6/G8kK92Li27C8x7DRLUIKu1/img.png)
안녕하세요 :) Zedd입니다. 오늘은 UIColor비교 실험입니다. 그냥 저 혼자..실험해본거고..틀린게 있을 수 있으니 그냥 참고용으로만 봐주세요~ 1. 스토리보드에서 지정한 값과 코드로 가져온 값이 같냐? 버튼에 background로 System Green Color를 넣어주겠습니다. 그리고, 코드에서 저 버튼의 backgroundColor와 원래 UIColor안에 systemGreen이 있잖아요? 둘이 비교해주겠습니다. print(self.firstButton.backgroundColor == UIColor.systemGreen) // false 응 false야~ 2. UIColor hex와 비교. extension UIColor { convenience init(hex: String, alpha..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b3Icl6/btqLxu8NdWi/AYqbnFNINBLp4dVEVVXxqK/img.png)
안녕하세요 :) Zedd입니다. 기록용 글입니다! PHImageRequestOptions에 있는 프로퍼티 쪼끔씩 정리하다 보니 분산되어서 보기가 힘들다. 생각난 김에 모든 프로퍼티 정리를 해놓으면 좋을 것 같다는 생각. PHImageRequestOptions PHImageRequestOptions은 PHCachingImageManager.default().requestImage(for: asset, targetSize: targetSize, contentMode: .aspectFill, options: options, // 여기 resultHandler: { (image, info) in { .. } requestImage에서 options에 들어가는 타입이다. 말 그대로 Image / request /..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/WoT34/btqKABuNdv2/1VKIo2Zgn64GQXGqadsUf1/img.png)
안녕하세요 :) Zedd입니다. 오늘은..CIGaussianBlur를 사용하는 과정에서 제가 겪은....트러블슈팅 기록 글입니다! UIBlurEffect로 Blur효과를 낼 수도 있지만, 내가 하고싶은 Blur에는 CIGaussianBlur를 사용하는게 맞다고 느껴졌다. CIGaussianBlur는 대충 이런느낌의 "필터"이고, 오른쪽 이미지에 적용해볼 것이다. 그럼 사용해보자. 참고로, 문서를 확인하면 내가 줘야하는 파라미터가 어떤게 있는지 확인 할 수 있다. inputImage로 CIImage를 주고, radius는 Blur의 정도(?)..라고 이해했다. 그래서 let image = UIImage(named: "zedd") self.imageView.image = image?.applyBlur_ori..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bjs3s8/btqKsndTm3Z/MIBI6DolK30q8UwPRS4pF0/img.png)
안녕하세요 :) Zedd입니다. 오늘은 UIVisualEffect에 대해서 공부해보겠습니다! UIVisualEffect UIVisualEffect는 시각 효과나 흐림(blur), 생동감?(vibrancy) 효과를 위한 "이니셜라이저"입니다. UIVisualEffect를 보통 그냥 쓰진 않는 것 같고.. UIVisualEffect를 상속받고 있는 클래스 2개를 자주 사용합니다. ✅UIBlurEffect : UIVisualEffect ✅UIVibrancyEffect : UIVisualEffect 입니다. 이 친구들을 보기전에, UIVisualEffectView를 먼저 알아보겠습니다. UIVisualEffectView UIVisualEffect + View입니다!! UIView를 상속받고 있으며, visual..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cgvM3S/btqJXU3bOYx/ubC7vdiaKQfUnLD034IPaK/img.png)
안녕하세요 :) Zedd입니다. 전 몰랐는데;;; 트위터가 IDFA로 조금 핫하더라구요. 제곧내고, 설명을 시작하겠습니다. 제목 관련 내용은 Q8번으로 가시면 됩니다! Q1 : IDFA가 뭐야? A : "ID for Advertisers". 광고 식별자입니다. Q2 : ADID는 뭐지..? A : "Advertising ID". 광고 식별자입니다. Q3 : 둘 다 광고 식별자? 그럼 IDFA랑 ADID의 차이점이 뭐야? A : ADID -> Android 광고 식별자 / IDFA -> iOS 광고 식별자 두 플랫폼에서 부르는 이름이 다른거고 둘다 똑같습니다. 그러니 iOS에서 ADID라고 해도 찰떡같이 알아들으시면 됩니다. (저는 iOS개발을 하고 있으니..IDFA로 말하겠습니다!) Q4 : IDFA어떻..
- Git
- ios 13
- Accessibility
- swift sort
- github
- swift tutorial
- iOS delegate
- SwiftUI
- 회고
- Xcode
- 피아노
- fastlane
- swift delegate
- WWDC
- WKWebView
- WidgetKit
- swift3
- Combine
- FLUTTER
- UIBezierPath
- 스위프트 문법
- Swift
- swift array
- swift 공부
- 스위프트
- 제이슨 파싱
- np-hard
- np-complete
- actor
- IOS
- Total
- Today
- Yesterday