在全民教育的方針下,年年輕輕就要開始學寫程式但往往在壓下學習,反而會令他們對程式更抗拒,這就是物極必反。因此筆者認為最重要是先提升對程式的興趣一步一步引導/吸引...
廢話不多說,我們再看一次3x3遮罩的程式 int median(int *sort) { int i,j,n; int max; for( i=0; i&...
前言 延續上個猜拳App,我們來擴增這個App的完整度,來新增玩家名稱、判斷輸贏。 所以這次要用到的東西有: Text Field:用來輸入玩家姓名 Navi...
Kotlin有4種不同的Visibility Modifiersprivate, protected, internal 和 public Packages F...
今天就來做收支記錄界面的收尾,預計會把收、支記錄以顏色區分,並透過日期分組,最後再加上一點統計資料。 依照收支改變顏色 在「快速記帳」中的每個記錄的背景都是黑色...
新手而言,因為資料量有限,所以struct(結構)語法很少會用到相同類型的資料不多,而且重複性不高時,使用struct會感覺有點over但對於日後工作,stru...
資源檢視 指令/路徑 用途 free -m 檢視記憶體使用量和交換區使用量 df -h 檢視各分割槽使用情況 du -sh <目錄名...
前言 前面分段用猜拳App教了一些基礎應用,每天一點點的完善App是很棒的經驗,但是也面臨一個問題,今天修改了哪些code?增加了哪個功能?開始越來越難管控。...
今天要來教大家做一個簡單的 loading 動畫會使用到一些更進階的 CABasicAnimation 的用法 首先我們要先用 CAShapeLayer 畫一個...
在開發階段時,取名是讓開發者覺得非常困擾的任務之一。 當然,變數或函式命名必須得好好想想,不然容易造成別人看不懂的技術債。但有一種很想亂打就好,但系統會要求你不...