iT邦幫忙

swift相關文章
共有 1005 則文章
鐵人賽 自我挑戰組 DAY 24

技術 Day#24 尋找其他使用者(1)

前言 好的!開發日程進入尾聲,不過開發內容還沒有 (×ω×)果然是前幾天太忙沒有很多進度的後果,哭哭 開啟新對話 ConversationViewControl...

鐵人賽 Mobile Development DAY 8

技術 [Day08] swift & kotlin 入門篇!(6) 流程控制-循序,選擇,重複

流程控制 基礎語法過後就是流程控制了流程控制結束就可以進入快樂的開發階段摟~流程控制是程式設計中 非常重要的概念 甚至可以說 所有功能 幾乎都是靠流程控制 拼湊...

鐵人賽 Mobile Development DAY 27

技術 Day 27: SwiftUI Dependency Injection

前幾天都在趕進度,今天稍稍放慢腳步補充之前在 Day11 提到的依賴注入(Dependency Injection)。這個設計模式在大型專案中尤為重要,我們可以...

鐵人賽 Mobile Development DAY 14

技術 【Day 14】 談 Swift 語法:Trailing closure 是什麼

回顧 維護一個有歷史故事的專案,需要的是耐心和熱忱,每天從紅色的叉叉的錯誤中學習成長。 依然無法成為釣魚大師系列來到了第14篇,原本預計在前面幾天看看 Amp...

鐵人賽 自我挑戰組 DAY 27

技術 [2019鐵人賽Day27]老蕭咖啡館-逐漸揭開的真相(特調的感觸篇)(Calculator計算機基本運算元件功能製作)

霏語姊姊,老闆他真的不是蕭亦翔嗎?(林宇)他...嚴格說起來,確實不是(霏語)呃,那為何之後你們都知道這故事,且感覺你們關係都不錯啊?(林宇)妳問題很多唷!!誰...

鐵人賽 Mobile Development DAY 10

技術 D10- 用 Swift 和公開資訊,打造投資理財的 Apps { 台股申購實作.3-讓申購資訊放進可以清楚理解的 TableView }

接下來,進行台股申購 Model 實作,這個 Model 該負責的任務如下 申購資料下載 申購列表總共數量 第 n 個列表是哪個申購資訊? 程式碼如下 //...

鐵人賽 自我挑戰組 DAY 16

技術 Swift純Code之旅 Day16. 「頁面傳值?代理? Delegate?Protocol?(2)」

前言 目前已經將Protocol都設置完畢了,那現在就要來實作讓其他的ViewController執行Protocol內的Function。 實作 現在Prot...

鐵人賽 自我挑戰組 DAY 10
Hello Swift 系列 第 10

技術 10/30 UI元件之Button

Apple官方文件 今天的主題是幾乎所有App都會用到的國民元件UIButton:按鈕。 以程式碼產生系統預設樣式的按鈕(type: .system): let...

鐵人賽 Mobile Development DAY 30

技術 【Day 30】會員系統製作:完成登入與註冊畫面

tags: 釣魚術 swift amplify AWS 前言 今天是表定完賽日,不過呢,還有好多功能等待完成中。 輕鬆一點,先製作一個畫面吧!! 登入 註冊...

鐵人賽 Mobile Development DAY 7

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

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

鐵人賽 Mobile Development DAY 22

技術 D22 - 用 Swift 和公開資訊,打造投資理財的 Apps { 台股成交量實作.2 }

上一篇在 TwMarketTradingInfoManager 完成了拿取大盤成交量的 API,接下來,在原來的大盤 K 線頁的 Model,加上拿取大盤成交量...

鐵人賽 Mobile Development DAY 3

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

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

技術 Combine-Dropping values 的用法

Dropping values 主要用途是將特定的值丟掉,丟掉的條件有以下三種用法。 dropFirst dropFirst 裡面可以帶一個 interger的...

鐵人賽 Mobile Development DAY 1

技術 Day 01 入門Swift前置作業

前文 哈囉各位我是Xiang 今天是鐵人賽的第一天今後我會教大家要如何運用Swift也希望大家可以和我一步一步學習Swift Swift Apple公司在201...

鐵人賽 Mobile Development DAY 23

技術 《DAY 23》模組化 UIAlertController

在之前的文章裡有使用過提示框(UIAlertController),但是有時候我們要在很多地方都使用到,只是改變裡面的文字而已,難道就要每次都加入一長串的程式碼...

鐵人賽 自我挑戰組 DAY 4

技術 Day#04 TableView

前言 承接昨天的內容,今天來加上viewDidLoad中的邏輯內容{ @•̀ꈊ•́@ } 學習資源 這篇參考的資源與前篇相同,還新增了 :arrow_down:...

鐵人賽 Mobile Development DAY 25

技術 Day25 API介紹

前文 昨天學了簡單protocol傳值 那今天要教大家如何接API 什麼是API API 翻譯成 應用程式介面 是Application Programming...

鐵人賽 Mobile Development DAY 1

技術 D1 - 在 iOS 專案加上測試-You need testing {Why you need testing}

「寫程式就像蓋教堂- 當完成之後,我們就開始祈禱。」 Software and cathedrals are much the same – first...

鐵人賽 Mobile Development DAY 5

技術 《DAY 5》想在多個按鈕上重複使用已經設定好的外觀?

如果有同樣外觀的按鈕要重複使用,難道要每個都拉藍線建立 IBOutlet 去設定嗎? 其實是不必的,這樣做非常的惱人,我們可以先建立一個子類別為 UIButto...

鐵人賽 Mobile Development DAY 11

技術 Day11 - SPM(Swift Package Manager)

前文 昨天介紹完 SwiftData 的運用,今天要來介紹SPM。 什麼是SPM Swift Package Manager (SPM) 是一個用於管理 Sw...

鐵人賽 自我挑戰組 DAY 8
Hello Swift 系列 第 8

技術 8/30 UI元件之AlertController

Apple官方文件 UIAlertController:警告控制器的執行流程如下:1.使用者按下按鈕,執行func showAlert2.showAlert會先...

鐵人賽 Mobile Development DAY 16

技術 《DAY 16》我的第一個小遊戲 App,1A2B 猜數字遊戲(完)

之前的 1A2B 猜數字遊戲並沒有全部完成,當格式錯誤與遊戲結束僅僅只是在除錯區顯示而已,所以我今天會使用提示框(UIAlertController),來讓功能...

鐵人賽 Mobile Development DAY 29

技術 Flutter Developer Learning SwiftUI. @State var lesson29 = "環境變數"

Today Preview 本來是想講講有哪些常用的內建EnvironmentValues甚至是有哪些常用的property wrapper但還是算了= =...

鐵人賽 Mobile Development DAY 5

技術 Day 5 - 162. 3Sum - 解法與複雜度分析 - LeetCode in Swift

繼第 4 天的「162. Find Peak Element」,今天來解 15 這題!還沒看過第 4 天或再之前天數的朋友,歡迎讀讀~ 這題是這系列第 1 天...

鐵人賽 Mobile Development DAY 2
ios前端開發學習 系列 第 2

技術 【Day02】移動端開發比較

現在開發手機app可以透過很多種方式,像是使用Kotlin(Android的官方開發語言)或是同時開發Android & Swift的Dart(用於Fl...

鐵人賽 Mobile Development DAY 5

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

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

技術 IOS Swift Protocol經典範例

protocol 範例快速紀錄 protocol transferMoney { func giveMoney() } class richPeopl...

鐵人賽 Mobile Development DAY 10

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

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

鐵人賽 自我挑戰組 DAY 7
Hello Swift 系列 第 7

技術 7/30 UI元件之Slider

Apple官方文件 UISlider:滑桿也是App常見的元件,例如調整音量、明暗等等。 以元件製作滑桿以UISlider的value屬性,得知目前滑桿滑到的數...

鐵人賽 自我挑戰組 DAY 23
Hello Swift 系列 第 23

技術 23/30 不入虎穴焉得虎子

Superclass & Subclasssubclass子類別可以繼承Superclass父類別的方法與屬性。若要生成兩個相似的物件,可以先寫A類別(...