2 番号付けによるファイル名自動生成
それでは実際に、1の番号付けの方からプログラミングしてみましょう。
2.1 NSUserDefaultsを使った連続する番号の記憶
連続する番号の記憶にはNSUserDefaultsを使う事とし、次のように実装してみてください。
class ViewController: UIViewController {
・・・
func test(documentsDirectoryURL:NSURL) {
↓保存した連続番号の取り出し。存在しなければ0になるのでそのまま利用する
let userDefaults = NSUserDefaults.standardUserDefaults()
var serialNumber = userDefaults.integerForKey("serialNumber")
↓連続番号のファイル名を作る10回のループ
for i in 1 ... 10 {
let name = String(format: "%04d.png", serialNumber)
serialNumber++
println(name)
}
↓連続番号の保存
userDefaults.setInteger(serialNumber, forKey:"serialNumber")
userDefaults.synchronize()
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録