Swift3에서 사용자 지정 개체의 캐시 배열

제임스 스톤 힐

사용자를 위해 세션간에 사용자 지정 개체 배열을 유지해야합니다. 배열은 다음과 같이 1-14 개의 매우 간단하고 가벼운 사용자 지정 신속한 개체로 채워집니다.

[Obj1, Obj2, Obj3]

내가 원하는 viewWillDisappear것은 호출 때이 데이터를 유지하여 사용자가 화면으로 돌아올 때 이러한 정확한 개체를 다시 사용할 수 있도록하는 것입니다. 이를 수행하는 가장 좋은 방법은 무엇입니까? 핵심 데이터 사용을 검토했지만 이러한 개체에 대한 데이터 모델을 설정하고 싶지 않고 관계 나 아무것도없이 그대로 저장합니다.

앱은 매우 계산적으로 부담이되는 알고리즘을 사용하며, 이러한 개체가 중심 역할을합니다. 따라서 이러한 물체를 가능한 한 가볍게 유지해야합니다. 따라서 객체의 중심 역할에 필요하지 않기 때문에 객체가 NSCoding을 준수하도록 만들고 싶지 않습니다.

알렉산더

클래스를 준수하는 Objective-C 클래스로 만드는 NSCoding것이 실제로 성능에 상당한 영향을 미치는 것으로 입증되면 (나는 회의적입니다), NSCoding스토리지 전용으로 사용되는 하위 클래스 인 두 번째 컨테이너를 만들 수 있습니다 . 이 컨테이너 객체에서 인스턴스를 초기화하는 현재 경량 Swift 클래스 / 구조체에 이니셜 라이저를 추가하고 그 반대의 경우도 마찬가지입니다. 직렬화 / 역 직렬화해야 할 때마다이 컨테이너 개체를 중간으로 사용하면됩니다.

이렇게하면 읽기 / 쓰기시 최소한의 비용으로 기능을 구매할 수 있지만 일반 사용 성능에는 영향을 미치지 않습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사용자 지정 지시문에서 개체 배열의 ng-repeat가 작동하지 않습니다.

분류에서Dev

Swift에서 사용자 지정 개체로 배열 정렬

분류에서Dev

컨트롤러에서 AngularJS의 사용자 지정 지시문으로 배열 개체 전달

분류에서Dev

D의 사용자 지정 개체 배열에 대해 반복

분류에서Dev

Swift에서 사용자 지정 개체의 중첩 배열 필터링

분류에서Dev

C # .NET DLL에서 MFC로 사용자 지정 개체 배열 다시 전달

분류에서Dev

사용자 지정 개체의 배열을 Swift 3에서 래핑하지 않고 채우기

분류에서Dev

NSUserDefaults에 사용자 지정 클래스 개체의 배열을 저장 하시겠습니까?

분류에서Dev

Android에서 사용자 지정 개체의 배열 목록 정렬

분류에서Dev

Firebase에서 사용자 지정 개체 배열로 사용자 지정 개체 저장 : Swift

분류에서Dev

Java에서 사용자 지정 개체 배열 정렬

분류에서Dev

개체 배열에 대한 사용자 지정 정렬 순서

분류에서Dev

자바에서 사용자 지정 개체 배열 만들기

분류에서Dev

XML에서 사용자 지정 개체의 2D 배열 만들기

분류에서Dev

C ++에서 사용자 지정 개체 배열의 크기 늘리기

분류에서Dev

사용자 지정 개체 배열에 특정 날짜의 개체가 포함되어 있는지 확인

분류에서Dev

사용자 지정 개체 배열 저장 시도 Android

분류에서Dev

사용자 지정 개체 속성에서 배열 만들기

분류에서Dev

Android의 다른 활동에 사용자 지정 개체 배열 전달

분류에서Dev

사용자 지정 개체 배열의 배열 만들기

분류에서Dev

사용자 지정 개체 Swift로 배열

분류에서Dev

사용자 지정 개체 배열에서 속성 배열 가져 오기

분류에서Dev

Swift에서 속성 및 맵으로 사용자 지정 개체의 배열 필터링

분류에서Dev

Swift 5의 사용자 지정 개체에서 모든 요소를 배열로 수집하는 방법

분류에서Dev

UserDefaults에 사용자 지정 개체 배열 저장

분류에서Dev

NSUserDefaults에 사용자 지정 개체 배열 저장

분류에서Dev

문자열로 표시 될 때 한 줄에 하나의 속성을 사용하여 개체 서식 지정

분류에서Dev

타이프 스크립트의 개체 배열에 사용자 지정 정렬 적용

분류에서Dev

내 사용자 지정 개체의 배열 만들기 Powershell

Related 관련 기사

  1. 1

    사용자 지정 지시문에서 개체 배열의 ng-repeat가 작동하지 않습니다.

  2. 2

    Swift에서 사용자 지정 개체로 배열 정렬

  3. 3

    컨트롤러에서 AngularJS의 사용자 지정 지시문으로 배열 개체 전달

  4. 4

    D의 사용자 지정 개체 배열에 대해 반복

  5. 5

    Swift에서 사용자 지정 개체의 중첩 배열 필터링

  6. 6

    C # .NET DLL에서 MFC로 사용자 지정 개체 배열 다시 전달

  7. 7

    사용자 지정 개체의 배열을 Swift 3에서 래핑하지 않고 채우기

  8. 8

    NSUserDefaults에 사용자 지정 클래스 개체의 배열을 저장 하시겠습니까?

  9. 9

    Android에서 사용자 지정 개체의 배열 목록 정렬

  10. 10

    Firebase에서 사용자 지정 개체 배열로 사용자 지정 개체 저장 : Swift

  11. 11

    Java에서 사용자 지정 개체 배열 정렬

  12. 12

    개체 배열에 대한 사용자 지정 정렬 순서

  13. 13

    자바에서 사용자 지정 개체 배열 만들기

  14. 14

    XML에서 사용자 지정 개체의 2D 배열 만들기

  15. 15

    C ++에서 사용자 지정 개체 배열의 크기 늘리기

  16. 16

    사용자 지정 개체 배열에 특정 날짜의 개체가 포함되어 있는지 확인

  17. 17

    사용자 지정 개체 배열 저장 시도 Android

  18. 18

    사용자 지정 개체 속성에서 배열 만들기

  19. 19

    Android의 다른 활동에 사용자 지정 개체 배열 전달

  20. 20

    사용자 지정 개체 배열의 배열 만들기

  21. 21

    사용자 지정 개체 Swift로 배열

  22. 22

    사용자 지정 개체 배열에서 속성 배열 가져 오기

  23. 23

    Swift에서 속성 및 맵으로 사용자 지정 개체의 배열 필터링

  24. 24

    Swift 5의 사용자 지정 개체에서 모든 요소를 배열로 수집하는 방법

  25. 25

    UserDefaults에 사용자 지정 개체 배열 저장

  26. 26

    NSUserDefaults에 사용자 지정 개체 배열 저장

  27. 27

    문자열로 표시 될 때 한 줄에 하나의 속성을 사용하여 개체 서식 지정

  28. 28

    타이프 스크립트의 개체 배열에 사용자 지정 정렬 적용

  29. 29

    내 사용자 지정 개체의 배열 만들기 Powershell

뜨겁다태그

보관