// the underlying attributed string drawn by the label, if set, the label ignores the p...
// the underlying attributed string drawn by the label, if set, the label ignores the p...
1.去除多余的空白單元格器罐,當(dāng)UITableView的單元格較少凭涂,UITableView空白處會(huì)出現(xiàn)多余的單元格: 2.UITableViewCell設(shè)置選中狀態(tài)時(shí)的視圖: 3...
UISearchBar作為搜索條有的時(shí)候我們需要做一些自定的內(nèi)容葫盼,讓它看著有點(diǎn)與眾不同掀虎,先來看一張效果圖: 第一個(gè)搜索框自定義設(shè)置的比較多颓遏,顏色設(shè)置的有點(diǎn)夸張,僅供參考粮宛,設(shè)置...
iOS MVC架構(gòu)介紹 MVC全名是Model View Controller筷畦,是模型(model)-視圖(view)-控制器(controller)的縮寫词裤。MVC是一個(gè)框架...
寫在前面的話 最近看了一篇國(guó)外大牛寫的關(guān)于 iOS 框架模式的文章吼砂,內(nèi)容涉及目前 iOS 端諸多主流的框架模式逆航,個(gè)人感覺文章寫的很不錯(cuò),收獲匪淺渔肩,希望能夠通過翻譯原文的方式更...
@MelodyZhy 嗯嗯因俐,多謝!
iOS開發(fā)中本地?cái)?shù)據(jù)存儲(chǔ)的總結(jié)iOS開發(fā)中本地存儲(chǔ)主要有三種形式 XML屬性列表(plist)歸檔 Preference(偏好設(shè)置) NSKeyedArchiver歸檔(NSCoding) 應(yīng)用沙盒 什么...
創(chuàng)建表名 t_student 主鍵為 id CREATE TABLE t_student (id integer PRIMARY KEY, name text,age in...
摘要 IOS操作數(shù)據(jù)庫(kù),SQLite3和coredata是兩個(gè)非常好的選擇蓉坎,但是對(duì)于我們這些掌握了其他數(shù)據(jù)庫(kù)語(yǔ)言的人來說澳眷,使用這兩中操作都會(huì)覺得不方便,SQLite3使用起來...
上一節(jié)我已經(jīng)介紹了SQLite的簡(jiǎn)單使用境蔼,不了解的可以提前去看一下iOS學(xué)習(xí)筆記16-數(shù)據(jù)庫(kù)SQLite灶平,這節(jié)我們來講下FMDB伺通。 一、FMDB介紹 FMDB是一種第三方的開...
寫的很全面逢享,補(bǔ)充一下罐监,事物的操作前要開啟數(shù)據(jù)庫(kù),操作完畢之后要關(guān)閉數(shù)據(jù)庫(kù):
[self.database open]; //補(bǔ)充
[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;
// 事務(wù)回退
[self.database rollback];
[self.database close]; //補(bǔ)充
}
@finally {
if (!isRollBack) {
//事務(wù)提交
[self.database commit];
[self.database close]; //補(bǔ)充
}
風(fēng)飛越 評(píng)論自iOS學(xué)習(xí)筆記17-FMDB你好!
TopicList 一.FMDB 簡(jiǎn)介 二.FMDB 使用說明 三.FMDB 創(chuàng)建及使用方法 四.FMDatabaseQueue的使用 五.FMDB事務(wù)相關(guān) 六.附: 相關(guān)參...
@MelodyZhy 還有存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù)文件應(yīng)該放在哪里才可以保證APP起來后能順利訪問到呢讥耗?
iOS開發(fā)中本地?cái)?shù)據(jù)存儲(chǔ)的總結(jié)iOS開發(fā)中本地存儲(chǔ)主要有三種形式 XML屬性列表(plist)歸檔 Preference(偏好設(shè)置) NSKeyedArchiver歸檔(NSCoding) 應(yīng)用沙盒 什么...
[iOS]數(shù)據(jù)庫(kù)第三方框架FMDB詳細(xì)講解 初識(shí)FMDB iOS中原生的SQLite API在進(jìn)行數(shù)據(jù)存儲(chǔ)的時(shí)候古程,需要使用C語(yǔ)言中的函數(shù)蔼卡,操作比較麻煩。于是挣磨,就出現(xiàn)了一系列將...