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
利用 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
請 AI 美化 storyboard / xib 設計的畫面
請 AI 美化 storyboard / xib 設計的畫面
最近彼得潘發現 AI 也能幫我們美化用 storyboard / xib 設計的 App 畫面,以下我們以 Zed AI 為例,請它美化程式初學者常練習的範例,調色和猜數字 App。
彼得潘的 iOS App Neverland
Aug 31
使用 AI 進行 storyboard / xib & swift 程式刻畫面的轉換
使用 AI 進行 storyboard / xib & swift 程式刻畫面的轉換
使用 UIKit 的 auto layout 製作 App 畫面時,我們有兩種做法,一種是從 storyboard / xib 設計 App 畫面,一種是從 swift 程式實作畫面。
彼得潘的 iOS App Neverland
Aug 30
顯示鍵盤操作圖示的 KeyCastr App
顯示鍵盤操作圖示的 KeyCastr App
彼得潘平常主要的工作是程式教學,常常會用到 IDE 的快速鍵。最近想到如果上課時學生能從畫面上看到彼得潘點擊的快速鍵,應該可以更快熟悉這些常用的快速鍵。
彼得潘的 iOS App Neverland
Aug 29
使用 Zed AI 的 fetch 指令解析網頁、API、GitHub 程式
使用 Zed AI 的 fetch 指令解析網頁、API、GitHub 程式
最近玩了一下 Zed AI 的 fetch 指令,發現它滿好用的,透過 fetch 指令我們可以抓取網路上的資料問問題。
彼得潘的 iOS App Neverland
Aug 28
outlet 要等到 viewDidLoad 才能存取
outlet 要等到 viewDidLoad 才能存取
使用 storyboard / xib 設計 App 畫面時,我們必須透過 outlet 連結畫面上的元件,之後才能從程式存取。
彼得潘的 iOS App Neverland
Aug 27
使用 Zed / Cursor App refactor code(改進程式作業)
使用 Zed / Cursor App refactor code(改進程式作業)
辛苦地寫完程式後,我們可以請 AI 給建議,幫助我們了解自己不足跟可以改善的地方。
彼得潘的 iOS App Neverland
Aug 26
About 彼得潘的 Swift iOS App 開發問題解答集
Latest Stories
Archive
About Medium
Terms
Privacy
Teams