// the underlying attributed string drawn by the label, if set, the label ignores the p...
![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
// the underlying attributed string drawn by the label, if set, the label ignores the p...
1.去除多余的空白单元格,当UITableView的单元格较少,UITableView空白处会出现多余的单元格: 2.UITableViewCell设置选中状态时的视图: 3...
UISearchBar作为搜索条有的时候我们需要做一些自定的内容,让它看着有点与众不同,先来看一张效果图: 第一个搜索框自定义设置的比较多,颜色设置的有点夸张,仅供参考,设置...
iOS MVC架构介绍 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。MVC是一个框架...
写在前面的话 最近看了一篇国外大牛写的关于 iOS 框架模式的文章,内容涉及目前 iOS 端诸多主流的框架模式,个人感觉文章写的很不错,收获匪浅,希望能够通过翻译原文的方式更...
@MelodyZhy 嗯嗯,多谢!
iOS开发中本地数据存储的总结iOS开发中本地存储主要有三种形式 XML属性列表(plist)归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) 应用沙盒 什么...
创建表名 t_student 主键为 id CREATE TABLE t_student (id integer PRIMARY KEY, name text,age in...
摘要 IOS操作数据库,SQLite3和coredata是两个非常好的选择,但是对于我们这些掌握了其他数据库语言的人来说,使用这两中操作都会觉得不方便,SQLite3使用起来...
上一节我已经介绍了SQLite的简单使用,不了解的可以提前去看一下iOS学习笔记16-数据库SQLite,这节我们来讲下FMDB。 一、FMDB介绍 FMDB是一种第三方的开...
写的很全面,补充一下,事物的操作前要开启数据库,操作完毕之后要关闭数据库:
[self.database open]; //补充
[self.database beginTransaction];
BOOL isRollBack = NO;
@try {
for (int i = 0; i<500; i++) {
NSNumber *num = @(i+1);
NSString *name = [[NSString alloc] initWithFormat:@"student_%d",i];
NSString *sex = (i%2==0)?@"f":@"m";
NSString *sql = @"insert into mytable(num,name,sex) values(?,?,?);";
BOOL result = [database executeUpdate:sql,num,name,sex];
if ( !result ) {
NSLog(@"插入失败!");
return;
}
}
}
@Catch (NSException *exception) {
isRollBack = YES;
// 事务回退
[self.database rollback];
[self.database close]; //补充
}
@finally {
if (!isRollBack) {
//事务提交
[self.database commit];
[self.database close]; //补充
}
TopicList 一.FMDB 简介 二.FMDB 使用说明 三.FMDB 创建及使用方法 四.FMDatabaseQueue的使用 五.FMDB事务相关 六.附: 相关参...
@MelodyZhy 还有存储数据的数据库文件应该放在哪里才可以保证APP起来后能顺利访问到呢?
iOS开发中本地数据存储的总结iOS开发中本地存储主要有三种形式 XML属性列表(plist)归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) 应用沙盒 什么...
[iOS]数据库第三方框架FMDB详细讲解 初识FMDB iOS中原生的SQLite API在进行数据存储的时候,需要使用C语言中的函数,操作比较麻烦。于是,就出现了一系列将...