- Xamarin Blueprints
- Michael Williams
- 186字
- 2021-07-08 11:48:22
Setting up the SpeechTalk.iOS project
Let's also have a look at the project setup on the native side for iOS and Android. Open the AppDelegate.cs
file; it should look like this:
[Register ("AppDelegate")] public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate { public override bool FinishedLaunching (UIApplication app, NSDictionary options) { global::Xamarin.Forms.Forms.Init (); LoadApplication (new App ()); return base.FinishedLaunching (app, options); } }
Have a look at the super class:
global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
Since Xamarin.Forms
1.3.1 and the updated unified API, all our app delegate should be inheriting is Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
. We also have the standard FinishedLaunching
function; in here we must call Forms.Init
which will initialize Xamarin.Forms
, and then call LoadApplication
with a new instantiation of the App
class. We then return the base class FinishedLaunching
function, passing in the app and options objects.
You can see that this FinishedLaunching
function is an override of the standard app delegate function.
Note
We must initialize forms before anything else occurs in this function.
Let's run the iOS application and see what happens:

Fantastic, a blank application. That means we have now successfully run our first iOS Xamarin.Forms
project.
- JavaScript+jQuery網頁特效設計任務驅動教程(第2版)
- Building a RESTful Web Service with Spring
- SQL for Data Analytics
- Python測試開發入門與實踐
- R語言編程指南
- Learning Neo4j 3.x(Second Edition)
- QGIS:Becoming a GIS Power User
- Building an RPG with Unity 2018
- Python機器學習:預測分析核心算法
- Mastering Backbone.js
- Webpack實戰:入門、進階與調優(第2版)
- PHP與MySQL權威指南
- Visual Basic程序設計全程指南
- C語言程序設計
- React and React Native