从屏幕收集数据的好方法是什么?

时间:2016-12-20 10:54:08

标签: objective-c uitextfield

例如我有一个带有多个文本字段(姓名,姓名,地址,电话等)的屏幕,点击按钮后需要收集该数据并传递给注册模块。收集这些数据的好方法是什么?

2 个答案:

答案 0 :(得分:1)

您可以在此处使用多个选项,例如

  1. SQLite:它是一种非常古老的保存和获取数据的方式,因为它在使用时有很多事情要做。
  2. Core Data:如果您有多个字段,如名字,姓氏,电子邮件,移动设备,性别,州,城市等,这是最常用的方式
  3. Singleton Class包含必填字段:如果您想在多个地方使用属性并且初始化次数较少,那么请继续使用。
  4. NSUserDefaults:基本上,如果要保存一些标记和小属性(如用户ID或用户名),则应使用此方法。
  5. plist (Property List):这是一种灵活方便的存储应用程序数据的格式。
  6. 据我所知,您可以更喜欢Core Data,因为您可以轻松获得大量字段和核心数据。当您想在其中添加更多表和字段时,您可以为多个实体使用相同的核心数据模型。

答案 1 :(得分:0)

1)。如果要从文本字段存储注册详细信息,最好的方法是使用FMDB。

https://regex101.com/

2)。如果您希望一次只存储和获取少量注册数据,那么您可以使用NSUserDefaults临时存储数据以及检索。