写真編集アプリ開発から学ぶSwift2 Xcode7
1、ローカル写真リストアンドセレクトアプリの全体的イメージ
①写真サムネイルリストより選択した写真の拡大表示(以下は完成途中のイメージ)
②保存された写真を全検索してデータベース化
・Sqlite3のローカルデータベースへ写真ごとのパスを保存
・各写真からExifデータを元にデータベースへ更新
・写真選択拡大表示と同時にコメント、キーワード等を
データベース化(下記の様な環境設定)
③ローカル写真検索処理
・キーワード及び分類キーにより写真を整理し条件指定でリストアップ
以下Sqlite3データベースphotolist.dbとし設定処理
override func viewDidLoad() {
super.viewDidLoad()
let documentsPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true)[0] as String
let paths = NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask, true)
let _pathx = NSURL(fileURLWithPath: paths[0]).URLByAppendingPathComponent("photolist.db").path
let db = FMDatabase(path: _pathx)
if db == true {
print("already create data base")
}else{
print("create database")
}
db.open()
............省略
}