AlphaCamp/Bootcamp#13/Week 3Study Journal#14

#本週玩具

#01-一開始做的是很簡單的按button然後觸發音效,後來又教到PickView,也做了一個用滾輪選取到就觸發不同音效,最後完成這個,純粹好玩。

#02-這是同學jay教的,他是用label我是用image,後來我自己又加入了背景顏色不停變化,用的是相同的觀念,animated跟timer的法用,也是純粹好玩。

#03-因為週五看了web做了todolist,晚上就做了一個簡單的todolist來練習,做法有很多種。

#本週學到最棒的概念

#01-animation的用法-

UIView.animate(withDuration, animations)
UIView.animate(withDuration, animations, completion)
UIView.animate(withDuration, delay, options, completion)
  • withDuration:動畫執行的秒數,型別是Double,所以需要給小數點,ex: 3.0
  • animations:這是一個closure,裡面可以寫你要做的事。
  • completion:這也是一個closure,目前僅打nil。
  • delay:延遲幾秒開始。
  • options:不會用。

#02-Timer的用法

Timer.scheduledTimer(withTimeInterval: 1.0, repeats: true {
(Timer) in
self.要做的事
}

#closure裏都要加self.

#本週學到最有用的工具

應該就是歐透類奧跟在不同機型的歐透了,不過如果每種都要設定那真的是非常的麻煩,畫面就會亂七八糟。

#本週遇到最大的坑

在思考mini的時候礙於現在會的跟要求做的實在有段落差,而且有一直往工具類方向去想,導致一直無法決定,最後做一間公司的APP,主要估能為產品介紹及預約系統。

初始功能:

01-影片匯入

02-活動瀏覽

03-產品介紹

04-預約系統

05-會員系統

目前先規劃這樣。

#上週規劃進度
01-完全沒運動到啊,因為痠痛跟下雨XD,然後幾乎都在摳定,覺得時間根本不夠用。連日記都漏寫好幾天,摳完就睡。

02-pitch完成,下週不參與爭奪戰,重點放在coding。

#下週規劃

01-一樣要運動啊!!

02-課文進度要推進。

03-規劃mini版面。

04-基礎語法複習。

Show your support

Clapping shows how much you appreciated Miguel’s NPC Life’s story.