只要小小地幾個步驟,即可將 App 安裝到 iPhone !
為了確保 iPhone 不會誤裝到邪惡開發者製作的 App,Apple 要求 App 要綁定開發者的 Apple ID 才能裝到 iPhone 上,到時出事時他才知道要找誰算帳。因此從 Xcode 將 App 安裝到 iPhone 的第一步,請先設定 App 對應的 Apple ID。
抓取網路上的 JSON 資料並不是太困難的事,但是如果想要解析它,或是把它變成方便 App 使用的自訂型別,要如何實現呢 ?
以下我們將介紹如何利用 JSONDecoder 把 JSON 轉換成自訂型別的資料。
最近學生跟彼得潘說他可以免費使用 GitHub Copilot,因為他有學生身份。因此彼得潘也查了一下,發現老師也有這樣的福利耶。
in app purchase(IAP) 是 iOS App 一個很重要的功能,尤其當我們想靠 App 賺錢時,先用免費 App 吸引使用者下載,再讓他愛上 App 後瘋狂地透過…
SwiftUI 利用 NavigationStack 管理切換多層頁面,它會在畫面的上方長出一條 navigation bar,bar 的左上角則有 back 返回的按鈕,類似以下的 Music App 畫面。
想要上架 iOS App,實現躺著賺錢的夢想,有一個必備的材料,iOS Distribution Certificate。如果沒有它,你的 App 是不可能上架的 !
但是當你的 App 是多人合作,在多台不同 Mac 開發時,問題就來了。只有安裝 iOS Distribution Certificate 的 Mac 才能生成可以上架的 App,但一個開發帳號最多只能產生 3 個 iOS Distribution Certificate,因此你不能每台 Mac 想上架 App 時就浪費地生一個新的…
@escaping 是個讓 closure 在 function 外繼續使用的特別語法。它有點難懂,但你卻不能忽略,因為 iOS SDK 裡不少 function 的參數都加了 @escaping。在了解它的神奇功能前,先讓我們看看以下例子,認識它幫我們解決的問題。
collection view 的 flow layout 很適合設計 iOS App 上常見的照片牆頁面,比方以下的 IG 頁面。
使用 iOS App 時,我們時常看到兩種視窗。
These were the top 10 stories published by 彼得潘的 Swift iOS App 開發問題解答集; you can also dive into yearly archives: 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, and 2024.