スパルタ数取器
このアプリで用いた主な技術
- AVFoundation(AVSpeechSynthesizer、AVSpeechUtteranceなど)を使い、入力したテキストを音声にする処理。
- アプリ実行中に、ロック画面にならないようにする設定。
- Text Field に入力された文字が、整数かどうかチェックする処理。
- 数値入力キーに「Done」ボタンを追加する処理。
- Timer を使った処理の定期実行。
- UserDefaultsによる値の保存(2019.2.18追記)
開発環境 (2020.6.15)
xcode:Version 11.5 swift:Version 5.2.4 macOS: Catalina (Version 10.15.5)
プログラムファイル
├── LP_SpartaCounter
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ │ └── (アイコンなどの画像)
│ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ ├── ClearFlgSet.swift
│ ├── DefaultSet.swift
│ ├── EncourageMessageViewController.swift
│ ├── Info.plist
│ ├── SettingViewController.swift
│ ├── TextFieldCheck.swift
│ └── ViewController.swift
└── LP_SpartaCounter.xcodeproj
全ファイル容量:721KB
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ │ └── (アイコンなどの画像)
│ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ ├── ClearFlgSet.swift
│ ├── DefaultSet.swift
│ ├── EncourageMessageViewController.swift
│ ├── Info.plist
│ ├── SettingViewController.swift
│ ├── TextFieldCheck.swift
│ └── ViewController.swift
└── LP_SpartaCounter.xcodeproj
全ファイル容量:721KB