iT邦幫忙

ios相關文章
共有 621 則文章
鐵人賽 Mobile Development DAY 6

技術 Flutter Developer Learning SwiftUI. @State var lesson6 = "顯示圖片"

Today Preview 1. 正文 「先感謝蒼老師今天來代課❤️」 今天示範了Image幾個常見的效果首先最重要的是:先套.resizable再說預設會填...

鐵人賽 Mobile Development DAY 19

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

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

鐵人賽 Mobile Development DAY 5

技術 Flutter Developer Learning SwiftUI. @State var lesson5 = "顯示文字"

Today Preview 1. 正文 今天就是更平凡的一集了純粹就是示範Text的效果而已了那我就不廢言了,看code吧(我還是想不通沒事特地出個Label...

技術 iOS MAC 電腦 VigorAP 連不上,安桌 Android Windows 都正常

iOS MAC 電腦 VigorAP 連不上,安桌 Android Windows 都正常Security 安全性調成wpa3/wpa2/aes就可以了

鐵人賽 Mobile Development DAY 18

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

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

鐵人賽 Mobile Development DAY 4

技術 Flutter Developer Learning SwiftUI. @State var lesson4 = "排列"

Today Preview 1. 正文 今天的主題是排列排列就是佈局的基礎「不是決定元件要放在畫面的哪裡,而是將畫面分割成若干部分」SwiftUI這點跟Flu...

鐵人賽 Mobile Development DAY 17

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

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

鐵人賽 Mobile Development DAY 3

技術 Flutter Developer Learning SwiftUI. @State var lesson3 = "常用Modifier"

Today Preview 1. 正文 今天是開始寫SwiftUI的第一天之後的程式碼都會採取貼圖的方式就不打程式碼出來了因為iThome的配色不太好看又會折...

鐵人賽 Mobile Development DAY 16

技術 D16 - 葛麗絲逆走鐘: 顏色選擇器 ColorPicker

Apple 對 Color Picker 的文件 https://developer.apple.com/documentation/swiftui/color...

鐵人賽 Mobile Development DAY 2

技術 Flutter Developer Learning SwiftUI. @State var lesson2 = "啟動畫面"

Today Preview 外貿協會 今天來跟大家聊聊我寫mobile app覺得第二重要的東西 -> launch view(第一重要的是app ic...

鐵人賽 Mobile Development DAY 15

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

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

鐵人賽 Mobile Development DAY 1

技術 Flutter Developer Learning SwiftUI. @State var lesson1 = "Hello World"

寫在前面 hihi 大家好, 好久不見(有人認識我嗎?)我又回來鐵人賽了(為什麼說又呢)這次來學一下SwiftUI(以一個iOS Developer叛徒的身份)...

鐵人賽 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 12

技術 D12 - 使用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘: 把角度計算器放進 View 裡面}

完成了 AngleUtility 後,在 ClockContainerView init 完,就可以使用了。 private let angleUtility:...

鐵人賽 Mobile Development DAY 11

技術 D11 - 葛麗絲逆走鐘: 角度計算器與單一職責原則 Single Responsibility Principle

前一天的文章裡,我們取得了當下的時間,現在需要把時分秒針的角度算出來。但…負責計算的程式碼,該放在哪裡比較好呢? 該不該另外寫一個物件出來處理? 如果「只」考慮...

鐵人賽 Mobile Development DAY 6

技術 【Day 6】Swift UI NavigationView

tags: 釣魚術 SwiftUI NavigationView 開發筆記 經過閱讀由 SimpleBoilerplates GitHub 提供的 Cheat...

鐵人賽 Mobile Development DAY 10

技術 D10 - 用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘:讓時鐘動起來}

SwiftUI 的資料流,建議使用 Apple 的 action → state → view 的方向。所以,我們先設計出「狀態(State)」。 這個單一方向...

鐵人賽 Mobile Development DAY 9

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

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

鐵人賽 Mobile Development DAY 8

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

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

鐵人賽 Mobile Development DAY 7

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

如果從錶面最靠近觀看者的部分往下走,依序為 秒分時針/錶盤/機芯。接下來,我們來做錶盤。設計圖如下 從上方的圖,可以拆解成 數字從 1 到 12 數字的偏移...

鐵人賽 Mobile Development DAY 6

技術 D6 - 使用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘: 時分秒 針}

在前一天,我們畫出了針的雛型,而我想做的時鐘,是有時、分、秒針的。 時分秒的差別,我這邊選擇使用 enum。在 getLengthRatio() 上設定每根針的...

鐵人賽 Mobile Development DAY 5

技術 D5 - 用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘: 開專案和畫上針}

專案的第一步: 開新 Project。我們先給他一個名字,Organization Identifier 是必填,所以填上一個組織名稱,在習慣上,我們會將 do...

鐵人賽 Mobile Development DAY 4

技術 D4 - 用 SwiftUI 讓有趣的點子變成 Apps{葛麗絲逆走鐘 idea}

第一個 App 要做的是逆走的時鐘,緣由要從某天逛書店的時候,看到的一本童書講起。這本書是「程式女王-揪出電腦 bug 的葛麗絲.霍普」。 發想點 在讀了繪本...

鐵人賽 Mobile Development DAY 3

技術 D3 - 用 SwiftUI 讓有趣的點子變成 Apps{SwiftUI Apple 文件介紹的資料流}

Apple SwiftUI 說明文件 Apple 資料流文件 https://developer.apple.com/documentation/swiftui...

鐵人賽 Mobile Development DAY 2

技術 D2 - 用 SwiftUI 讓有趣的點子變成 Apps{SwiftUI preview 功能,即時看到你的修改結果}

當你創造一個 SwiftUI 空專案的時候,他會預設做好 ContentView,使用 SwiftUI 進行開發的時候,右方會有 Preview,開發者可以在調...

鐵人賽 Mobile Development DAY 1

技術 D1 - 用 SwiftUI 讓有趣的點子變成 Apps{SwiftUI 簡介}

挑戰賽文章列表 D2-SwiftUI preview 功能,即時看到你的修改結果D3-SwiftUI Apple 文件介紹的資料流D4-葛麗絲逆走鐘 ideaD...

技術 Flutter入門指南

如果你是剛入門Flutter的工程師,可以參考這篇文章,我會告訴大家自己常用的套件以及如何規劃檔案的分類!最近有新開一個部落格是在介紹Flutter相關的文章,...

技術 搞懂 P2P 技術 (3) - WebRTC x AWS x KVS

WebRTC 全名 Web Real-Time Communication,是一個支援網頁瀏覽器進行即時語音對話或影片對話的 API WebRTC Wiki...

技術 D35 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購功能擴充 - 日曆 }

前一篇有些股票資料的收盤價,顯示的是 "-",但如果去查其他下單軟體,是有收盤價的。而這些股票是在上櫃資料裡面。而前一份的來源,只有上市股票...