데이터(4)
-
iOS - AppStorage & SceneStorage (SharedPreferences in Android)
앱을 다시 시작해도 유지되어야 하는 소량의 데이터가 있다. 이것은 앱이 저장을 하고 있어야 가능하다. SwiftUI는 소량의 데이터를 지속적으로 저장을 하기 위한 두 개의 프로퍼티 래퍼가 있다. @SceneStorage 와 @AppStorage 가 있다. @SceneStorage 즉, 화면 저장소는 앱 내의 각 화면마다 데이터의 복사본을 갖는다. 앱 내의 다른 화면에서도 그 데이터에는 접근이 불가능하다. 반면 @AppStorage, 앱 저장소는 앱 전체에서 접근이 가능한 데이터를 저장한다. UserDefaults를 기반으로 구축되었다. UserDefaults는 소량의 데이터를 키-값 쌍(key-values)으로 저장하는 데 사용한다. @SceneStorage 와 @AppStorage 둘 다 Bool, I..
2023.10.31 -
Java - Map
Map : 키-벨류 쌍으로 데이터를 저장하는 방식 GitHub - jake5113/Mrhi_JAVA Contribute to jake5113/Mrhi_JAVA development by creating an account on GitHub. github.com import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map.Entry; import java.util.Set; import java.util.TreeMap; public class MapTest { public static void main(String[] args) { // Map : 키-벨류 쌍으로 데이터를 저장하는..
2023.02.01 -
Java - Set
Set 인터페이스를 구현한 하위클래스들 : HashSet, TreeSet, LinkedHashSet GitHub - jake5113/Mrhi_JAVA Contribute to jake5113/Mrhi_JAVA development by creating an account on GitHub. github.com import java.util.HashSet; import java.util.Iterator; import java.util.LinkedHashSet; import java.util.Set; import java.util.TreeSet; public class SetTest { public static void main(String[] args) { // Set 인터페이스 : 순서 X , index..
2023.02.01 -
Java - List
1) List : 순서대로 저장, 인덱스 번호 O, 중복 데이터 O GitHub - jake5113/Mrhi_JAVA Contribute to jake5113/Mrhi_JAVA development by creating an account on GitHub. github.com import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedList; import java.util.List; import java.util.Vector; public class ListTest { public static void main(String[] args) { // Collection 클래스들 : 자료구조를 구현한 Java의 API 클래스들 -..
2023.02.01