格差割勘
このアプリで用いた主な技術
- 数値入力キーに Text Field が隠れないように、自動スクロールする処理。
- 数値入力キーに「Done」ボタンを追加する処理。
- Text Field に入力された文字が、整数かどうかチェックする処理。
- 関数への引数の引き渡し、および計算結果の戻り値の引き渡し処理。
- UserDefaultsによる値の保存(2019.1.28追記)
開発環境
xcode:Version 10.1 swift:Version 4.2.1 macOS: Mojave (Version 10.14.2)
プログラムファイル
├── LP_Warikan
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ │ └── (アイコンなどの画像)
│ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ ├── CompanyViewController.swift
│ ├── FriendsViewController.swift
│ ├── GocomViewController.swift
│ ├── Info.plist
│ ├── Keisan.swift
│ ├── LovelyViewController.swift
│ ├── StudentViewController.swift
│ ├── TextFieldCheck.swift
│ └── ViewController.swift
└── LP_Warikan.xcodeproj
全ファイル容量:770KB
│ ├── AppDelegate.swift
│ ├── Assets.xcassets
│ │ └── (アイコンなどの画像)
│ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ ├── CompanyViewController.swift
│ ├── FriendsViewController.swift
│ ├── GocomViewController.swift
│ ├── Info.plist
│ ├── Keisan.swift
│ ├── LovelyViewController.swift
│ ├── StudentViewController.swift
│ ├── TextFieldCheck.swift
│ └── ViewController.swift
└── LP_Warikan.xcodeproj
全ファイル容量:770KB
注意事項
画面レイアウト(Main.storyboard)において、35個のWarningが表示されますが、使用上、特に問題は見つかっていません。