iT邦幫忙

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

技術 Day 05: 跟我約會吧~UIDatePicker

邊緣人:要約哪一天好呢~UIDatePicker: (將max跟min改成過去時間) date picker可以在介面中加入日期、時間的捲軸,讓使用者可以依此...

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

技術 5/30 UI元件之Switch

Apple官方文件(UISwitch) Switch是常見的UI元件,用來切換On/Off的開關。 以元件製作開關設置使用者與開關互動會執行的方法: @IBAc...

鐵人賽 自我挑戰組 DAY 5
Swift!從新手到微上手 系列 第 5

技術 Swift-Class & Struct (2)

今天繼續來聊聊Class跟Struct Swift 中以記憶體配置的方式不同來說,可以分為值型別(value type) 與參考型別(reference ty...

鐵人賽 自我挑戰組 DAY 7

技術 Swift中的物件導向程式設計

第七天,今天來講解物件導向程式設計 物件導向程式設計(Object-Oriented Programming)用class(類別)集合管理class:包含屬性跟...

鐵人賽 自我挑戰組 DAY 5

技術 30 天了解 Swift 的 Combine: [05] Publisher與 Subscriber 的 Lifecycle + 彈珠圖

Combine 之中, Publisher 是資料來源, Subscriber 是控制資料流的操作員, Subscriber 可以限制接收的資料信息量, 透過...

鐵人賽 自我挑戰組 DAY 6

技術 try try 用Swift寫出判斷質數App

第六天,前幾天熟悉了語法,並試寫一個終極密碼App後今天輕鬆完成判斷質數App其實都是非常基本的邏輯概念,主要為了熟悉整個寫出App的感覺果然多試幾次速度快了非...

鐵人賽 Mobile Development DAY 4

技術 D4 - 使用 IBDesignable 和 IBInspectable 快速製作 UI

? 隕石小故事 無論是什麼類型的開發方式,當然都是希望開發速度能夠越快越好。當然,在隕石開發中速度也是個關鍵(因為一直在重做 ?),而身為一個前端最常在做的...

鐵人賽 自我挑戰組 DAY 4
iOS 新手開發的大小事 系列 第 4

技術 Day 4: [Swift] 列舉 (Enumerations) -1

前言 今天討論的主題,其實不是新東西,早在 C 語言就有列舉 (Enumerations),在 Swift 中,列舉和 switch 語句搭配使用,是很好程式碼...

鐵人賽 Mobile Development DAY 4
iOS 開發筆記本 系列 第 4

技術 # [Day 4] 自動化的應用 part.2

# 起 接續上篇所講到的,自動產生圖片取用的 static computed property,在專案中其實還有一個元件使用的次數非常多:UIButton ,這...

鐵人賽 自我挑戰組 DAY 5

技術 try try用Swift寫出終極密碼App(2)

第五天,接續昨天的終極密碼App來把程式碼變完整~~~ 主動清空文字框, 並將基本邏輯都完成解決:讀取完文字框內容後就先清空程式碼如下 成功後能重複玩及優化...

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

技術 4/30 UI元件之View-2

(承3/30 UI元件之View-1) 如果以程式碼產生UIView呢?(紫色區塊) 設置viewArea的位置與範圍 let viewArea = CGRec...

鐵人賽 自我挑戰組 DAY 4

技術 Day04:好奇寶寶之來玩玩 SwiftUI - 基礎操作篇(1)

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第四篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...

鐵人賽 自我挑戰組 DAY 4

技術 30 天了解 Swift 的 Combine: [04] Combine初探, Publisher與 Subscriber

Combine 提供了宣告形式的 Swift API,主要處理隨時間處理值變化(各種異步行程產出的事件)。發布者(publisher) 產出可隨時間變化的值,訂...

鐵人賽 Mobile Development DAY 3
iOS 開發筆記本 系列 第 3

技術 [Day 3] 自動化的應用 part.1

# 起 因為目前待在接案公司,所以每一個新的案子都是從頭開始,在經手第二個案子之後,就開始對於一些重複的動作感到厭煩,所以產生了 讓程式幫我寫程式 的想法。 第...

鐵人賽 自我挑戰組 DAY 4

技術 try try用Swift寫出終極密碼App(1)

第四天,運用前面介紹的基本功能來試寫一個簡單的終極密碼App吧! 介面到Main_storyboard需要物件:Label, textfield(文字輸入框...

鐵人賽 Mobile Development DAY 3

技術 D3 - 簡單寫個配置,不再害怕修修改改

簡單寫個配置,加快開發速度,減少修改的成本 ? 隕石小故事 身為一個隕石開發工程師,常常在改變設置是一件理所當然的事情,上頭要求什麼我們就變成什麼(神說...

鐵人賽 Mobile Development DAY 3

技術 [Day 3] Swift 使用TabBar+NavigationBar 範例 (下)

簡要 上一篇已經完成主要的TabBar接下來把NavigationBar設定好再利用TabBarController把左膀右臂接起來整個底層架構就基本完整了 U...

鐵人賽 自我挑戰組 DAY 3

技術 Day03:好奇寶寶之來玩玩 SwiftUI - 前置作業

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第三篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...

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

技術 3/30 UI元件之View-1

Apple官方文件(UIView) supeview VS subViews(父視圖 VS 子視圖) class ViewController: UIViewC...

鐵人賽 自我挑戰組 DAY 3
iOS 新手開發的大小事 系列 第 3

技術 Day 3: [Swift] 閉包 (Closures) -2

前情提要 昨天的文章,提到了閉包的概念,以及閉包的使用可以讓程式變得更加有彈性,接著介紹尾隨閉包,是另一種表達閉包的方式,一開始不太熟悉這些語法,導致在閱讀程式...

鐵人賽 自我挑戰組 DAY 3

技術 30 天了解 Swift 的 Combine: [03] 其實你早就在用響應式的概念

上一篇提到響應式的概念, 為了更能理解響應式編程, 這篇將使用 Swift 基本語法來介紹. 面向資料 在 Swift 中, 可以使用 computed var...

鐵人賽 自我挑戰組 DAY 3

技術 Swift中基礎之基礎之基礎到不行之語法part2

第三天, 繼第二天基礎基礎到不能更基礎之後再來part2吧!此篇介紹function, closure, map, filter的基本寫法及簡化寫法gogogo...

鐵人賽 Mobile Development DAY 2

技術 [Day 2] Swift 使用TabBar+NavigationBar 範例 (上)

簡要 每個APP最基本都會運用到 TabBar+NavigationBar外送平台也不例外 基本上底層架構都差不多上下的Bar 有時有 有時隱藏的運用為了必免全...

鐵人賽 自我挑戰組 DAY 3
Swift!從新手到微上手 系列 第 3

技術 Swift-閉包 (Closure)

鐵人的第三天,來聊聊閉包 閉包是一種函式 閉包是沒有名稱的函式且無法獨立存在,需儲存在一個常數裡 可以被當作參數來傳遞 蘋果官方Cloure語法內(Closu...

鐵人賽 自我挑戰組 DAY 2

技術 Day02:天馬行空的幻想式開發 - 新手和老闆都在想些什麼

前前言 嗨,大家好,我是 Lacie,您現在收看的是 Swift - 來吧!鐵人三十項 系列的第二篇在鐵人賽完結後,為保持持續做筆記的習慣將會在我的 Mediu...

鐵人賽 自我挑戰組 DAY 2
iOS 新手開發的大小事 系列 第 2

技術 Day 2: [Swift] 閉包 (Closures) -1

前言 在剛開始接觸 iOS 開發時,最常遇到的就是閉包,但當時對閉包很陌生,也不了解實際的用途為何,於是查了很多資料,才對閉包的概念跟實際用途有更進一步的了解。...

鐵人賽 自我挑戰組 DAY 2
Swift!從新手到微上手 系列 第 2

技術 Swift-函式 (Function)

今天也是來講點語法,來聊聊函式吧 函式可以把程式碼編整成可以重複利用的小段區塊 函式是用來完成特定任務的獨立的程式碼區塊。你給一個函式起一個合適的名字,用來標...

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

技術 2/30 Optionals-2

(承1/30 Optionals-1) How 每當存取一個Optional變數,Xcode會強迫執行確認此Optional是否有值,以避免程式出問題。 強制...

鐵人賽 Mobile Development DAY 2
iOS 開發筆記本 系列 第 2

技術 [Day 2] array[safe: index] vs array.safe[index]

# 起 Fatal error: Index out of range 不關菜鳥或是資深,在開發多過程中總是三不五時的遇到上面這個問題。 但是!在某些情況下...

鐵人賽 自我挑戰組 DAY 2

技術 Swift中基礎之基礎之基礎到不行之語法part1

第二天, 基礎語法大家都懂, 大致整理一下分成Variable, Array, Dictionary, TupleFor_loop, While_loop執行看...