Swiftで遊ぼう! on Hatena

あしたさぬきblogでやってた初心者オヤジのiOSプログラミング奮闘記がHatenaに来ました

Swiftで遊ぼう! - 618 - CoreDataMyDemo 7

CoreDataMyDemoという非常にシンプルな練習プロジェクトをしています。データベースからNSManagedObjectを読むために、NSFetchRequestクラスを使います。読み込みの条件をプロパティである「predicate」で絞り込みをします。

前回までのコードでエンティティ名だけでデータを読み込むと次のような結果がコンソールに表示されます。

let request = NSFetchRequest(entityName: "Users")
request.returnsObjectsAsFaults = false

f:id:yataiblue:20160315180655j:plain

ここにpredicateを「Yuji」だけ絞り込む設定を加えます。

let request = NSFetchRequest(entityName: "Users")
request.returnsObjectsAsFaults = false

let predicate = NSPredicate(format: "username = %@", "Yuji")
request.predicate = predicate

すると検索の絞り込みができました!

f:id:yataiblue:20160315181000j:plain

今日はこれだけ。

ゆっくり進みます。