iT邦幫忙

apple相關文章
共有 79 則文章
鐵人賽 Mobile Development DAY 8

技術 D8 - 使用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘: 錶盤上的刻度}

人類在錶盤上還會設計刻度,雖然這個刻度並不是必要的,不過做出來並不困難,只是畫一條線而已,今天就來實作這邊的程式碼。 struct Tick: Shape {...

鐵人賽 Mobile Development DAY 19

技術 D19 - 無限猴子打字機 idea

葛麗絲逆走鐘,在前一天結束了,接下來在鐵人賽進行第二個 idea 思想實驗: 無限猴子打字機 1909 年,埃米爾·博雷爾出版的書中,介紹了打字的猴子這個機率...

鐵人賽 Mobile Development DAY 20

技術 D20 - 使用 SwiftUI 讓有趣的點子變成 Apps{無限猴子打字機: 專案}

和 D5 一樣手法,開一個無限猴子打字機的專案。 D5-葛麗絲逆走鐘: 開專案和畫上針 猴子打字機專案規格 (UI 部分) 目標文字,讓使用者決定猴子的目標...

鐵人賽 Mobile Development DAY 9

技術 D9-用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購實作.2 -讀取Big5碼的csv}

現在開發者寫程式,最方便的一點,就是不會的地方,可以問 Google 在 Google 中輸入 Swift big5 to utf8 你會找到許多前人和你遇到一...

鐵人賽 Mobile Development DAY 22

技術 D22 - 使用 SwiftUI 讓有趣的點子變成 Apps{無限猴子打字機: 讓猴子開始敲鍵盤}

前一天,完成打字的「猴子」,不過還沒有讓猴子開始打字的能力,這時候,又輪到 Timer 上場了。 再來看一次 UI 需求分析 中間有兩個按扭 按下「叫猴子開...

鐵人賽 Mobile Development DAY 14

技術 D14 - 使用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘: 加上 WebView 讀取外部網頁}

現代的 app,基本都會有和網路進行溝通的 feature。現在想加上一頁 WebView,去連到葛麗絲.霍普的 wiki 頁面。把他連到 wiki 頁面,就可...

鐵人賽 Mobile Development DAY 13

技術 D13 - 使用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘: 機芯 ObservableObject}

在 D4 的文章,我本來設計了三個物件 時針、分針、秒針 錶盤 動力來源(真實世界的機芯) 目前完成了上面兩個,也讓這個 app 跑起來,不過,我還是想要有...

鐵人賽 Mobile Development DAY 24

技術 D24 - 使用 SwiftUI 讓有趣的點子變成 Apps{無限猴子打字機: 為什麼 id 重複了?}

昨天,我們在 Xcode console 上一直看到這個 warning ForEach<Array<String>, String, Tex...

鐵人賽 Mobile Development DAY 9

技術 D9 - 用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘:組合錶盤和時分秒針}

錶盤和時分秒針都完成之後,我們開始組合這些元件。之前宣告要組合這些組件的 View 為 ClockContainerView,把物件用 ZStack 組起來的程...

鐵人賽 Mobile Development DAY 15

技術 D15 - 使用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘: 彈出一個 sheet 裝載剛剛的 WKWebView}

剛剛做好了 WebView,然後我們需要一個 button,在點擊之後把一個新的 View 從下方滑到上方。這個過場在 iPhone 裡面是非常常見的操作,先做...

鐵人賽 Mobile Development DAY 23

技術 D23 - 使用 SwiftUI 讓有趣的點子變成 Apps{無限猴子打字機: 打字紀錄}

前一天,我們把打出來的字,印在 console 上,不過使用者是看不到 console 的。為了讓使用者知道現在打出來的字,在 UI 上已經預留了一塊,讓紀錄留...

鐵人賽 Mobile Development DAY 30

技術 D30 - 忒修斯之船:替換船上的材料

忒修斯之船的題目是不斷的替換掉船上的材料,為了能顯示這個替換的過程,我打算用「顏色」的變化,來做材料替換的呈現。 規格: 船的顏色要能變化,而且是漸漸變色,顏...

鐵人賽 Mobile Development DAY 17

技術 D17 - 使用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘: 格言}

接下來想做名言佳句的頁面,要做的那一句,就是開頭 "Humans are allergic to change. They love to say,...

鐵人賽 Mobile Development DAY 18
React Native CLI 開發心法 系列 第 18

技術 DAY 18 React Native iOS 上架前哨戰 - 使用 Apple Test Flight 發布測試

本篇將分享如何使用 Apple 的 Test Flighter 發佈你要測試的應用程式。基本上前半段會與 DAY 13 React Native iOS 打包...

鐵人賽 Mobile Development DAY 18

技術 D18 - 使用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘: 用 sheet 呈現格言頁}

和葛麗絲的 wiki page 一樣,我們做一個按鈕,來把格言彈出來。 在 ClockContainerView,我們已經將每個 button 抽出來,所以這個...

鐵人賽 Mobile Development DAY 21

技術 D21 - 使用 SwiftUI 讓有趣的點子變成 Apps{無限猴子打字機: 做出猴子}

這個猴子打字機,是思想實驗,所謂的猴子,描述的就是把字打出來的東西。第一步,我們先做出存放「每個字母」的 data structure,這個 data stru...

鐵人賽 Mobile Development DAY 26

技術 D26 - 使用 SwiftUI 讓有趣的點子變成 Apps{無限猴子打字機: 讓猴子停手}

昨天的部分,讓猴子可以在敲打的時候,比對打出來的字母是不是目標字母。不過,猴子們不會在完成目標的字後停手,因為我們沒有寫這樣的指令。猴子們只會一直打字一直打字,...

鐵人賽 Mobile Development DAY 29

技術 D29 - 忒修斯之船 UI

SFSymbols 的說明頁 https://developer.apple.com/sf-symbols/ 現在的 Xcode 裡面有包含一包 Apple 設...

技術 新買macbook air m2沒設定完成無法登入!

昨天買了一台macbook air m2,作業系統macOS ventura 回家開機後,依循系統進行初始化設定, 設定途中在無線網路設定時不小新點擊到esc鍵...