Homepage
Open in app
Sign in
Get started
彼得潘的 Swift iOS App 開發問題解答集
About
程式初學者
iOS App 課程
Follow
彼得潘 / 文組生的 iOS App 程式設計入門
彼得潘 / 文組生的 iOS App 程式設計入門
帶我飛
學習開發 Swift iOS App 前的準備
Swift iOS App 學習資源和課程整理
適合新手學習參考的 Swift iOS UIKit App 專案
Latest
模仿 LINE App 在 App 裡使用芫荽字體
模仿 LINE App 在 App 裡使用芫荽字體
最近 LINE App 推出新功能,使用者可選擇將 App 的字體改成包含台客語用字的可愛字體「 芫荽」。
彼得潘的 iOS App Neverland
Feb 11
透過 Diawi & Firebase App Distribution 邀請朋友測試 Ad Hoc App
透過 Diawi & Firebase App Distribution 邀請朋友測試 Ad Hoc App
iOS App 上架前,我們可以製作綁定裝置的 Ad Hoc App 邀請朋友測試。
彼得潘的 iOS App Neverland
Feb 3
製作方便朋友測試的 Ad Hoc App
製作方便朋友測試的 Ad Hoc App
App 上架前,我們主要有三種邀請朋友測試的方法。
彼得潘的 iOS App Neverland
Feb 2
在 Apple 開發網站註冊裝置(device)
在 Apple 開發網站註冊裝置(device)
當我們製作能裝在 Apple 裝置上測試的 Ad Hoc App 時,必須搭配綁定裝置 的 profile,到時唯有包含在 profile 檔裝置清單的設備能安裝 App。
彼得潘的 iOS App Neverland
Feb 2
如何找出 iPhone 的 UDID
如何找出 iPhone 的 UDID
開發 iOS App 時,有時我們需要找出 iPhone 的 UDID。比方製作能裝在手機上測試的 Ad Hoc App 時,必須搭配綁定手機 UDID 的 profile,到時唯有包含在 profile 檔 UDID 清單的手機能安裝 App。
彼得潘的 iOS App Neverland
Feb 2
設定 IDE 程式自動換行的 Wrap - Xcode、VS Code & Android Studio
設定 IDE 程式自動換行的 Wrap - Xcode、VS Code & Android Studio
開發程式時,我們有時會寫出很長很長的程式,甚至會超出螢幕的寬度,因此變成要水平滑動,閱讀和編輯程式時有點不方便。
彼得潘的 iOS App Neverland
Jan 24
設定 App 文字兩端對齊的 justify — UIKit、Flutter & Jetpack Compose
設定 App 文字兩端對齊的 justify — UIKit、Flutter & Jetpack Compose
App 顯示多行文字時,通常預設會類似下圖的排版,邊界會參差不齊(尤其是右邊)。
彼得潘的 iOS App Neverland
Jan 23
解析 Google 表單提交的網路請求,開發上傳表單資料的 App
解析 Google 表單提交的網路請求,開發上傳表單資料的 App
最近經過 AI 的指導,彼得潘學會當我們提交 Google 表單時,其實是發送x-www-form-urlencoded 格式的資料。
彼得潘的 iOS App Neverland
Jan 19
Xcode 的 AccentColor 不小心刪掉怎麼辦 ?
Xcode 的 AccentColor 不小心刪掉怎麼辦 ?
最近遇到同學詢問彼得潘,他不小心刪掉控制 App 主色的 AccentColor,怎麼辦 ?
彼得潘的 iOS App Neverland
Jan 17
從 Xcode 安裝 App 到 Vision Pro
從 Xcode 安裝 App 到 Vision Pro
從 Xcode 安裝 App 到 Vision Pro 跟安裝到 iPhone 不太一樣,因為它通常採用無線安裝的方式,因此我們要先配對 Mac & Vision Pro。
彼得潘的 iOS App Neverland
Jan 17
請 Windsurf 開發串接 API 的 App~ 比方訂飲料 App
請 Windsurf 開發串接 API 的 App~ 比方訂飲料 App
Windsurf 的 Write with Cascade 可以抓取 API 回傳的資料,因此我們只要告訴它 API 的網址或 curl 指令,它將快速寫出串接 API 的 CRUD App。
彼得潘的 iOS App Neverland
Jan 16
參加線上的 Meet with Apple 學習開發技術
參加線上的 Meet with Apple 學習開發技術
Meet with Apple 每個月會在世界各地舉辦介紹開發技術的活動,這些活動有些是線上活動,而且還提供多國語言的字幕,因此即使身在台灣,即使聽不懂講者的語言,我們也可以報名參加並理解講者的分享。
彼得潘的 iOS App Neverland
Jan 15
請 Windsurf 串接 API 顯示 / 上傳資料
請 Windsurf 串接 API 顯示 / 上傳資料
最近彼得潘發現 Windsurf 的 Write with Cascade 可以抓取 API 回傳的資料,因此現在請 AI 串接 API 顯示 / 上傳資料變得更簡單了 ! 只要告訴 AI API 的網址或 curl 指令,即可請 AI 自動抓取研究回傳的資料,寫出串接…
彼得潘的 iOS App Neverland
Jan 14
從 Reality Composer Pro 調整物件的位置、大小和旋轉
從 Reality Composer Pro 調整物件的位置、大小和旋轉
透過 Reality Composer Pro 我們可以設計 Vision Pro App 和 AR App 的 3D 場景,以下我們介紹運用它調整場景裡 3D 物件的位置、大小和旋轉。
彼得潘的 iOS App Neverland
Jan 13
使用 Mac 的螢幕錄影搭配 BlackHole 錄製 Mac 發出的聲音(不含外界聲音)
使用 Mac 的螢幕錄影搭配 BlackHole 錄製 Mac 發出的聲音(不含外界聲音)
透過 cmd + shift + 5 叫出 Mac 內建的螢幕錄影,我們可以方便地錄製操作影片,不過錄影時麥克風預設將採用 Mac 本身的麥克風,因此它會同時錄到 Mac 發出的聲音和外界的聲音(像是風聲雨聲哭聲)。
彼得潘的 iOS App Neverland
Jan 12
使用 OBS App 錄製包含聲音的 iPhone 模擬器操作影片
使用 OBS App 錄製包含聲音的 iPhone 模擬器操作影片
Xcode 的 iPhone 模擬器內建錄影功能,可惜它只能錄製無聲影片。因此接下來我們將透過第三方 App 的幫忙,透過 OBS App 錄製包含電腦發出的聲音,不包含外界聲音的模擬器操作影片。
彼得潘的 iOS App Neverland
Jan 12
透過 Xcode 顯示 Touch Bar
透過 Xcode 顯示 Touch Bar
從 2023/10 開始,Apple 正式停產搭配 Touch Bar 的 MacBook,目前購買的新款 MacBook 已經沒有 Touch Bar 了。
彼得潘的 iOS App Neverland
Jan 10
SwiftUI / UIKit 產生 asset & SF Symbol 圖片的差異
SwiftUI / UIKit 產生 asset & SF Symbol 圖片的差異
開發 iOS App 時,我們時常需要產生來自 asset & SF Symbol 的圖片,兩者寫法的參數名有些許不同。
彼得潘的 iOS App Neverland
Jan 9
使用 macOS Writing Tools 搭配的 ChatGPT 翻譯英文和詢問程式問題
使用 macOS Writing Tools 搭配的 ChatGPT 翻譯英文和詢問程式問題
macOS 提供方便的文字書寫工具(Writing Tools),它採用 Apple 聰明的 AI 幫忙改進文章,而且如果覺得不夠,還能請更強大的 ChatGPT 幫忙。
彼得潘的 iOS App Neverland
Jan 3
使用遊戲控制器操控 Apple Vision Pro 模擬器
使用遊戲控制器操控 Apple Vision Pro 模擬器
Apple Vision Pro 模擬器提供生動的 3D 操作體驗,不過從鍵盤、觸控板和滑鼠操作 3D 場景還是有點麻煩,有沒有更好的方法呢 ?
彼得潘的 iOS App Neverland
Jan 2
使用 VS Code 搭配 Xcode-Build-Server 開發 Xcode 專案的程式
使用 VS Code 搭配 Xcode-Build-Server 開發 Xcode 專案的程式
VS Code 只要安裝 Swift Programming Language extension 即可開發 Swift 程式。不過如果使用 VS Code 打開 Xcode 建立的專案資料夾,卻會出現 Cannot find xxx in scope 或 no such…
彼得潘的 iOS App Neverland
Dec 27, 2024
讓 SwiftUI List / Form row 裡的元件可以分別點選
讓 SwiftUI List / Form row 裡的元件可以分別點選
SwiftUI 的 List / Form 很適合呈現清單頁面,然而若每筆資料的長方形區塊(row)想有不同的點擊區域,則需要額外處理。
彼得潘的 iOS App Neverland
Dec 25, 2024
跟 ChatGPT 一起 pair programming (語音聊天寫 code)
跟 ChatGPT 一起 pair programming (語音聊天寫 code)
ChatGPT 的 Mac Desktop App 現在可以結合語音模式和 work with app 功能,因此跟 ChatGPT 一起聊天寫 code pair programming 的夢想終於可以實現了 ~
彼得潘的 iOS App Neverland
Dec 19, 2024
可以免費使用 GitHub Copilot 寫程式了 ~
可以免費使用 GitHub Copilot 寫程式了 ~
Cool,GitHub 在 2024 的聖誕節前夕帶給我們最棒的聖誕禮物,現在只要有 GitHub 帳號即可免費使用 AI 程式助手 GitHub Copilot。
彼得潘的 iOS App Neverland
Dec 18, 2024
利用 Xcode 的 Search package collections 搜尋找不到的套件
利用 Xcode 的 Search package collections 搜尋找不到的套件
開發 iOS App 時,我們時常利用 import 加入套件。最近彼得潘發現當 import 的套件找不到時,Xcode 還會自動幫我們搜尋套件呢。
彼得潘的 iOS App Neverland
Dec 15, 2024
About 彼得潘的 Swift iOS App 開發問題解答集
Latest Stories
Archive
About Medium
Terms
Privacy
Teams