iOS开发教程之SQLite实例程序创建

2015-12-23 17:22:30 558浏览

        随着iPhone应用程序的发展,可以免费使用SQLite实现一个自包含(self_contained)、无服务器(serverless)、零配置(zero—configuration)事务的SQL数据引擎。在本文中,通过创建学生成绩管理系统中课程管理模块的应用程序,说明iOS开发系统下基于SQLite数据库的应用开发与管理。

        iOS开发教程之SQLite实例程序创建:

        本实例的重点是应用SQLite数据库存储课程信息(课程号、课程名和课程学分)。除了基本的数据存储功能外,用户还可以根据指定课程的课程号或者课程名搜索数据库。

        1、创建和准备SQLite应用项目

        使用Xcode环境创建一个新的数据库应用程序项目。项目建立后,需要配置项目的SQLite动态库(1ibsqlite3.dylib)。在生成过程中的链接阶段,不包括这个库将导致生成错误。添加libsqlite3.dylib库时,首先单击项目名,在窗口右侧选择TARGETS下的BuildPhases,然后选择Link Binary With Libraries,并单击下面的“+”号;最后在输入框中输入sqllite,选择libsqlite3.0.dylib并单击Add按钮,即可添加成功。

        2、设计课程管理界面

        在Xcode左侧项目的根目录上右击鼠标,选择New File命令,添加一个UIViewController的子类ManageCourseViewController(注意添加时选中With XIB foruser interface),此视图控制器的功能为管理数据库中的课程数据。添加完成之后可以看到工程中有一个ManageCourseViewContr01ler.nib文件,打开它就可以进行界面设计了。添加输入框、按钮和表视图等控件。用同样的方法添加一个UIViewController的子类AddCourseViewController,此视图控制器用于添加一门课程。

        3、包含sqlite3.h和声明的数据库引用

        在创建一个数据库之前,首先需要声明一个指针变量的类型为soLite 3的结构作为数据库指针。 由于ManagerCourseViewController和AddCourseViewController都需要操作数据库,因此,在Xcode项目窗口下选择ManagerCourseViewController.h文件和AddCourseViewController.文件,分别要做下修改。具体修改细节大家可以在扣丁学堂iOS开发教程中找到答案。

        由于网络的局限性,这次就先更大家讲到这里。如果大家有什么问题或是对iOS开发技术感兴趣,可以在线免费观看扣丁学堂iOS培训视频。

查看更多关于“iOS资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号