일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IOS
- calendar
- http
- viewlifecycle
- Refresh
- array
- 화면전환
- 글또
- SWIFTUI
- list
- NotificationCenter
- 회고
- segue
- Observer
- self
- PushNotification
- 고차함수
- Switch
- error
- singleton
- class
- ScrollView
- escaping
- uikit
- Git
- protocol
- apns
- mvvm
- SWIFT
- struct
- Today
- Total
목록array (2)
seong_hye, the developer
📘배열 나누기 SwiftUI에서 배열 데이터가 너무 많아 리플래시를 활용해 데이터를 나누고 추가로 받아오는 방식을 정리해보려 함 🔹배열 나누는 코드@State private var fullData = Arry(1...1000) // 전체 데이터@State private var visibleData : [Int] = [] // 화면에 보일 데이터@State private var batchSize = 20func divideArray() { let nextEnd = min(visibleData.count + batchSize, fullData.count) let nextItems = fullData[visibleData.count ..- 전체 데이터 사이즈를 통해 20개씩 받아올 수 있도록 코드..
코드를 쓰다보면 수많은 데이터를 만나게 되고그 데이터를 하나하나 각자 다 만들어 사용할 수는 없게 되겠죠?데이터를 효율적으로 관리하기 위한 자료형이 필요한데요이럴 때 사용하기 위한 것이 바로 컬렉션 타입이에요.컬렉션 타입이란?스위프트에서 사용하는 여러 개의 데이터를 한꺼번에 다루는 바구니 타입예로 인스타그램 게시글, 블로그 글들과 같이 많은 데이터를 다루기 위해 필요한 타입 이런 컬렉션은 3가지가 존재함Array데이터 값들을 순서대로 저장하는 컬렉션대괄호([ ])로 묶음 / 각각의 데이터는 요소(index)라고 지칭 규칙- 배열의 인덱스는 0부터 자동으로 순서가 지정됨- (순서가 있기 때문에) 배열의 데이터는 중복 가능- 한 개의 배열에는 동일한 데이터 타입만 담을 수 있음 사용하는 경우가장 많이 사용..