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
判斷剪刀石頭布勝負的多種方法
判斷剪刀石頭布勝負的多種方法
剪刀石頭布是許多初學者學程式都做過的題目,通常我們會用 enum 定義 GameResult 和 Sign,然後透過 if else 或 switch 比較勝負。
彼得潘的 iOS App Neverland
Oct 7
使用 GPT Canvas 方便的編輯功能修改文章和程式
使用 GPT Canvas 方便的編輯功能修改文章和程式
最近 GPT 推出全新的 Canvas 功能,它會在聊天訊息的右側區塊顯示 Canvas 畫面,Canvas 會顯示 AI 生成的文章和程式,我們可以不斷地精益求精,請 AI 改進 Canvas 的文章和程式,直到我們滿意才休息。
彼得潘的 iOS App Neverland
Oct 4
請 AI 使用 SwiftUI 的 Observation framework 開發剪刀石頭布
請 AI 使用 SwiftUI 的 Observation framework 開發剪刀石頭布
使用 GPT 寫程式和繪製剪刀石頭布的可愛圖片。
彼得潘的 iOS App Neverland
Oct 2
使用 NotebookLM 的 Audio Overview 將知識整理成語音討論
使用 NotebookLM 的 Audio Overview 將知識整理成語音討論
Google 的 NotebookLM 可以幫我們整理知識寫筆記,最近它推出強大的新功能 Audio Overview,它能依據我們上傳的文件、網頁和 YouTube 內容創作有趣的語音討論。
彼得潘的 iOS App Neverland
Oct 2
Apple 官方範例的 SwiftUI row
Apple 官方範例的 SwiftUI row
Introducing SwiftUI
彼得潘的 iOS App Neverland
Sep 28
使用半透明或 material 的背景提升圖片上文字的可讀性
使用半透明或 material 的背景提升圖片上文字的可讀性
最近彼得潘研究 Apple 官方的 SwiftUI 範例時,發現 Apple 常使用半透明或 material 的背景提升圖片上文字的可讀性。
彼得潘的 iOS App Neverland
Sep 28
利用 SwiftUI 的 padding 移除 stack 裡 offset 造成的空白
利用 SwiftUI 的 padding 移除 stack 裡 offset 造成的空白
使用 SwiftUI 的 VStack & HStack 排列元件時,通常元件是不會重疊的,例如以下 VStack 的例子。
彼得潘的 iOS App Neverland
Sep 27
從 GitHub 網站使用 GitHub Copilot 問問題
從 GitHub 網站使用 GitHub Copilot 問問題
訂閱 GitHub Copilot 的使用者現在可以從 GitHub 網站使用 GitHub Copilot 了。
彼得潘的 iOS App Neverland
Sep 27
將 GitHub 網頁的 repository 變成方便瀏覽程式的 VS Code 介面
將 GitHub 網頁的 repository 變成方便瀏覽程式的 VS Code 介面
最近發現從 GitHub 網頁瀏覽 repository 程式時,一鍵就能將它切換成方便瀏覽程式的 VS Code 介面。
彼得潘的 iOS App Neverland
Sep 25
使用 SwiftUI Text 搭配 markdown 實現連結按鈕
使用 SwiftUI Text 搭配 markdown 實現連結按鈕
開發 SwiftUI App 時,使用 Link 元件可以做出點擊打開連結的按鈕。
彼得潘的 iOS App Neverland
Sep 23
iOS App 上架的 screenshot 現在只需一種尺寸
iOS App 上架的 screenshot 現在只需一種尺寸
iPhone 有許多不同的尺寸,因此從前上架 iOS App 時我們必須上傳多種尺寸的螢幕截圖,不過現在不用這麼麻煩了,現在只要上傳一種尺寸的螢幕截圖。
彼得潘的 iOS App Neverland
Sep 23
移除 SwiftUI Text 顯示數字時添加的逗號
移除 SwiftUI Text 顯示數字時添加的逗號
當我們利用 SwiftUI Text 顯示數字時,它會貼心地幫我們做些微調,比方每三位數字加個逗號。
彼得潘的 iOS App Neverland
Sep 23
使用快速開始(Quick Start)將舊 iPhone 的設定和資料傳到新 iPhone
使用快速開始(Quick Start)將舊 iPhone 的設定和資料傳到新 iPhone
最近彼得潘開心地換了新手機 iPhone 16 Pro Max,不過陪伴多年的 iPhone XS 還存著許多重要的設定和資料,彼得潘必須將它們傳到新 iPhone 後才能安心將 iPhone XS 轉給家人使用。
彼得潘的 iOS App Neverland
Sep 22
透過 Inline Chat 請 AI 生成 SwiftUI preview 需要的假資料
透過 Inline Chat 請 AI 生成 SwiftUI preview 需要的假資料
開發 SwiftUI App 時,我們常常要為 preview 畫面顯示的內容提供假資料。每次彼得潘輸入這些假資料時都覺得有點麻煩,而且如果想輸入有意義的假資料讓畫面更漂亮,比方真正的書籍電影資料,那得花上更多的時間。
彼得潘的 iOS App Neverland
Sep 21
preview 無法以 iPhone 機型顯示 App
preview 無法以 iPhone 機型顯示 App
最近同學建立 SwiftUI 專案時遇到問題,他的 preview 只有小小的一塊,無法以 iPhone 機型顯示 App。
彼得潘的 iOS App Neverland
Sep 17
Zed IDE 的多人編輯程式、語音聊天和螢幕分享功能
Zed IDE 的多人編輯程式、語音聊天和螢幕分享功能
最近發現 Zed IDE 有強大的多人協作功能,透過 Zed 我們可以在團隊合作時開心地 pair programming,語音聊天和螢幕分享,而且像彼得潘主要的工作是程式教學,時常要解決同學們的程式問題,透過 Zed 就可以方便地幫遠在天邊的同學 debug 了。
彼得潘的 iOS App Neverland
Sep 9
使用雙層 shadow 實現 SwiftUI 的光暈文字效果
使用雙層 shadow 實現 SwiftUI 的光暈文字效果
開發 SwifttUI App 時我們可用雙層 shadow 實現光暈文字效果,透過半徑較大的 shadow 製造外層柔和的光暈,半徑較小的 shadow 製造內層較强烈集中的光暈。
彼得潘的 iOS App Neverland
Sep 8
請 AI 翻譯 Swift Programming Language Book
請 AI 翻譯 Swift Programming Language Book
彼得潘最近試了一下,請 AI 對 Swift Programming Language Book 的章節全文翻譯,發現效果挺不錯的,有興趣的朋友也可以試試。
彼得潘的 iOS App Neverland
Sep 6
如何對 The Swift Programming Language 全文搜尋
如何對 The Swift Programming Language 全文搜尋
從 The Swift Programming Language 官網我們可以閱讀 Swift 程式語法的詳細內容,不過有一個小小可惜的地方,它並沒有提供全文搜尋的功能。
彼得潘的 iOS App Neverland
Sep 6
請 Zed AI 讀取 terminal 的輸出和參考 curl 指令生成串接 API 的 App 畫面
請 Zed AI 讀取 terminal 的輸出和參考 curl 指令生成串接 API 的 App 畫面
Zed IDE 提供許多不錯的指令,其中 terminal 指令可以讀取 terminal 的輸出結果,因此彼得潘想到一個不錯的應用,我們可以請 Zed AI 讀取 terminal 的輸出和參考 curl 指令生成串接 API 的 App 畫面。
彼得潘的 iOS App Neverland
Sep 4
請 AI 串接 API 顯示資料
請 AI 串接 API 顯示資料
最近發現 Zed AI 的 fetch 指令可以抓取 API 回傳的 JSON 資料,因此現在請 AI 串接 API 顯示資料變得更簡單了,只要輸入兩行句子即可搞定。
彼得潘的 iOS App Neverland
Sep 4
請 AI 美化 SwiftUI 設計的畫面
請 AI 美化 SwiftUI 設計的畫面
最近彼得潘發現 AI 也能幫我們美化 SwiftUI 設計的 App 畫面,以下我們以 Zed AI 為例,請它美化 SwiftUI 設計的角色畫面 CharacterView。
彼得潘的 iOS App Neverland
Sep 3
Extract Subview 後將 view 型別搬到新檔的 Extract to File — Xcode 16 新功能
Extract Subview 後將 view 型別搬到新檔的 Extract to File — Xcode 16 新功能
開發 SwiftUI App 時,我們常會用 Extract Subview 將 subview 變成獨立的型別,增加程式的可讀性,方便未來重覆使用。
彼得潘的 iOS App Neverland
Sep 2
使用 macOS 的 cmd + tab 快速切換 App
使用 macOS 的 cmd + tab 快速切換 App
使用 Mac 時我們常常會同時啟動多個 App,所以 cmd + tab 是不可不學的密技,它可以幫助我們快速切換 App。
彼得潘的 iOS App Neverland
Sep 1
使用 shadow offset 實現 SwiftUI / UIKit / Flutter 的立體文字和元件
使用 shadow offset 實現 SwiftUI / UIKit / Flutter 的立體文字和元件
設計 App 畫面時,我們常常會透過右下方的陰影讓文字和元件看起來更為立體,以下我們介紹如何透過 shadow offset 實現 SwiftUI / UIKit / Flutter 的立體文字和元件。
彼得潘的 iOS App Neverland
Sep 1
About 彼得潘的 Swift iOS App 開發問題解答集
Latest Stories
Archive
About Medium
Terms
Privacy
Teams