iOS App課程練習#14 愛情神算?你是個合格的鏟屎官嗎?

-Swift幫你找天作之合

Zorro
彼得潘的 Swift iOS / Flutter App 開發教室
4 min readAug 26, 2018

--

通常呢,這該是個擇偶條件app…
但Peter的至理名言:請找有興趣的做會做得更快樂,但寫著寫著怎麼覺得跟鏟屎官鑑定也有個87%像?

主人當的好,鏟屎鏟到老

鏟屎官,顧名思義就是鏟屎,照顧主子生活起居,在地球上能夠過著米蟲一般爽日子:吃飽睡睡飽吃,吃飽玩夠繼續睡的除了米蟲本蟲,就是阿貓阿狗們了!而跟前跟後備膳供水的,當然就是鏟屎官啦!但也是有比較特殊的,例如…

圖片引用自天貓購物網

但這畢竟是跟金湯匙一樣,沒有天天發給人含著的啊!普羅大眾還是認命叼牙籤或是牙線棒比較實際。首先,看到同學除了Peter教學的command+option+6以外,出現了漂亮的頁框展示程式碼,所以基於翻天覆地找答案的中心德目,找到了以下的教學:

照著內部教學看圖說故事,就終於生出了以下的樣子

在Stepper傳值還不是很熟悉(該先練習購物app的…),
所以參考了一下同學的作業,發現原先的寫法只認TextField輸入的內容,
也才玩出&&可以串連設定條件,說明清楚又易懂,也終於完成了多合一的練習。除了if / else 的是是非非,Slider 傳值複習,各種IBOutlet、IBAction ,再來就是這次新派上用場的:

  1. Segmented Control 對應於不同的圖片
  2. Stepper 傳值
  3. 字串轉數字

遇到各式各樣的問題,利用各種平台解決(還好不是解決提出問題的人……)是練功的最好方式,例如Peter文中提到的type,method,property的查詢方法,抑或是前面香港作者分享的GitHub Gist,對於真。文組的我來說著實是幫了大忙,殊不知看到最近某政治人物的競選logo,可以看圖猜到設計者想表達的意義,有點小小成就感XD

在送上動態展示以及GitHub前,先附上強者我同學的示範。
是說看著同學分享課程以外的東西非常受用,跳脫框架果然有新思維。

終於知道為什麼無法上傳,砍掉重練一切都沒事了,如同有c4萬事ok

打完收工,迎接又一個的星期一…

--

--