メモです。RealmSwiftはiOS8以上でないと使えません。
// Realm
Tweet.allObjects()
// RealmSwift
Realm().objects(Tweet)
// Realm
Tweet(forPrimaryKey: tweetId)
// RealmSwift
Realm().objectForPrimaryKey(Tweet.self, key: tweetId)
// Realm
realm.addOrUpdateObject(tweet)
// RealmSwift
realm.add(tweet, update: true)
// Realm
user.tweets.removeAllObjects()
// RealmSwift
realm.delete(user.tweets)
// Realm
user.tweets.addObject(newTweet)
// RealmSwift
user.tweets.append(newTweet)
// Realm
if Int(tweets.indexOfObject(tweet)) == NSNotFound
// RealmSwift
tweets.indexOf(tweet) == nil
// Realm
realmToken = realm.addNotificationBlock { (note :String!, realm: RLMRealm!) -> Void in
self.reloadData()
}
// RealmSwift
realmToken = realm.addNotificationBlock { notification, realm in
self.reloadData()
}