Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaΠελάγιος Αλιβιζάτος Megváltozta több, mint 6 éve
1
Többplatformos appfejlesztés Xamarinnal és Visual Studióval
Farkas Bálint | Technical Evangelist | Microsoft
2
Tematika Többplatformos appfejlesztés Xamarinnal és Visual Studióval
01 | Bevezetés a Xamarinba 02 | Mobilalkalmazás alapok, Windows Universal Apps 03 | Android natív GUI-val 04 | iOS natív GUI-val 05 | Xamarin Forms, kódosztási technikák 06 | Azure Mobile Services és Xamarin 07 | Xamarin.UITest, Xamarin Cloud
3
Farkas Bálint | Technical Evangelist | Microsoft
04 | iOS natív GUI-val Farkas Bálint | Technical Evangelist | Microsoft
4
Module Overview Hogy működik a Xamarin.iOS?
iOS appok életciklusa, struktúrája UITableView-k használata Storyboardok használata A MapKit használata
5
Hogy működik a Xamarin.iOS?
6
Mi a Xamarin? C# Xamarin
7
Build + Execution Model
Features Code runs as 100% native app “Ahead of Time” (AOT) Compiling Generic Classes from NSObject Some Limitations Dynamic Code Generation Cannot use Reflection.Emit No Remoting More Info
8
iOS Runtime Model iOS App Native Code Mono Runtime .NET BCL
Native APIs MapKit UIViewController HealthKit Etc.
9
Xamarin.iOS beüzemelése (Mac/MacInCloud, Xamarin Studio, pairing)
10
iOS appok életciklusa, struktúrája
11
Not Running Foreground Inactive Active Background Backgrounded Suspended Xamarin.iOS notifies us of all these states using various overrides in AppDelegate.cs
12
OnActivated(UIApplication)
AppDelegate.cs State Method Not Running OnActivated(UIApplication) Active OnResignActivation Inactive DidEnterBackground Backgrounded WillEnterForeground Suspended WillTerminate
13
Views AppDelegate.cs ViewController.cs Storyboard AppDelegate
UIViewController Storyboard
14
Model-View-Controller (MVC)
Updates UI Changes Model View Controller User Sees Changes Performs Action
15
Application Properties, Lifecycle & Structure – Heritage Properties
16
UITableView-k használata
17
UITableViewDataSource
Parts of a TableView UITableViewSource UITableViewDataSource UITableViewDelegate Data UITableViewCell
18
Loading Data in TableView – Heritage Properties
19
Storyboardok használata
20
Storyboards & Segues
21
Navigating to a Details View – Heritage Properties
22
A MapKit használata
23
iOS Maps - MapKit
24
// in ViewDidLoad you can do the following
var map = new MKMapView (UIScreen.MainScreen.Bounds); View = map;
26
// add a pin – called Annotation
map.AddAnnotation (new MKPointAnnotation (){ Title=“My Pin", Coordinate = new CLLocationCoordinate2D ( , ) });
27
Loading Data in Map View – Heritage Properties
28
Module Recap Hogy működik a Xamarin.iOS?
iOS appok életciklusa, struktúrája UITableView-k használata Storyboardok használata A MapKit használata
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.