iT邦幫忙

xcode相關文章
共有 112 則文章
鐵人賽 Mobile Development DAY 17

技術 Day17Alert提示窗

前文 昨天教大家怎麼編輯留言板那今天教的是怎麼跳出Alert 讓使用者去選擇如何排序 動作 當我們按下排序按鈕時會出現這個Alert用來控制我們的資料要怎麼排序...

鐵人賽 Mobile Development DAY 18
swift 新手路程 系列 第 18

技術 Day18 天氣API 5

在之前的文章當中,有一個小地方沒有說到,就是在API3的程式中的function是有用閉包,而為什麼要用到閉包呢?因為如果你沒有用到閉包,在程式跑個過程是非同步...

鐵人賽 Mobile Development DAY 29
swift 新手路程 系列 第 29

技術 Day29 正則帳號密碼

class MainViewController: UIViewController { let accountRegex = "[A-Z0...

鐵人賽 Mobile Development DAY 2
swift 新手路程 系列 第 2

技術 Day2調色盤2

(https://ithelp.ithome.com.tw/upload/images/20230822/2016184934HaHVPcqf.png)接下來先...

鐵人賽 Mobile Development DAY 15
swift 新手路程 系列 第 15

技術 Day15 天氣API 2

上篇文章我們看到了公開的資料,接下來我們要知道資料內的格式是怎麼樣的,這樣才有辦法去解包1.這時我們需要時找一個叫 Json Online的網頁,把上次 pos...

鐵人賽 Mobile Development DAY 21

技術 Day21 讓tableView有點擊效果

前文 昨天教各位畫面的跳轉還有Navigation今天會教大家tableView的一些用法 先讓大家看一下結果 我們要再點擊每個cell時在右邊出現打勾符號 這...

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

技術 【Day15】認識什麼是 self? Delegate? (以調色盤為例)

Delegate 允許一個物件將某些任務或功能委託(Delegate)給另一個物件來執行。舉例來說,假設你有一個 UITableView 和一個 UIViewC...

鐵人賽 Mobile Development DAY 11
swift 新手路程 系列 第 11

技術 Day11 留言板5

右滑編輯右滑tableView的leadingSwipeActionsConfigurationForRowAt的函式 // 建立一個 UIContextual...

鐵人賽 Mobile Development DAY 27
swift 新手路程 系列 第 27

技術 Day27 BlueTooth 5

使用BluetoothServices類別實現藍牙連接和數據交換在這個第五篇文章中,我們將總結BluetoothServices類別的功能,並說明如何使用它來實...

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

技術 【Day08】如何拉取UI介面 (二) (以調色盤為例)

接著我們來介紹一些UI元件吧! ​ UIView : 功能:UIView 是 iOS 中所有視圖元件的基本類型。它可以容納其他視圖和控件,也可以用來自定義...

鐵人賽 Mobile Development DAY 5
swift 新手路程 系列 第 5

技術 Day5 Realm2

上一篇文章中我們介紹如何匯入Realm的資料庫套件所以這篇我來介紹Realm常用的一些動作先匯入Realm的資料庫函數Realm建立資料庫 import Re...

鐵人賽 Mobile Development DAY 4
swift 新手路程 系列 第 4

技術 Day4 Realm1

如何匯入Realm的資料庫套件1.首先先在桌面建立一個xcode project2.再來打開終端機 cd 資料夾路徑3.輸入 pod init輸入完之後打開資料...

鐵人賽 Mobile Development DAY 3
swift 新手路程 系列 第 3

技術 Day3調色盤3

text field 的值輸入時,slider也要隨著值得輸入跟著移動位子 @IBAction func TextToSlider(_ sender: Any)...

鐵人賽 Mobile Development DAY 3

技術 Day03 Swift裡常用到的語法

前文 今天要繼續講解 swift 的語法囉 迴圈 迴圈是程式語言很重要語法他可以重複執行做同一件事情 語法是: for 變數名稱 in 資料結構 { 程...

鐵人賽 Mobile Development DAY 7

技術 Day07 用Swift當個畫家

前文 昨天教大家要如何拉約束 那今天終於要開始製作調色盤了先給大家看一下最後的完成品 第一步 我們將各個UI元件進行綁定 才可以知道我們的Code是要控制哪一個...

鐵人賽 Mobile Development DAY 13

技術 Day13 創建Realm資料庫

前文 昨天教大家怎麼套用Realm資料庫 那今天要跟大家介紹怎麼實作一個留言板 會用到的UI有 Label、TextField、Button、Text View...

鐵人賽 Mobile Development DAY 23

技術 Day23 UserNotifications通知

前文 昨天設定完前置作業 今天要教大家做個簡易通知哦 透過Switch來處理通知 通知我們會由switch來處理 所以大家先到XIB拉一個Switch然後新增I...

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

技術 【Day07】如何拉取UI介面 (ㄧ) (以調色盤為例)

大家可以看到我在模擬的機型上面放上很多UI元件,但大家可以用放鬆的心情來看待,因為剛開始學習UI介面不一定要一步就到位,在做出功能的同時,大家可以靠自身的創意...

鐵人賽 Mobile Development DAY 17
swift 新手路程 系列 第 17

技術 Day17 天氣API 4

上次我的貼文介紹了接api code,api接到了資料後,資料的解包格式也已經完成了,接下來就是如何使用 for i in 0...2{...

鐵人賽 Mobile Development DAY 16
swift 新手路程 系列 第 16

技術 Day16 天氣API 3

上次我們解包完資料,接下來要使用資料 CallAPI(finish: @escaping (() -> Void)) 函式是用於呼叫 API 來取得天氣資...

鐵人賽 Mobile Development DAY 19

技術 Day19 UIPickerView介紹

前文 做完昨天的留言板大家是不是對前端更有興趣了呢 今天會教大家比較常用的UIPickerView 先讓大家看看成果 要用到pickerView、Label、B...

鐵人賽 Mobile Development DAY 15

技術 Day15 Realm刪除資料

前文 昨天教大家要如何將資料印到tableview上是不是覺得自己有點東西了 今後也要繼續保持熱血今天要教大家如何刪除資料 那就繼續看下去吧 概念 跟昨天一樣我...

鐵人賽 Mobile Development DAY 20

技術 Day20 ViewController之間的跳轉

前文 昨天教了PickerView該怎麼使用那今天會教各位怎麼切換到其他ViewController ViewController 之間的跳轉方式 我們經常使用...

鐵人賽 Mobile Development DAY 5

技術 Day05 Swift的造人術

前文 昨天教enum 今天會教大家class 和 struct這兩個在swift很常用到 所以大家要熟練哦 class 什麼是class class 可以把他想...

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

技術 【Day10】如何拉取UI介面 (四) (以調色盤為例)

前面介紹了這麼多總算要開始介紹怎麼拉約束了! 要開啟 Document Outline 記得把星星處的選項開啟 我們可以用 View 的方式直接在視圖...

鐵人賽 Mobile Development DAY 8
swift 新手路程 系列 第 8

技術 Day8 留言板2

正式開始所謂的留言板,一開始先敘述下要求的執行動作輸入留言人和留言內容,透過資料庫可以儲存,並且有一個按鈕可以選擇留言的排序由新到舊,或舊到新留言板還可以更新(...

鐵人賽 Mobile Development DAY 14

技術 Day14 Realm新增資料

前文 今天要教大家如何新增然後顯示在tableview上 內容可能有些複雜但是使用我盡量簡單化讓大家明白 新增資料 以下的Code要寫在button的actio...

鐵人賽 Mobile Development DAY 12

技術 Day 12 套用Realm套件

前文 昨天我們和大家說明了Realm資料庫今天要教各位要怎麼讓你的專案可以套用Realm 套用專案 因為Realm是一種第三方資料庫框架 必須另外import到...

鐵人賽 Mobile Development DAY 25
swift 新手路程 系列 第 25

技術 Day 25 BlueTooth 3

在這個第三篇文章中,我們將深入探討CBPeripheralDelegate協議的實現,該協議用於管理周邊(Peripheral)藍牙角色的事件。CBPeriph...

鐵人賽 Mobile Development DAY 18

技術 Day18 透過時間排序資料

前文 昨天教了怎麼做一個Alert 今天就是在closure裡寫排序啦我們要根據留言時間去做排序做的排序有 從新到舊 和 從舊到新 概念 很簡單就是透過Curr...