適用於 iOS 開發人員的 Windows 手冊

Applies to Windows and Windows Phone

這裡有些常見的 Windows 8.1 和 Windows Phone 8.1 程式設計工作,您可能想知道如何從 iOS 移轉這些工作。

我們將深入了解這些工作、提供一些程式碼,並且討論它們與 iOS 處理方式之間的差異。

在本節中

主題說明

Windows 市集應用程式的特殊考量

建立 Windows 市集應用程式時,請考量下列項目:

使用 XAML 設計您的應用程式:格線

使用 XAML 格線控制項設計您的應用程式,並控制它的外觀和行為。

使用 XAML 設計您的應用程式:方向

設計您的 C# 和 XAML 以在方向變更時適當地回應。

使用 XAML 設計您的應用程式:調整大小

將您的 C#/XAML 應用程式設計為可依預期調整大小。

套用面板與製作按鈕的動畫效果

您可以任意套用應用程式的按鈕面板,也可以讓按鈕產生動畫效果。方法如下。

將腳本動畫套用至多個 XAML 物件

以下是如何避免必須建立多個腳本動畫,而是將同一個腳本套用至多個物件。

撰寫以子畫面為基礎的遊戲

建立 2D 動作遊戲是在任何平台上開發的一種慣例。

使用加速計硬體偵測動作

使用 Windows 8.1 或 Windows Phone 8.1 裝置做為您應用程式與遊戲中的控制器。

利用現有的 iOS 程式碼

重複使用現有的 iOS 程式碼可加速開發時間。

從相機擷取並儲存影像

以下是如何從相機擷取影像,然後儲存或分享影像的方法。

設計具備語音功能的應用程式

將語音新增至應用程式只需要幾行程式碼。您能夠說 "Easy peasy" 嗎?

開啟訊息方塊

使用 MessageDialog 控制項,在 Windows 8 和 Windows Phone 8.1 開啟 UIAlertView 樣式快顯方塊。

顯示偵錯訊息

針對 iOS 進行開發時,您可能已經使用 NSLog 來顯示偵錯和狀態訊息。下列為如何使用 Windows 8 和 Windows Phone 8.1 和執行這些動作的方法。

顯示進度和活動指示器

透過進度列和不斷旋轉的活動圓點,通知使用者應用程式處於忙碌狀態。

資料繫結控制項

資料繫結可以將應用程式的使用者介面與應用程式的資料類別連結。

載入和儲存檔案

如何使用檔案選擇器載入和儲存資料。

載入和處理點陣圖

以下程式碼可讓使用者使用 FilePicker 控制項選取影像,然後載入並進行處理。

載入和儲存設定

您可以儲存及存取應用程式喜好設定與設定,甚至使用自動同步處理在電腦間共用此資料。

推播通知

使用推播通知傳送訊息到您的應用程式。

建立試用版的應用程式

多虧有 LicenseInformation 類別,您不需要建立分開的專案來建立 Windows 市集應用程式的試用版。

共用測試組建

這裡說明如何共用您的應用程式版本進行 Beta 測試,這相當於 iOS 中的臨機操作 (Ad Hoc) 組建。

在背景執行程式碼

您可以在主應用程式未執行時,於背景執行工作來處理您的工作。

iOS 開發人員的應用程式週期

iOS 與 Windows 市集應用程式都有一組特定的方法與事件,可在應用程式啟動和關閉時呼叫和觸發。我們將在這裡提供這兩者的比較。

在 Windows 8.1 應用程式支援多種解析度

Windows 市集應用程式可以在各種不同的螢幕大小和解析度上執行,但點陣圖經過縮放後可能會扭曲變形。

播放音效

本文提供播放音訊檔案 (例如音效) 的程式碼範例。

取得和使用位置資料

尋找您使用者的位置,並在地圖上繪製其位置。

使用資料庫

如果您已在 iOS 應用程式中使用 CoreData,那麼在 Windows 8.1 或 Windows Phone 8.1 工作時就會發現這項資訊很實用。

下載 JSON 資料

下載和處理來自網站的資料是常見的工作,以下說明如何在 Windows 8.1 和 Windows Phone 8.1 中執行與 iOS [NSData dataWithContentsOfURL] 對等的工作。

程式碼程式庫、工具組以及其他說明來源

Microsoft 開發人員社群和其他協力廠商已經建立許多工具組和架構,為您提供協助。現在就來看看!

使用 Visual Studio 進行原始檔控制

使用 Visual Studio Online 保護專案的安全並且與其他人共同作業。

Visual Studio 提示和祕訣

以下說明如何對 Microsoft Visual Studio 駕輕就熟,就如同您熟悉 Xcode 一般。

 

 

 

顯示:
© 2015 Microsoft