일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- Observable
- tableView
- rxswift
- 리펙터링
- Xcode
- Clean Code
- uitableview
- UITextView
- Refactoring
- RxCocoa
- uiscrollview
- Human interface guide
- 리팩토링
- MVVM
- ribs
- swift documentation
- HIG
- UICollectionView
- collectionview
- clean architecture
- 애니메이션
- 스위프트
- 리펙토링
- ios
- Protocol
- SWIFT
- combine
- 클린 코드
- map
- swiftUI
- Today
- Total
목록NSAttributedString (2)
김종권의 iOS 앱 개발 알아가기
NSAttributedString와 AttributedString 비교 NSAttributedString은 iOS 3.2부터 사용이 가능하며 String에 색상, 하이퍼링크, accessibility 관련 속성을 같이 가지고 있는 데이터 타입 AttributedString은 iOS 15부터 사용이 가능하며 NSAttributedString을 보완한 형태 SwiftUI에서 Text(attributedString)과 같이 바로 사용이 가능 비교하며 AttributedString 알아보기 프로퍼티 입력 NSAttributedString은 attributes를 dictionary 형태로 Key-value로 입력하는 형태 AttributedString은 AttributedString 타입 자체의 프로퍼티에 입력이..
NSAttributedString과 NSMutableAttriubtedString 차이점 AttributedString 이란? AttributedString은 내부적으로 guts라는 인스턴스가 String 타입을 받아서 String에 속성을 부여하여 사용할 수 있도록 구현해 놓은 것 즉, String을 wrapping하여 단순 text에 색깔, 폰트와 같은 속성을 입힐 수 있도록 한 것 (구체적인 구현부는 swift-foundation 코드 참고) 초기화하고 값을 바꿀수 있다면 NSMutableAttributedString, 초기화 이후 값을 변경할 수 없다면 NSAttributedString 사용 NSAttributedString 예제) let attributes: [NSAttributedString...