annotate GeoQuiz/SettingsModalView-ViewModel.swift @ 35:1b36c022f138

Change info files
author Dennis <dennis@denniscm.com>
date Fri, 11 Aug 2023 17:15:58 +0000
parents 9d6dd0e59c22
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
27
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
1 //
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
2 // SettingsModalView-ViewModel.swift
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
3 // GeoQuiz
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
4 //
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
5 // Created by Dennis Concepción Martín on 9/11/22.
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
6 //
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
7
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
8 import Foundation
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
9
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
10 extension SettingsModalView {
31
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
11 class ViewModel {
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
12 var lives: [Int] {
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
13 var lives = [Int]()
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
14 for i in stride(from: 5, to: 55, by: 5) {
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
15 lives.append(i)
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
16 }
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
17
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
18 return lives
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
19 }
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
20
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
21 func getVersion() -> String? {
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
22 return Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as? String
9d6dd0e59c22 remove dataset and add new screenshots
Dennis C. M. <dennis@denniscm.com>
parents: 27
diff changeset
23 }
27
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
24 }
3f4b366d476d add flag layout settings
Dennis C. M. <dennis@denniscm.com>
parents:
diff changeset
25 }