iOS开发学习周报(五)
简介
课程名称 | IOS开发实训 | 任课老师 | 郑贵锋老师&字节跳动工程师 |
---|---|---|---|
学号 | 16340015 | 专业(方向) | 软件工程(计应) |
姓名 | 陈彬彬 | 944131226@qq.com | |
开始日期 | 2019/04/13 | 完成日期 | 2019/04/18 |
文章目录
本周概括
学习记录:
- 学习UI控件:
UISegmentedControl
- 学习使用
Sqlite3
- 学习Mac终端查看
.sqlite
文件 - 学习 IOS 下的单例模式
工作记录:
- 实现一个简单的数据库使用demo
- 使用单例模式
- 涉及增删改查四个方法
- 使用
UISegmentedControl
切换数据库执行方法
学习记录
[UI控件] UISegmentedControl
参考:
实例:
// 功能选择框
NSArray *selectButtonName = @[@"添加", @"删除", @"更新", @"查看"];
self.tintedSegmentedControl = [[UISegmentedControl alloc] initWithItems:selectButtonName];
[self.tintedSegmentedControl setFrame:CGRectMake(50, 500, self.view.frame.size.width-100, 50)];
self.tintedSegmentedControl.tintColor = [UIColor colorWithRed:0.333 green:0.784 blue:1 alpha:1];
self.tintedSegmentedControl.selectedSegmentIndex = 0;
[self.tintedSegmentedControl addTarget:self action:@selector(selectedSegmentDidChange:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:self.tintedSegmentedControl];
效果:
Sqlite3的使用
参考:
步骤:
- 引入sqlite3的依赖库
- 在
.h
或者.m
文件内引入sqlite3依赖
#import <sqlite3.h>
- 打开、连接数据库
NSString* doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString* fileName = [doc stringByAppendingPathComponent:@"testdb.sqlite"];
const char* cfileName = fileName.UTF8String