안녕하세요. 멍구입니다. 🤗 종종 iOS개발 간 UILabel 하나의 텍스트 특정범위에 폰트크기, 색상, 배경색상 등의 속성을 부여하고 싶을때가 생기는데요. 이럴때 부분적인 속성 설정을 위해서 라벨을 여러개 생성해서 하는것은 매우 비효율적인 방법이죠. 오늘은 하나의 UILabel 텍스트에 다양한 부분 속성을 설정하는 방법을 알아보겠습니다. UILabel 텍스트 특정범위에 다양한 속성을 부여하고 싶을때 오늘의 예제입니다. 상단에 표출되는 문구는 하나의 UILabel로 지정되어있습니다. 해당 텍스트 중에서 "타이틀 정보입니다.", "서브 텍스트 정보입니다." 의 문자 크기, 폰트설정을 따로 하고 싶은 상황입니다. 물론 UILabel을 두개 설정해서 표현할 수도 있겠지만, 번거롭죠. 그래서 우리는 코드만을 이..
안녕하세요? iOS Developer, 멍구입니다. 🤗 오늘은 백준 11654번문제, 아스키코드를 풀어보면 swift언어로 아스키코드를 출력하는 방법을 알아보도록 하겠습니다. 백준 11654 아스키코드 문제설명 아스키코드문제는 solved.ac기준 브론즈 티어의 문제로, 기초수준의 문제입니다. 정답률은 81%입니다. 단순하게 문자를 입력받아서 아스키값을 출력하는 문제입니다. 백준 11654 아스키코드 입출력 예시 입출력 예시입니다. "A"의 아스키값은 65입니다. 그러므로 입력값이 "A"라면, 출력값은 65입니다. 단순한 문제라 설명할게 없네요. 바로 빠르게 코드 구현을 가보도록 하겠습니다. Swift로 아스키 값(asciiValue) 출력 코드예시 String타입을 받아온뒤, UnicodeScalar를..
removeLast() removeLast()는 배열과 같은 컬렉션의 마지막 값을 제거하고 제거한 값을 리턴하는 메서드입니다. 해당 메서드는 인스턴스 메서드로, 컬렉션을 준수하는 인스턴스에서 접근해서 사용할 수 있습니다. 컬렉션 관련해서는 제가 예전에 포스팅을 공유합니다. 스위프트의 기본 컬렉션 타입 특징 및 사용방법 Colletion Types 컬렉션 타입 Swift는 기본적으로 3개의 원시 컬렉션 타입을 갖고 있습니다. 이들은 값들을 다양한 목적에 따라 저장하고 관리하는데 사용됩니다. 해당 컬렉션들은 Array, Set, Dictionary 등 0urtrees.tistory.com removeLast() 선언방법 removeLast() 메서드의 선언방법입니다. - mutating func로 정의되어 ..
Framework CoreData 코어데이터(CoreData)는 iOS 프레임워크 중 하나로, 단일 기기 상에서의 데이터 저장, 유지, 실행 취소 등의 작업을 지원하는 프레임워크입니다. 코어데이터 프레임워크는 iOS 3.0 / macOS 10.4 / watchOS 2.0 버전 이상에서 지원하고 있습니다. Overview 개요 어플리케이션 내에서 영구적으로 관리하고 싶은 데이터, 오프라인상태에서도 유지하고 싶은 데이터가 있다면, CoreData 프레임워크를 사용할 수 있습니다. 또한 코어데이터(CoreData) 프레임워크를 사용하면 단일기기에서 임시데이터 관리, 영구데이터 관리, 실행 취소 등의 기능을 사용할 수 있습니다. 코어데이터(CoreData)의 데이터 모델 편집기(Data Model editor)..
- Total
- Today
- Yesterday
- 프로토콜
- ios
- 알고리즘
- Swift 알고리즘
- Collection
- swift string
- swift문제
- 컬렉션
- swift 문자열
- Protocol
- publisher
- 개발자문서
- 부스트코스
- swift
- 김프매매
- swift reduce
- 백준알고리즘
- 프로그래머스
- 백준swift
- swift 기초
- 자연어처리
- uikit
- 스위프트
- 알고리즘문제
- 프로그래머스swift
- swift알고리즘
- CoreML
- swift언어
- SwiftUI
- createML
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |