일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Protocol
- UITextView
- ios
- RxCocoa
- 리펙토링
- Xcode
- SWIFT
- 리펙터링
- tableView
- uitableview
- 리팩토링
- swiftUI
- swift documentation
- ribs
- 애니메이션
- combine
- clean architecture
- 스위프트
- Observable
- map
- uiscrollview
- Refactoring
- Human interface guide
- collectionview
- 클린 코드
- UICollectionView
- Clean Code
- rxswift
- MVVM
- HIG
- Today
- Total
목록NSAttributedString (3)
김종권의 iOS 앱 개발 알아가기
문자열 bullet 기준 들여쓰기 UIbullet기준으로 텍스트들이 들여쓰기 되어있는 UI폰트가 큰 경우에도 들여쓰기 기준 동일)let text = """• 첫 번째 텍스트 이빈다. 이것은 bullet 테스트, 과연 긴 텍스트가 있을 때 indent가 어떻게 적용될 것인가 테스트 해봅니다. iOS 앱 블로그 알아가기 jake에서 살펴봅니다.• 두 번째 텍스트 입니다."""문자열 bullet 기준 들여쓰기 구현 아이디어뷰와 UILabel 준비import UIKitclass ViewController: UIViewController { private let label = { let l = UILabel() l.font = .systemFont(ofSize: 30) ..
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...