์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
Tags
- raywenderlich
- XCTest
- SwiftUI
- SnapKit
- realm
- MVVM
- Kuring
- CollectionView
- BOJ
- TCA
- BFS
- ๋ฐฑ์ค
- Swfit
- ํ๋ก๊ทธ๋๋จธ์ค
- ios
- ํจ์คํธ์บ ํผ์ค
- visionOS
- UIKit
- designpattern
- swift
- Xcode
- tableView
- rxcocoa
- arkit
- reactorkit
- node.js
- Lv2
- RxSwift
- combine
- Flutter
Archives
- Today
- Total
lgvv98
[swift 5] String์์ ๋ง์ง๋ง ๊ธ์ ์ญ์ ํ๊ธฐ ๋ณธ๋ฌธ
iOSํ๋ก์ ํธ/๐ชท ๋๊ตฟํด์ปคํค(HappyHouse)
[swift 5] String์์ ๋ง์ง๋ง ๊ธ์ ์ญ์ ํ๊ธฐ
๐ฅ ์บ๋ฟ๋งจ 2021. 9. 17. 02:14โ ์ด๋ฒ์๊ฐ์๋ String์์ ๋ง์ง๋ง ๊ธ์๋ฅผ ์ง์ฐ๋ ๋ฒ์ ๋ํด์ ์์๋ณด์.
์ค์ํํธ๋ ์ ๋ง ๋ฐฐ์ด์ ๋ค๋ฃจ๋๊ฒ C์ธ์ด์ ๋นํด์๋ ๋ค์ ๋ถํธํ ๊ฒ ๊ฐ์ ใ
time = "์ค์ 05์ 34๋ถ"
var arr = time.components(separatedBy: " ")
arr[1] = String(arr[1].dropLast()) // 00 "์" ์ญ์
arr[2] = String(arr[2].dropLast())// 00 "๋ถ" ์ญ์
print(arr)
// return
arr = ["์ค์ ","05","34"]
์ด๋ฐ ์์ผ๋ก ๋ง์ง๋ง ๊ธ์๋ฅผ ์ง์ธ ์ ์์ด.
๐ ์์ฉ ๐
dropLast์ ํ๋ผ๋ฏธํฐ๋ก ์ซ์๋ฅผ ์ฃผ๊ฒ๋๋ฉด ๋ค์์ ์ํ๋ ๋งํผ ๋ฌธ์๋ฅผ ์์จ ์ ์๋ค.
โ๏ธ์ฃผ์โ๏ธ
๋ฌธ์์ด์ ๊ธธ์ด๋ณด๋ค ๋ ๋ง์ด ์ง์ธ ์ ์์ผ๋, ๊ทธ ์ ์ ํญ์ ์๊ฐํ์
'iOSํ๋ก์ ํธ > ๐ชท ๋๊ตฟํด์ปคํค(HappyHouse)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[README.md] HappyHouse ๐งธ (0) | 2021.11.10 |
---|---|
[RxSwfit] ํ ์ด๋ธ ๋ทฐ ์์ ๋ฒํผ์ด ๋ฐ์ํ์ง ์์ ๋ (2) | 2021.09.17 |
[RxSwift] TextView ๐ TextField (0) | 2021.09.11 |
[RxSwift] button isSelected scan์ผ๋ก ํ ๊ธ์ฒ๋ผ ์ฌ์ฉํ๊ธฐ (0) | 2021.09.08 |
[RxSwift] Reentrancy anomaly was detected. Error ๋์ (1) | 2021.09.04 |
Comments