LoginSignup
0
0

More than 5 years have passed since last update.

iPhoneアプリ未経験者がSwift2 Xcode7で自分向開発手順1

Last updated at Posted at 2018-03-13

写真編集アプリ開発から学ぶSwift2 Xcode7
1、ローカル写真リストアンドセレクトアプリの全体的イメージ
  ①写真サムネイルリストより選択した写真の拡大表示(以下は完成途中のイメージ)  
スクリーンショット 2018-03-14 3.22.36.png

  ②保存された写真を全検索してデータベース化
   ・Sqlite3のローカルデータベースへ写真ごとのパスを保存
   ・各写真からExifデータを元にデータベースへ更新
   ・写真選択拡大表示と同時にコメント、キーワード等を
    データベース化(下記の様な環境設定)
スクリーンショット 2018-03-14 3.30.04.png

  ③ローカル写真検索処理
   ・キーワード及び分類キーにより写真を整理し条件指定でリストアップ
    以下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()

    ............省略

}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0