在 iPad Swift Playgrounds & Xcode 建立 / 共享 Swift Playgrounds App (swiftpm)

從 Swift Playgrounds 4 開始,我們終於能方便地在 Swift Playgrounds & Xcode 同時開發 App 了。我們可以一整天寫著心愛的 App,白天在公司用 Mac 的 Xcode 寫 App,下班回到家用 iPad 的 Swift Playgrounds 寫 App。

只要專案是 Swift Playgrounds App 格式(附檔名為 swiftpm),即可同時在 Swift Playgrounds & Xcode 開發。

以下我們分別介紹在 Swift Playgrounds & Xcode 建立 / 共享 Swift Playgrounds App 的方法。

從 Swift Playgrounds 建立 Swift Playgrounds App

點選左上的編輯 button 或是左下的 + App。

產生新的 App,預設的名稱是 My App。

點選 App Icon,進入 App 的開發畫面。

從 Xcode 建立 Swift Playgrounds App

建立新專案時選擇 Swift Playgrounds App。

從 iPad & Mac 存取 iCloud drive 裡的 Swift Playgrounds App

如果想要方便同時在 iPad & Mac 開發 App,可以利用 iCloud drive。在 iPad Swift Playgrounds 建立的 App 預設會存在 iCloud drive 的 Playgrounds 資料夾,因此我們可以在 Mac 找到 iPad 建立的 App,然後用 Xcode 打開。

比方我們在 iPad 的 Swift Playgrounds 開發 Apple 的範例 App Meme Creator。

在 Mac 的 iCloud drive 的 Playgrounds 資料夾可看到 Meme Creator.swiftpm,因此我們可從 Xcode 打開 Meme Creator.swiftpm。

值得注意的,如果希望 Mac Xcode 建立的 App 能自動出現在 iPad 的 Swift Playgrounds ,在 Xcode 建立專案時請將它存到 iCloud drive 的 Playgrounds 資料夾。

利用 AirDrop 分享 Swift Playgrounds App

從 Swift Playgrounds 將 Swift Playgrounds App 傳到 Mac

以 Apple 的教材 Meme Creator 為例,長按 App 後出現分享選單,我們可用 AirDrop 或其它方式分享。

彼得潘將 Meme Creator 傳到 Mac 後,看到下圖 Meme Creator 的 swiftpm 檔。

從 Mac 的 AirDrop 將 Swift Playgrounds App 傳到 iPad

從 Finder 選擇剛剛建立的 Demo.swiftpm,點選右上分享的 button。

點選 AirDrop。

選擇 iPad。

iPad 的 Swift Playgrounds 成功多出剛剛傳送的 Demo App。

--

--

彼得潘的 iOS App Neverland
彼得潘的 Swift iOS App 開發問題解答集

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com