iT邦幫忙

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

技術 Flutter Developer Learning SwiftUI. @State var lesson24 = "頁籤(上)"

Today Preview 1. 正文 今天會講講iOS上(其實已經變全世界)最熱門的App呈現方式:TabBar但我覺得這個名字太沒有代表性了,Bottom...

鐵人賽 Mobile Development DAY 23

技術 Flutter Developer Learning SwiftUI. @State var lesson23 = "切換頁面"

Today Preview 1. 正文 昨天打了好多字...今天輕鬆一下講點跳頁 主要分成兩大類app間切換 跟 app內切換然後app內切換又分成由右往左...

鐵人賽 Mobile Development DAY 22

技術 Flutter Developer Learning SwiftUI. @State var lesson22 = "表格"

Today Preview 1. 正文 前幾天介紹的List是一維列表而今天要介紹的二維表格是使用LazyVGrid(垂直) or LazyHGrid(水平)...

技術 【Day 31】集郵冊:功能規劃與需求分析

tags: 釣魚術 swift 前言 技術債還不完,只好加開延長賽... 集郵冊功能 抓到魚之後要可以拍照 (畫面中圖片呈現區會有拍照按鈕) 拍照完之後,...

鐵人賽 Mobile Development DAY 21

技術 Flutter Developer Learning SwiftUI. @State var lesson21 = "列表(下)"

Today Preview List三部曲完結篇了 1. 下拉刷新+搜尋 下拉刷新的話很單純,請用.refreshable(),一句話講完搜尋的話有個前提是必...

鐵人賽 Mobile Development DAY 20

技術 Flutter Developer Learning SwiftUI. @State var lesson20 = "列表(中)"

Today Preview 今天是列表二部曲講講List的一些特色應用我個人的認知等等要提到的側滑/編輯/多選,才會是SwiftUI中使用List的主要理由因...

鐵人賽 Mobile Development DAY 19

技術 Flutter Developer Learning SwiftUI. @State var lesson19 = "列表(上)"

Today Preview 1. 正文 終於來到本系列的重頭戲List了身為一個TableView工程師這就是我們最重要的工作XDD 但其實List在Swif...

鐵人賽 Mobile Development DAY 18

技術 Flutter Developer Learning SwiftUI. @State var lesson18 = "滾動"

Today Preview 1. 正文 今天偷懶一下簡單講個ScrollView就好 1.1 ScrollView,預設vertical如果是vertical...

鐵人賽 Mobile Development DAY 17

技術 Flutter Developer Learning SwiftUI. @State var lesson17 = "圖片挑選"

Today Preview 今天要講Image Picker但滿巧的,SwiftUI跟Fluter一樣:原生並沒有提供Image Picker???(But...

鐵人賽 Mobile Development DAY 30

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

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

鐵人賽 Mobile Development DAY 16

技術 Flutter Developer Learning SwiftUI. @State var lesson16 = "佈局"

Today Preview 1. 正文 其實基本的佈局不外乎就是3Stack + padding今天談一些輔助佈局的東西 1.1 前面某集有提到SwiftU...

鐵人賽 Mobile Development DAY 29

技術 D29 - 忒修斯之船 UI

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

鐵人賽 Mobile Development DAY 15

技術 Flutter Developer Learning SwiftUI. @State var lesson15 = "其他View"

Today Preview 1. 正文 1.1 Group SwiftUI的Group主要用途是拿來幫Group裡的每個View都加上相同的效果或是拿來突破V...

鐵人賽 Mobile Development DAY 14

技術 Flutter Developer Learning SwiftUI. @State var lesson14 = "形狀"

Today Preview 1. 我一開始是這麼寫的但是Shape們並不直接Conform View這個Protocol所以變成AnyView之後型別被擦除...

鐵人賽 Mobile Development DAY 27

技術 D27 - 使用 SwiftUI 讓有趣的點子變成 Apps{無限猴子打字機: 把 log 輸出成 pdf}

原始的題目,是不斷的敲擊打字機,原來的思想實驗,是有「紙」這個要素的。所以加入輸出成 PDF 檔案的元素,如果想印出來,真的有機會了。 先在 log 區上方加一...

鐵人賽 Mobile Development DAY 13

技術 Flutter Developer Learning SwiftUI. @State var lesson13 = "顏色"

Today Preview 首先,SwiftUI的Color跟Flutter的顏色不同⚠️⚠️⚠️(跟一般常見的顏色也不同)它是一個像View的東西(雖然它不...

鐵人賽 Mobile Development DAY 26

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

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

鐵人賽 Mobile Development DAY 12

技術 Flutter Developer Learning SwiftUI. @State var lesson12 = "其他控件"

Today Preview 1. 正文 今天介紹一些比較輕量或少見的控件(Control)請搭配code服用 1. Toggle 因為我那時候不知道有.la...

鐵人賽 Mobile Development DAY 21

技術 【Day 21】Bundle Conatiner 和 Application Container

tags: 釣魚術 swift swiftui 踩雷筆記 前面兩天嘗試獨黨和存檔;讀檔本身沒什麼大礙,存檔這塊一直撞牆。勢必是要找文件來看看、找別人的踩雷心得...

鐵人賽 Mobile Development DAY 25

技術 D25 - 使用 SwiftUI 讓有趣的點子變成 Apps{無限猴子打字機: 開始比對文字}

接下來,就是比對文字的環節。而這一部分在這個專案上,我必須修改規則,假設我們的目標是兩個英文字,像是 he, ET, XO, KO,那所有集合是 676。而三個...

鐵人賽 Mobile Development DAY 11

技術 Flutter Developer Learning SwiftUI. @State var lesson11 = "對話框"

Today Preview 1. 正文 今天介紹Alert(或是更多時候大家會叫他Dialog)還有一個跟Alert很像的東西以前在UIKit叫ActionS...

鐵人賽 Mobile Development DAY 10

技術 Flutter Developer Learning SwiftUI. @State var lesson10 = "日期挑選"

Today Preview 1. 正文 今天也是屬於比較單純的日子主要就是給各位看看Data Picker有哪幾種style分成 .compact .whee...

鐵人賽 Mobile Development DAY 24

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

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

鐵人賽 Mobile Development DAY 9

技術 Flutter Developer Learning SwiftUI. @State var lesson9 = "挑選器"

Today Preview 1. 正文 SwiftUI超多picker的總共有五種default, menu, segmented, wheel, inlin...

鐵人賽 Mobile Development DAY 23

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

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

鐵人賽 Mobile Development DAY 22

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

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

鐵人賽 Mobile Development DAY 8

技術 Flutter Developer Learning SwiftUI. @State var lesson8 = "文字輸入"

Today Preview 1. 正文 今日內容主要分成三個部分: TextField TextEditor 輸入相關 又在抱怨(不是說三個部分嗎) Te...

鐵人賽 Mobile Development DAY 21

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

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

鐵人賽 Mobile Development DAY 7

技術 Flutter Developer Learning SwiftUI. @State var lesson7 = "按鈕"

Today Preview 1. 正文 Button可以說是最常見跟user互動的元件了今天介紹了Button的實現方式跟樣式基本上可以使用兩種方式來實現...

鐵人賽 Mobile Development DAY 20

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

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