iT邦幫忙

xcode相關文章
共有 112 則文章

技術 [SwiftUI] 讓開發的 Mac App 擁有自動更新的功能 - Sparkle

Sparkle Sparkle 套件是最常見的 Mac App 檢查更新方案 本章介紹如何安裝並使用 Sparkle 1. 加入 Sparkle 套件 首先在...

技術 Xcode 模擬器打不開 SDK does not contain 'libarclite' at the path

Xcode 模擬器打不開 SDK does not contain 'libarclite' at the path 當更新 Xcode 後,Rosetta模擬...

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

技術 Day29 正則帳號密碼

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

鐵人賽 Mobile Development DAY 29

技術 Day29 製作顏文字

前文 昨天接完API 今天要教大家讓你的UI好看一點 心情才會好那先給大家看一下成品 Navigation 設定 畫面最上面的地方就是navigationBa...

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

技術 Day 28 Alert

// // Alert.swift // Seknova-Practice // // Created by imac-2437 on 2023/9/20...

鐵人賽 Mobile Development DAY 28

技術 Day28 同步和非同步

前文 昨天教大家如何處理Json的資料 今天會教大家怎麼把值弄到tableView 同步 程式按照順序一行一行執行,每個操作完成後才會執行下一個操作這樣會造成一...

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

技術 Day27 BlueTooth 5

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

鐵人賽 Mobile Development DAY 27

技術 Day27 讓JSON變成可以用的資料

前文 昨天解釋了接API前置作業 今天終於可以打Code了 Call API 接下來我們在ViewController裡寫一個function為了要呼叫我們的A...

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

技術 Day 26 BlueTooth 4

CBPeripheralManagerDelegate的實現在這個第四篇文章中,我們將深入探討CBPeripheralManagerDelegate協議的實現,...

鐵人賽 Mobile Development DAY 26

技術 Day26 解析API的資料

前文 昨天大概講了API的概念 那今天會教各位怎麼對json做處理那我們先創一個ViewController 再另外創一個swift的檔案等等我們會在這個檔案寫...

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

技術 Day 25 BlueTooth 3

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

鐵人賽 Mobile Development DAY 25

技術 Day25 API介紹

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

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

技術 Day 24 BlueTooth 2

CBCentralManagerDelegate的實現 extension BluetoothServices: CBPeripheralDelegate {...

鐵人賽 Mobile Development DAY 24

技術 Day24 Protocol傳值和Extension接值

前文 昨天教大家怎麼讓點擊cell時可以出現勾勾那今天就是把我點擊的week 回傳到A畫面 排序 然後我想要數字由小排到大然後0固定再最後一個所以我使用sort...

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

技術 Day23 BlueTooth 1

class BluetoothServices: NSObject { static let shared = BluetoothServic...

鐵人賽 Mobile Development DAY 23

技術 Day23 UserNotifications通知

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

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

技術 Day 22 泛型API 4

URL 處理函數 在上篇的 handelHttpMethod 函數中,有一個名為 requestwithURL 的私有輔助函數,它用於處理 URL 字符串和參數...

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

技術 Day21 泛型API 3

請求設置函數 private func handelHttpMethod <E: Encodable>(method: HttpMethod, pa...

鐵人賽 Mobile Development DAY 21

技術 Day21 讓tableView有點擊效果

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

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

技術 Day 20 泛型API 2

public func requestData<E,D> (method: HttpMethod, path: ApiPathConstantse,...

鐵人賽 Mobile Development DAY 20

技術 Day20 ViewController之間的跳轉

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

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

技術 Day19 泛型API1

public func requestData<E,D> (method: HttpMethod, path: ApiPathConstantse,...

鐵人賽 Mobile Development DAY 19

技術 Day19 UIPickerView介紹

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

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

技術 Day18 天氣API 5

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

鐵人賽 Mobile Development DAY 18

技術 Day18 透過時間排序資料

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

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

技術 Day17 天氣API 4

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

鐵人賽 Mobile Development DAY 17

技術 Day17Alert提示窗

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

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

技術 Day16 天氣API 3

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

鐵人賽 Mobile Development DAY 16

技術 Day16 Realm編輯留言

前文 昨天教大家怎麼刪除 那今天就是編輯啦可能有人已經想到該怎麼編輯了因為跟昨天的概念其實很像 概念 一樣我們要先抓到指向哪一個cell的資料才可以去更新那個c...

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

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

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