2015-06-03 34 views
1

我的任務是看Xamarin及其交叉平臺/代碼重用功能,我來自iOS/Android背景。Xamarin表格+解析:PCL vs共享資產項目

我想瞄準一個通用前端(基本)和一個可重用服務層的聖盃。

我創建了我的第一個項目爲Xamarin Forms PLC,遇到了問題,它無法支持編譯器指令,這似乎是您需要的東西。此外,我無法將Parse包添加到PLC。您需要爲每個平臺的平臺/編寫代碼引用它?

我現在已經創建了共享資產項目,默認設置(新項目)。這不允許我添加解析到共享層。我看到的一些例子添加了一個名爲service的新項目,這是什麼類型的項目?

所以,我的問題是,忘記開發團隊中有多少人,哪一個(PCL,SAP)讓我擁有通用後端(解析)。

+1

我不認爲Parse目前有PCL兼容版本。所以你將不得不使用DI來包含來自平臺項目的解析函數。 – Jason

回答

1

我找到了一個可以幫助你的Github示例項目。它可以在這裏找到:Sample Parse Project 鏈接到xamarin組件可以在這裏找到:Parse component這Xamarin組件應該能夠被添加到您的項目,它應該讓你立即開始。另外,當您向該項目添加組件時,您應該能夠查看隨之而來的示例項目。

我會從示例項目開始,看看我能用它做什麼,但是通過添加Parse組件,它應該變得更容易。這將使您可以使用任何類型的項目依賴注入。