iT邦幫忙

xcode相關文章
共有 112 則文章
鐵人賽 Software Development DAY 24
Swift 菜鳥的30天 系列 第 24

技術 Day-24 Swift 語法(20) - 可選鏈 Optional Chaining

可選鏈 (Optional Chaining) 可選鏈是一個查詢和調用可能目前為 nil 的可選屬性、方法和下標過程。如果一個可選包含一個值,那麼屬性、方法跟下...

鐵人賽 Software Development DAY 11
Swift 菜鳥的30天 系列 第 11

技術 Day-11 Swift 語法(7) - Functions 類型

Function 類型 每一個函數都有屬於他的一種特定的 function type ,他由參數類型以及返回類型所組成。舉個簡單的數學式加法的範例提供說明: 他...

鐵人賽 Software Development DAY 21
Swift 菜鳥的30天 系列 第 21

技術 Day-21 Swift 語法(17) - 可失敗初始化器

可失敗初始化器 (Failable Initializers) 定義初始化可能會失敗的 Class 、Struct、Enum 有時用很有用,這種失敗可能是由無效...

鐵人賽 Mobile Development DAY 10

技術 [Day10] swift & kotlin 實作篇!(1) 開發工具與環境安裝

前言 終於把swift & kotlin的基本語言都介紹完了 這些基本概念有了之後 要開始愉快的開發APP 時間摟~ 接下來的章節 我們目標是要完成一款...

鐵人賽 Software Development DAY 27
Swift 菜鳥的30天 系列 第 27

技術 Day-27 Swift 語法(23) - 類型轉換

類型轉換 (Type Casting) 類型轉換是一種檢查實例類型的方法,或者將該實例作為不同的父類或子類從其自己的類層次結構中的其他位置處理。Swift 中的...

鐵人賽 Software Development DAY 25
Swift 菜鳥的30天 系列 第 25

技術 Day-25 Swift 語法(21) - 鏈的多層連接

鏈的多層連接 你可以透過連接多個可選鏈來在模型中深入的訪問屬性、方法以和下標。總而言之,多層可選鏈不會給返回的值添加多層的可選性。也就是說: 如果您訪問的類型...

鐵人賽 Software Development DAY 22
Swift 菜鳥的30天 系列 第 22

技術 Day-22 Swift 語法(18) - 反初始化 Deinitialization

反初始化 在 class 的實例被釋放的時候,反初始化器就會立即被調用。你可以用 deinit 關鍵字來寫反初始化器,反初始化器只在類類型中有效。 反初始化...

鐵人賽 Mobile Development DAY 2

技術 《DAY 2》Xcode 開發環境的基本認識

上一篇我們已經學會如何建立專案,緊接著就必須對開發環境有個簡單的了解,首先在畫面左側點選 ViewController.swift。 右側的面板可以先關閉,然...

鐵人賽 Software Development DAY 4
30天iOS APP開發 系列 第 4

技術 [Day 04] 將APP實際灌入device

選擇模擬器或者實際將iPhone接上電腦 按下run的按鈕即可執行在模擬器上或者iPhone上面。 無線連接iPhone 開啟Devices and Simu...

鐵人賽 Mobile Development DAY 3

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

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

鐵人賽 Mobile Development DAY 21

技術 [21] 30 天從 Swift 學會 Objective-C:Swift friendly 的目的是什麼 (auto interface)

當我們學會了 Swift 之後,可以使用 Objective-C 的程式碼,完全感謝 Swift 編譯器的強大,這篇文章將介紹 Xcode 內如何快速檢查如何使...

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

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

技術 Android 工程師學習 IOS 開發之崩潰日記 (二)

好文值得一貼再貼 每一篇心得都有價值——為什麼初學者才更應該要寫心得筆記 我為什麼鼓勵工程師寫 blog 記錄一下今天學習 IOS 開發遇到的問題 今天試著接...

鐵人賽 Mobile Development DAY 1

技術 《DAY 1》學習建立第一個專案!

Xcode 是專門用來設計 Apple 程式的整合開發環境,它只能在 macOS 上執行,可以自己在 App Store 裡搜尋並取得,過程簡單就不多做贅述了,...

鐵人賽 Mobile Development DAY 3

技術 《DAY 3》調整元件的層級

以前剛起步在練習刻手機畫面時,常常會想在元件底下再放一個元件,例如 Label 底下放一塊 View,來讓畫面更好看,我當時的方法是把 Label 刪除再依序放...

技術 Android 工程師學習 IOS 開發之崩潰日記 (一)

國慶連假太無聊,開始學習 IOS 開發,因為太崩潰了,特地紀錄一下心路歷程,雖然說是日記,不過不會每天寫,只會不定期的發文。 這系列會寫的大多是我卡關的地方,如...

鐵人賽 Mobile Development DAY 13
React Native CLI 開發心法 系列 第 13

技術 DAY 13 React Native iOS 打包 - IPA

上一篇介紹了 Andriod 打包的方式,接著就是 iOS ,會先以 Xcode 的介面了解如何存擋、打包的你的應用程式,再來是將這一系列步驟使用 comman...

技術 Xcode 換頁保持藍芽連線

我想在A頁面進行藍芽連線,在B頁面才進行資料傳輸。我目前是透過Segue將centralManager和connecPeripheral的內容從A頁面傳到B頁面...

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

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

鐵人賽 Mobile Development DAY 1

技術 Day 01 入門Swift前置作業

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

鐵人賽 Mobile Development DAY 25

技術 Day25 API介紹

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

鐵人賽 Mobile Development DAY 2

技術 Day 2: 設定專案,建立基本的 SwiftUI 界面

看完上一篇簡單介紹後,我們開始建立我們初始 SwiftUI 專案,首先開啟我們的 IDE Xcode ,此刻的版本是 14.2。 Xcode 安裝 如果你還不知...

鐵人賽 Mobile Development DAY 26

技術 Day26 解析API的資料

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

鐵人賽 Mobile Development DAY 28

技術 Day28 同步和非同步

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

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

技術 Day 22 泛型API 4

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

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

技術 【Day04】如何使用Xcode開發 (二)

首先我們看到 ios 開發有很多選擇類別,我知道大家剛接觸可能對每一個應用都很好奇,但我們還是先把重心放在App開發就可以嘍! 接著我們可以看到圖上有這些選項:...

鐵人賽 Mobile Development DAY 24

技術 Day24 Protocol傳值和Extension接值

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

鐵人賽 Mobile Development DAY 4

技術 Day04 Swift 列舉:玩轉遞迴與非遞迴

前文 今天會講些比較進階的東西 各位小心服用 enumeration(列舉) 隱式指派 (初始值之後依序遞增 1, 2, 3, 4) 因為前面已知道在使用列舉...

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

技術 【Day05】如何使用Xcode開發 (三)

接著我們來跟大家介紹如何使用xib來取代StoreBoard設計介面 為什麼選擇 xib 取代 StoreBoard? 簡單明瞭 : xib專注於單一界面的...

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

技術 Day2調色盤2

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