Open in app

Sign In

Write

Sign In

從0開始的iOS工程師溫
從0開始的iOS工程師溫

9 Followers

Home

About

Published in

彼得潘的 Swift iOS App 開發教室

·20 hours ago

Ep.16[ wen’s iOS ] 畫星星蘋果 — nested loop(巢狀迴圈) 練習

本篇練習經典題目畫星星 for 迴圈。 peter 說過這類型的練習基本上就是在考驗邏輯跟訓練思考、找規律,在解題的時候某方面覺得很像在做智力測驗還是什麼數學題目的,有種回到學生時代寫刷數學題庫的感覺( • ̀ω•́ )。 基本題 畫 2 種 Apple,比方有紅色跟綠色。

9 min read

Ep.16[ wen’s iOS ] 畫星星蘋果 — nested loop(巢狀迴圈) 練習
Ep.16[ wen’s iOS ] 畫星星蘋果 — nested loop(巢狀迴圈) 練習

9 min read


Published in

彼得潘的 Swift iOS App 開發教室

·May 19

Ep.15[ wen’s iOS ] 龍貓跑起來吧! — 練習 Slider 、物件移動、 CAGradient。

本篇練習到調整手機方向、CGAffineTransform 、CAGradient, slider 控制 imageView 顯示的圖片,用slider 移動物件繞圓移動。 物件的移動跟漸層還沒有很熟悉,想說用一個晚上的時間速速做出這作業,但是在理解程式碼上比預期中花了更久的時間 QQ,作業的素材是融合兩位學長姐的作業,把他們合在一起,最後會補充 …

8 min read

Ep.15[ wen’s iOS ] 龍貓跑起來吧! — 練習 Slider 、物件移動、 CAGradient。
Ep.15[ wen’s iOS ] 龍貓跑起來吧! — 練習 Slider 、物件移動、 CAGradient。

8 min read


Published in

彼得潘的 Swift iOS App 開發教室

·May 14

Ep.14[ wen’s iOS ] 調整腸狗顏色! — 熟練 outlet、action、UISlider、UIColor。

本篇將練習用outlet,action,UISlider, UIColor、亂數、segment control。 最近發現了一個很可愛的熱狗,剛好簡單的圖案可以用來練習這次的作業。 本來一開始只想練習 slider 應用,但是做完就覺得有點單調,又加上了 segment control 練習用 array 來選取點到的圖片,最後做完又覺得有點醜,又加上了 …

7 min read

Ep.14[ wen’s iOS ] 調整腸狗顏色! — 熟練 outlet、action、UISlider、UIColor。
Ep.14[ wen’s iOS ] 調整腸狗顏色! — 熟練 outlet、action、UISlider、UIColor。

7 min read


Published in

彼得潘的 Swift iOS App 開發教室

·May 3

Ep.13 [ wen’s iOS ] 宏都拉斯斷交!— 使用 SwiftUI 預覽 UIBezierPath練習畫圖

本篇將練習用 UIBezierPath、CAShapeLayer、addSublayer 最近台灣的邦交國又少了一個,3 / 26 才斷交的宏都拉斯,剛好國旗也不會太難,很適合現階段拿來練習, ( 其他邦交國都有點難… ) ● 先建立藍色底圖,長寬比是 2 : 1 ,用 .path 繪製出一個 400 * 200 的區域, ● 接著用 CAShape …

8 min read

Ep.13 [ wen’s iOS ] 宏都拉斯斷交!— 使用 SwiftUI 預覽 UIBezierPath練習畫圖
Ep.13 [ wen’s iOS ] 宏都拉斯斷交!— 使用 SwiftUI 預覽 UIBezierPath練習畫圖

8 min read


Published in

彼得潘的 Swift iOS App 開發教室

·Apr 23

Ep.12 [ wen’s iOS ] 拉麵好好吃 - Swift 類別練習

本篇將練習 Class, Property, Method 的關係與應用 拉麵我也算是吃的蠻多的,台北市中雞白湯拉麵個人排名 1.池音 — 雞白湯拉麵 $ 230 2.隱家 — 黃金雞湯拉麵 $ 220 3.雞道樂 — 雞白湯拉麵 $ 180 而且拉麵各種湯頭、麵的粗細、價錢、配料等很適合當拉麵類別底下的各種屬性,就決定用拉麵當作 class 類別練習! 設定類別、屬 …

4 min read

Ep.12 [ wen’s iOS ] 拉麵好好吃 - Swift 類別練習
Ep.12 [ wen’s iOS ] 拉麵好好吃 - Swift 類別練習

4 min read


Published in

彼得潘的 Swift iOS App 開發教室

·Apr 16

Ep.11 [ wen’s iOS ] function 裡印出計算結果的題目 — 請 AI 出題

趁著大嘻哈時代的熱潮來請 AI 出跟嘻哈有關的題目! 出一題跟面積計算有關的 Swift function 練習題,在 function 裡印出計算的結果,寫出題目就好 請寫一個名為「calculateBeatsPerMinute」的 Swift function,用於計算嘻哈歌曲的節奏速度,即每分鐘節奏點數。該 function 接受兩個參數,分別是歌曲長度(秒)和節奏點數,並根據公式「每分鐘節奏點數 = 節奏點數 ÷ 歌曲長度 × 60」計算出該歌曲的節奏速度。 最後,該 function 印出計算結果,即該歌曲的每分鐘節奏點數。 func calculateBeatsPerMinute(lengthInSeconds: Int, rhythmPoints: Int) { let bpm = Double(rhythmPoints) / Double(lengthInSeconds) * 60 print("此歌曲的每分鐘節奏點數為:\(bpm)。") } calculateBeatsPerMinute(lengthInSeconds: 140, rhythmPoints: 500)

2 min read

Ep.11 [ wen’s iOS ] function 裡印出計算結果的題目 — 請 AI 出題
Ep.11 [ wen’s iOS ] function 裡印出計算結果的題目 — 請 AI 出題

2 min read


Published in

彼得潘的 Swift iOS App 開發教室

·Apr 16

Ep.10 [ wen’s iOS ] 定義 function,印出讓自己一秒落淚的歌詞

題目來源: Develop in Swift Explorations 裡 Unit 2 的 Functions.playground,page 11 & 12 的 Functional Meme。 從第一季大嘻哈時代看到剛播完第二季的我,實在是對裡面的各個選手敬佩不已,最喜歡的莫過於冠軍阿跨面,從風光少年兄那首再來到冠軍賽前一集唱的陷眠,不僅唱出了 …

6 min read

Ep.10 [ wen’s iOS ] 定義 function,印出讓自己一秒落淚的歌詞
Ep.10 [ wen’s iOS ] 定義 function,印出讓自己一秒落淚的歌詞

6 min read


Published in

彼得潘的 Swift iOS App 開發教室

·Apr 8

Ep.9 [ wen’s iOS ] 使用 Swift iOS SDK製作貓貓賀卡!

應該很少有人知道 4 / 4 是台灣的貓貓節吧,來練習使用 import 各種套件,包含圖片,文字,emoji,邊框 & 圓角製作貓貓賀卡! 顯示圖片的 UIImageView 首先宣告 catImage 賦予 UIImage 導入這張圖片的資訊。 接著宣告 catImageView 賦予 UIImageView,將圖片代入,讓圖片可以顯示出來。 後面用型別+ . +屬性生成東西調整顯示 …

5 min read

Ep.9 [ wen’s iOS ] 使用 Swift iOS SDK製作貓貓賀卡!
Ep.9 [ wen’s iOS ] 使用 Swift iOS SDK製作貓貓賀卡!

5 min read


Published in

彼得潘的 Swift iOS App 開發教室

·Mar 29

Ep.8 [ wen’s iOS ] 用 Swift 打造跳舞機器人 BoogieBot

沒想到上個程式課還要跳舞的部分,實在是令我這個肢體障礙的人汗顏。 這個練習的目的是用教材裡寫好的 Function,藉由下列這些指令命令機器人跳舞,此刻銀幕前的我更覺得自己像是在編舞的社團老師 …。 來源: Develop in Swift Explorations 裡 2–2 Play With Programs 的 BoogieBot。 由下列這些動作編成: leftArmUp(), leftArmDown(), rightArmUp(), rightArmDown() leftLegUp(), leftLegDown(), rightLegUp(), rightLegDown() 3. shakeItLeft(), shakeItRight(), shakeItCenter() 4. jumpUp(), jumpDown() 5. fabulize(), defabulize()

2 min read

Ep.8 [ wen’s iOS ] 用 Swift 打造跳舞機器人 BoogieBot
Ep.8 [ wen’s iOS ] 用 Swift 打造跳舞機器人 BoogieBot

2 min read


Published in

彼得潘的 Swift iOS App 開發教室

·Mar 27

Ep.7 [ wen’s iOS ] 從 Swift Playgrounds 的 Learn to code 玩遊戲學程式

從玩樂中學習,是無形中進步最快的方式。 很開心蘋果為了廣大學習 Swift 的莘莘學子開發了 Playgorunds ,從玩樂中學習,是進步最好的方式,以前也曾學過兩次 python ,但是卻也都是一知半解,在迴圈卡住,不懂寫出最簡潔的方法,不過不斷嘗試錯誤跟著 Playgrounds 主角前進,探索著未知的領域,讓抽象的程式躍然紙上。 本篇是研究指令 ( Commands ) 及函式 ( Functions )的部分 。 指令的部分很簡單,基本上就是熟悉前進、收集寶石、開開關以及左轉右轉,比較有挑戰性的部分是函式,要先定義一個函式,而內容竟然可以自創,真是太酷惹,可以自定義繁瑣的指令濃縮成一個函式。

2 min read

Ep.7 [ wen’s iOS ] 從 Swift Playgrounds 的 Learn to code 玩遊戲學程式
Ep.7 [ wen’s iOS ] 從 Swift Playgrounds 的 Learn to code 玩遊戲學程式

2 min read

從0開始的iOS工程師溫

從0開始的iOS工程師溫

9 Followers

Keep code , real dope .

Following
  • 彼得潘的 iOS App Neverland

    彼得潘的 iOS App Neverland

  • Eason

    Eason

  • Pei-chi

    Pei-chi

  • wei Tsao 學習紀錄

    wei Tsao 學習紀錄

  • 宇霈 邱

    宇霈 邱

See all (38)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech