草庐IT

core-library

全部标签

iphone - 将 CSV 加载到 Core Data 托管的 sqlite 数据库中

我有一个包含数据的CSV文件。我想将它加载到CoreData管理的sqlite数据库中。我刚刚运行了一个示例CoreDataXcode应用程序,并注意到它创建了db文件。我注意到表名都以Z开头,并且主键存储在单独的表中,因此我假设仅使用sqlite3命令行将CSV数据直接导入数据库可能会弄乱主键是正确的。我是否需要编写一个程序来逐行读取CSV,然后为每一行创建对象并将它们保存到数据库中。有人对此有任何代码吗?我可以编写一个桌面客户端来使用CoreData来执行此操作吗?如果是这样,数据库可以在iPhone核心数据应用程序中使用吗?然后我可以只在我的项目中包含预填充的数据库,它会与应用程

iphone - 将 CSV 加载到 Core Data 托管的 sqlite 数据库中

我有一个包含数据的CSV文件。我想将它加载到CoreData管理的sqlite数据库中。我刚刚运行了一个示例CoreDataXcode应用程序,并注意到它创建了db文件。我注意到表名都以Z开头,并且主键存储在单独的表中,因此我假设仅使用sqlite3命令行将CSV数据直接导入数据库可能会弄乱主键是正确的。我是否需要编写一个程序来逐行读取CSV,然后为每一行创建对象并将它们保存到数据库中。有人对此有任何代码吗?我可以编写一个桌面客户端来使用CoreData来执行此操作吗?如果是这样,数据库可以在iPhone核心数据应用程序中使用吗?然后我可以只在我的项目中包含预填充的数据库,它会与应用程

android - 使用 Room Database(Room Persistence Library) 创建触发器

如何使用RoomPersistence库“创建触发器”CREATETRIGGERIFNOTEXISTSdelete_till_10INSERTONuserWHEN(selectcount(*)fromuser)>9BEGINDELETEFROMuserWHEREidIN(SELECTidFROMuserORDERBYidlimit(selectcount(*)-9fromuser));END 最佳答案 在您的RoomDatabase上调用getOpenHelper()。这为您提供了一个SupportSQLiteOpenHelper,

android - 使用 Room Database(Room Persistence Library) 创建触发器

如何使用RoomPersistence库“创建触发器”CREATETRIGGERIFNOTEXISTSdelete_till_10INSERTONuserWHEN(selectcount(*)fromuser)>9BEGINDELETEFROMuserWHEREidIN(SELECTidFROMuserORDERBYidlimit(selectcount(*)-9fromuser));END 最佳答案 在您的RoomDatabase上调用getOpenHelper()。这为您提供了一个SupportSQLiteOpenHelper,

iphone - Core Data 对只读数据也有用吗?

我正在创建一个iPhone应用程序,我想知道CoreData是否比SQLite数据库更适合只读数据。感觉SQLiteDB是更好的选择,对吗?我什至可以预填充核心数据存储吗?基本上,我需要大约3个表,每个表有一堆(最多3000个)实体。然后我想在TableViews中列出数据,在其中搜索或加载其他内容以用于其他目的。在这种情况下我应该或可以使用CoreData吗? 最佳答案 如果您将在TableView中显示只读数据,那么仅仅由于NSFetchedResultsController,使用CoreData而不是SQLite就会有显着的优

iphone - Core Data 对只读数据也有用吗?

我正在创建一个iPhone应用程序,我想知道CoreData是否比SQLite数据库更适合只读数据。感觉SQLiteDB是更好的选择,对吗?我什至可以预填充核心数据存储吗?基本上,我需要大约3个表,每个表有一堆(最多3000个)实体。然后我想在TableViews中列出数据,在其中搜索或加载其他内容以用于其他目的。在这种情况下我应该或可以使用CoreData吗? 最佳答案 如果您将在TableView中显示只读数据,那么仅仅由于NSFetchedResultsController,使用CoreData而不是SQLite就会有显着的优

iphone - iPhone SDK Core Data系统如何将日期类型存储到sqlite中?

我使用核心数据来做到这一点:NSManagedObjectContext*m=[selfmanagedObjectContext];Foo*f=(Foo*)[NSEntityDescriptioninsertNewObjectForEntityForName:@"Foo"inManagedObjectContext:m];f.created_at=[NSDatedate];[minsertObject:f];NSError*error;[msave:&error];其中created_at字段在xcdatamodel中定义为类型“Date”。当我从它创建的sqlite数据库中导出sql

iphone - iPhone SDK Core Data系统如何将日期类型存储到sqlite中?

我使用核心数据来做到这一点:NSManagedObjectContext*m=[selfmanagedObjectContext];Foo*f=(Foo*)[NSEntityDescriptioninsertNewObjectForEntityForName:@"Foo"inManagedObjectContext:m];f.created_at=[NSDatedate];[minsertObject:f];NSError*error;[msave:&error];其中created_at字段在xcdatamodel中定义为类型“Date”。当我从它创建的sqlite数据库中导出sql

ios - 在 IOS 7 中使用 Core.Data 的好教程

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我一直在尝试使用这个tutorial.但是我想让它保存在主线程以外的线程中。到目前为止,我无法使上述教程正常工作?我也试过this有什么想法吗?

ios - 在 IOS 7 中使用 Core.Data 的好教程

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我一直在尝试使用这个tutorial.但是我想让它保存在主线程以外的线程中。到目前为止,我无法使上述教程正常工作?我也试过this有什么想法吗?