模仿實現一下ios系統應用時鐘裡的秒錶程式,就是這個應用:
主要實現的功能:
1.由start/stop鍵實現計時
2.有reset/lap鍵實現復位和計次
需要思考的點:
1.時間的表示方法(有很多種思路)
2.計次資料的倒序排列,即計次1的資料在最底端,依次向上為計次2,計次3的時間www.cppcns.com資料
我的實現:
arc省去了我們自行管理記憶體的大部分事情,寫慣了c++於是舒服了很多
複製** **如下:
- (ibaction) startorstop:(uibutton *)sender
else
checked = !checked;
}
- (ibaction) resetorlap:(uibutton *)sender
else else
time_lap = 0;
[tableview reloaddata];
} }
- (float) updatetime
- (nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section
- (uitableviewcell *)tableview:(uitableview *)tableview cellforrowatindexpath:(nsindexpath *)indexpath
nsuinteger row = [indexpath row];
cell.detailtextlabel.text = [list_time objectatindex:row];
cell.detailtextlabel.textcolor = [uicolor blackcolor];
cell.detailtextlabel.font = [uifont boldsystemfontofsize:25.0];
cell.detailtextlabel.textalignment = uitextalignmentcenter;
nsstring *text = [[nsstring alloc]initwithformat:@"lap %@", [list_lap objectatindex:row]];
cell.textlabel.text = text;
return cell;
} 待改進的地方:
1.對於時間的計時操作和ui事件應該分不同執行緒實現,這裡我偷懶了
2.對於時間的表示方法其實也是很偷懶的,沒有按照標準的秒分進製表示
本文標題: 乙個ios上的秒錶小應用的實現方法分享
本文位址:
PIVOT的乙個小應用
之前學習case when來實現行列轉換的方法,但是今天學習到了pivot的方法,記錄分享下,園子里大牛多多,甚是受益 select provinceid,中石油,中石化,中海油,社會單位 這裡要注意的是對漢字不需要加單引號,這裡是選出來所需要的列 from select provinceid,na...
在iOS上實現乙個簡單的日曆控制項
近期需要寫乙個互動有點dt的日曆控制項,具體互動細節這裡略過不表。不過再怎麼複雜的控制項,也是由基礎的零配件組裝起來的,這裡最基本的就是日曆控制項。先上圖 從圖中可以看出日曆控制項就是由乙個個小方塊組成的,每一行有7個小方塊,分別表示一周的星期天到星期六。給定乙個月份,我們首先需要知道這個月有多少周...
iOS 乙個CoreData小技巧
在使用coredata進行資料儲存的時候,難免會用到各種標量型別 float,integer 32等 而xcode自動生成的nsmanagedobject子類會生成對應的nsnumber,例如 有乙個integer 32的屬性 則生成nsmanaged object的子類以後,會聲稱如下屬性 pro...