複数のテキスト ファイルを読み取る必要がある単純なアプリケーションがあります。しかし今、ファイルにアクセスするために、ラップトップでファイルのアドレスを指定しています。
let path = "/Users/alimashreghi/Desktop/glossories/science.txt"
var text:String = ""
do{
text = try NSString(contentsOfFile:path, encoding: NSUTF8StringEncoding) as String
}catch{
}
さて、いつアプリを配布したいか悩んでいます。iPhone でアプリとして適切に動作するようにするには、テキスト ファイルをどこに置き、どのように読み取る必要がありますか?
その上、Swift アプリの配布についてはあまり知りません。
//
// ViewController.swift
// Test
//
// Created by Ali Mashreghi on 2016-08-29.
// Copyright © 2016 Ali Mashreghi. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
let data = NSData.init(contentsOfFile: "/Users/TestProj/science.txt") //prints Optional(4380)
let data = NSData.init(contentsOfFile: "science.txt") //prints nil
print(data?.length)
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}