Realm個(gè)人理解: 它主要是一套移動(dòng)端數(shù)據(jù)庫(kù)框架,將對(duì)數(shù)據(jù)庫(kù)表的操作轉(zhuǎn)換為對(duì)對(duì)象的操作,如果是學(xué)過(guò)Java ORM框架的同學(xué)使用Realm起來(lái)應(yīng)該上手比較快一點(diǎn)。而且據(jù)我所知Realm不僅支持Objective-C、Swift還支持Java等等。更多介紹請(qǐng)戳進(jìn)來(lái)
PS:如何安裝就不在這里多費(fèi)口舌了,想必學(xué)習(xí)到這個(gè)框架的時(shí)候,各位大多應(yīng)該已經(jīng)不是新手了。接下來(lái)我們就直接來(lái)接觸一下基本的增刪改查操作。
一、這里是一個(gè)我們操作對(duì)象Person的.h文件,在引入Realm后我們的對(duì)象必須繼承自RLMObject。
1 #import <Realm/Realm.h> 2 3 @interface Person : RLMObject 4 5 @property NSInteger _ID; 6 7 @property NSString *name; 8 9 @property NSInteger age;10 11 @property NSString *sex;12 13 @end
二、創(chuàng)建一個(gè)Viewcontroller在里面添加四個(gè)按鈕并添加相應(yīng)事件
1 #import "RealmViewController.h" 2 3 @interfac