diff --git a/PrintSample/README.md b/PrintSample/README.md index b704af00c..6bfb86996 100644 --- a/PrintSample/README.md +++ b/PrintSample/README.md @@ -1,6 +1,6 @@ --- name: Xamarin.iOS - Print Sample -description: A simple example of using the UIKit Printing API in a MonoTouch application. Requires iOS 4.2 and up. +description: "Example of using the UIKit Printing API in a Xamarin.iOS application" page_type: sample languages: - csharp @@ -10,14 +10,6 @@ urlFragment: printsample --- # Print Sample -A simple example of using the UIKit Printing API in a MonoTouch application. - -## Requires - -iOS 4.2 and up. +A simple example of using the UIKit Printing API in a Xamarin.iOS application. ![Print Sample application screenshot](Screenshots/Print01.png "Print Sample application screenshot") - -## Authors - -Miguel de Icaza diff --git a/PrivacyPrompts/README.md b/PrivacyPrompts/README.md index e15ed133f..231fd88be 100644 --- a/PrivacyPrompts/README.md +++ b/PrivacyPrompts/README.md @@ -1,6 +1,6 @@ --- -name: Xamarin.iOS - PrivacyPrompts -description: This sample demonstrates how to check and request access to classes in the Privacy Settings. Notes This sample does not show how to set and access... +name: Xamarin.iOS - Privacy Prompts +description: "Demonstrates how to check and request access to classes in the Privacy Settings" page_type: sample languages: - csharp @@ -9,21 +9,24 @@ products: urlFragment: privacyprompts --- # PrivacyPrompts + This sample demonstrates how to check and request access to classes in the Privacy Settings. +![PrivacyPrompts application screenshot](Screenshots/01.png "PrivacyPrompts application screenshot") + ## Notes This sample does not show how to set and access the following frameworks: -- Health Kit +- Health Kit - Home Kit - SiriKit -These frameworks will not run on a device without provisioning profiles that contain the correct entitlements. For more information on working with entitlements refer to the [Working with Capabilities](https://developer.xamarin.com/guides/ios/deployment,_testing,_and_metrics/provisioning/working-with-capabilities/) guide. +These frameworks will not run on a device without provisioning profiles that contain the correct entitlements. For more information on working with entitlements refer to the [Working with Capabilities](https://docs.microsoft.com/xamarin/ios/deploy-test/provisioning/capabilities/?tabs=windows) guide. For examples on using privacy settings in these frameworks, refer to the following samples: -- **SiriKit**: +- **SiriKit**: - [ElizaChat](https://github.com/xamarin/ios-samples/blob/master/ios10/ElizaChat/ElizaChat/AppDelegate.cs#L26-L49) - The following Entitlement key must also be set: ``` @@ -48,9 +51,3 @@ For examples on using privacy settings in these frameworks, refer to the followi ## License Xamarin port changes are released under the MIT license - -![PrivacyPrompts application screenshot](Screenshots/01.png "PrivacyPrompts application screenshot") - -## Authors - -Ported to Xamarin.iOS by Timothy Risi, Larry O'Brien, Amy Burns \ No newline at end of file diff --git a/Profiling/MemoryDemo/README.md b/Profiling/MemoryDemo/README.md index 792dc3915..f85f8b1a1 100644 --- a/Profiling/MemoryDemo/README.md +++ b/Profiling/MemoryDemo/README.md @@ -1,6 +1,6 @@ --- name: Xamarin.iOS - Memory Demo -description: Sample with 'before' and 'after' code to demonstrate how to use Apple's Instruments tool. +description: "Sample with 'before' and 'after' code to demonstrate how to use Apple's Instruments tool" page_type: sample languages: - csharp @@ -10,4 +10,4 @@ urlFragment: profiling-memorydemo --- # Memory Demo -Sample with 'before' and 'after' code to demonstrate [how to use Apple's Instruments tool](https://developer.xamarin.com/guides/ios/deployment,_testing,_and_metrics/walkthrough_Apples_instrument/). \ No newline at end of file +Sample with 'before' and 'after' code to demonstrate [how to use Apple's Instruments tool](https://docs.microsoft.com/xamarin/ios/deploy-test/walkthrough-apples-instrument). \ No newline at end of file diff --git a/QRchestra/README.md b/QRchestra/README.md index 375486de2..0fa1ff9c5 100644 --- a/QRchestra/README.md +++ b/QRchestra/README.md @@ -1,6 +1,6 @@ --- name: Xamarin.iOS - QRchestra -description: This sample detects QR codes and decodes them. If the value of the QR code is a MIDI note number, that note is played. Use these QR codes to test... +description: "Detects QR codes and decodes them. If the value of the QR code is a MIDI note number, that note is played" page_type: sample languages: - csharp @@ -12,26 +12,19 @@ urlFragment: qrchestra This sample detects QR codes and decodes them. -If the value of the QR code is a MIDI note number, +If the value of the QR code is a MIDI note number, that note is played. Use these QR codes to test (they are generated by the app): -![](Screenshots/test-qr-codes.PNG) +![Sample app screenshot](Screenshots/test-qr-codes.PNG) - -If the value does not qualify as a MIDI note, the QR code is -highlighted on the screen and the string data from the barcode is +If the value does not qualify as a MIDI note, the QR code is +highlighted on the screen and the string data from the barcode is written to the console, eg: -![](Screenshots/xamarin-barcode.png) +![Screen with barcode](Screenshots/xamarin-barcode.png) -``` +```Text Barcode string data: www.xamarin.com ``` Search online for a website or tool that can generate test QR codes. - - -![QRchestra application screenshot](Screenshots/xamarin-barcode.png "QRchestra application screenshot") - -## Authors -Timothy Risi \ No newline at end of file diff --git a/QuartzSample/README.md b/QuartzSample/README.md index 223303450..59323722a 100644 --- a/QuartzSample/README.md +++ b/QuartzSample/README.md @@ -1,6 +1,6 @@ --- -name: Xamarin.iOS - Quartz Sample -description: A sample of using the Core Graphics capabilities in a MonoTouch application. Preview +name: "Xamarin.iOS - Quartz (Core Graphics)" +description: "A sample of using the Core Graphics capabilities in a Xamarin.iOS application" page_type: sample languages: - csharp @@ -10,14 +10,10 @@ urlFragment: quartzsample --- # Quartz Sample -A sample of using the Core Graphics capabilities in a MonoTouch application. +A sample of using the Core Graphics capabilities in a Xamarin.iOS application. ## Preview -![iPhone running Quartz sample one](http://farm7.static.flickr.com/6132/5999556473_a801e2c50f.jpg) -![iPhone running Quartz sample two](http://farm7.static.flickr.com/6138/6000105490_2a67a8aa09.jpg) -![iPhone running Quartz sample three](http://farm7.static.flickr.com/6025/5999556761_72206a31f1.jpg) - -## Authors - -Miguel de Icaza +![iPhone running Quartz sample one](Screenshots/QuartzSample1.jpg) +![iPhone running Quartz sample two](Screenshots/QuartzSample2.jpg) +![iPhone running Quartz sample three](Screenshots/QuartzSample3.jpg) diff --git a/Quotes/README.md b/Quotes/README.md index 8efb6a169..cfc87bc57 100644 --- a/Quotes/README.md +++ b/Quotes/README.md @@ -1,6 +1,6 @@ --- name: Xamarin.iOS - Quotes -description: This is a port of the WWDC2012 of the same name This sample application utilizes the legacy string drawing functions and the new attributed string... +description: "Port of the WWDC2012 sample, utilizes the legacy string drawing functions and the new attributed string..." page_type: sample languages: - csharp @@ -10,7 +10,7 @@ urlFragment: quotes --- # Quotes -This is a port of the WWDC2012 of the same name +This is a port of the WWDC2012 sample. This sample application utilizes the legacy string drawing functions and the new attributed string drawing. Various usages and functionality @@ -20,6 +20,4 @@ Perform a swipe gesture to enter drawing mode, which changes speaker text color, italicizes and centers stage direction, and enables the slider on the bottom right. -**NOTE: This sample will only work with Xcode 5.0 or above. - -Ported by: Peter Collins \ No newline at end of file +![iOS app with famous quotes in text](Screenshots/Quotes02.png) diff --git a/Reachability/README.md b/Reachability/README.md index 1b211328d..e36f2259d 100644 --- a/Reachability/README.md +++ b/Reachability/README.md @@ -1,6 +1,6 @@ --- name: Xamarin.iOS - Reachability Sample -description: The Reachability sample application demonstrates how to use the System Configuration framework to monitor the network state of an iOS device. In... +description: "Demonstrates how to use the System Configuration framework to monitor the network state of an iOS device" page_type: sample languages: - csharp @@ -18,7 +18,6 @@ Note: Reachability cannot tell your application if you can connect to a particul ![iPhone running Reachability sample](Screenshots/screenshot-1.png) - ## Related Links - [Original sample](https://developer.apple.com/library/archive/samplecode/Reachability/Introduction/Intro.html). @@ -27,7 +26,3 @@ Note: Reachability cannot tell your application if you can connect to a particul ## License Xamarin port changes are released under the MIT license. - -## Author - -Miguel de Icaza diff --git a/RecipesAndPrinting/README.md b/RecipesAndPrinting/README.md index 920b11c0a..00a601cb3 100644 --- a/RecipesAndPrinting/README.md +++ b/RecipesAndPrinting/README.md @@ -13,3 +13,5 @@ urlFragment: recipesandprinting This sample demonstrates displaying items in a table view, allowing the user to dig into detail pages and view photos, ingredients, and instructions. It also uses the standard print controller from UIKit to allow printing. + +![App showing a recipe on screen](RecipesAndPrinting02.png) diff --git a/RegionDefiner/README.md b/RegionDefiner/README.md index f11bf1c6e..9b7b36fad 100644 --- a/RegionDefiner/README.md +++ b/RegionDefiner/README.md @@ -1,28 +1,23 @@ --- name: Xamarin.iOS - RegionDefiner -description: This is a MonoTouch port of the WWDC2012 sample of the same name showing how to get around with MapKit. This sample is an example to generate... +description: "Port of the WWDC2012 sample showing how to get around with MapKit (map)" page_type: sample languages: - csharp products: - xamarin +extensions: + tags: + - map urlFragment: regiondefiner --- # RegionDefiner -This is a MonoTouch port of the WWDC2012 sample of the same name showing how to get around with MapKit. +This is a Xamarin.iOS port of the WWDC2012 sample showing how to get around with MapKit. This sample is an example to generate GeoJSON coverage files for use with the Maps routing apps API. -## Build Requirements - -Xamarin.iOS 9.0 and above. +![RegionDefiner application screenshot](Screenshots/screenshot-1.png "RegionDefiner application screenshot") ## License Xamarin port changes are released under the MIT license. - -![RegionDefiner application screenshot](Screenshots/screenshot-1.png "RegionDefiner application screenshot") - -## Author - -Ported to Xamarin.iOS by Gouri Kumari diff --git a/RosyWriter/README.md b/RosyWriter/README.md index c184dad6c..de0fa6301 100644 --- a/RosyWriter/README.md +++ b/RosyWriter/README.md @@ -1,6 +1,6 @@ --- name: Xamarin.iOS - RosyWriter -description: This is a port of Apple's RosyWriter sample to C and MonoTouch.... +description: "This is a port of Apple's RosyWriter sample to C and Xamarin.iOS" page_type: sample languages: - csharp @@ -22,21 +22,17 @@ storage. This sample shows multiple parts of iOS in action: - * GLKit to easily setup a GL context, load shaders and render frames. +* GLKit to easily setup a GL context, load shaders and render frames. - * AVFoundation to connect to the video camera +* AVFoundation to connect to the video camera - * CoreVide's OpenGLTextureCache to directly bind camera frames - to OpenGL textures +* CoreVide's OpenGLTextureCache to directly bind camera frames + to OpenGL textures - * ALAssets for creating assets. - - * Grand Central Dispatch, showing how the main thread uses two - separate dispatch queues with their own threads to perform - the CPU intensive "pinkening" and the saving of the data. - -# Port - -This port was written by Eric Beisecker of Xamarin. +* ALAssets for creating assets. +* Grand Central Dispatch, showing how the main thread uses two + separate dispatch queues with their own threads to perform + the CPU intensive "pinkening" and the saving of the data. +![Screenshot of camera applying a red filter](Screenshots/screenshot-1.png) diff --git a/Rotation/README.md b/Rotation/README.md index 173a73790..c21d6396c 100644 --- a/Rotation/README.md +++ b/Rotation/README.md @@ -1,6 +1,6 @@ --- name: Xamarin.iOS - Handling Rotation -description: This sample demonstrates how to handle user-interface layout changes when an iOS device is rotated. The sample has separate examples for iPhone and... +description: "Demonstrates how to handle user-interface layout changes when an iOS device is rotated" page_type: sample languages: - csharp @@ -15,4 +15,3 @@ This sample demonstrates how to handle user-interface layout changes when an iOS The sample has separate examples for iPhone and iPad devices. The code was written and testing on iOS 5. Apple made some changes to rotation handling in iOS 6 - the sample is yet to be updated to reflect those changes. - diff --git a/ScratchTicket/README.md b/ScratchTicket/README.md index e6965b12f..2e19e1fe5 100644 --- a/ScratchTicket/README.md +++ b/ScratchTicket/README.md @@ -1,6 +1,6 @@ --- name: Xamarin.iOS - Scratch Ticket -description: This sample shows how to create and use a custom component with Xamarin's Designer for iOS. It is the related sample for the walkthrough – Using... +description: "Shows how to create and use a custom component with Xamarin's Designer for iOS" page_type: sample languages: - csharp @@ -10,4 +10,6 @@ urlFragment: scratchticket --- # Scratch Ticket -This sample shows how to create and use a custom component with Xamarin's Designer for iOS. It is the related sample for the walkthrough – [Using Custom Controls with the Xamarin Designer for iOS](/guides/ios/user_interface/designer/ios_designable_controls_walkthrough/). +This sample shows how to create and use a custom component with Xamarin's Designer for iOS. It is the related sample for the walkthrough – [Using Custom Controls with the Xamarin Designer for iOS](https://docs.microsoft.com/xamarin/ios/user-interface/designer/ios-designable-controls-walkthrough). + +![Partially scratched-off showing monkey image underneath](Screenshots/screen02.png) diff --git a/ScratchTicket/Screenshots/Screen Shot 2015-04-15 at 11.50.36 AM.png b/ScratchTicket/Screenshots/screen01.png similarity index 100% rename from ScratchTicket/Screenshots/Screen Shot 2015-04-15 at 11.50.36 AM.png rename to ScratchTicket/Screenshots/screen01.png diff --git a/ScratchTicket/Screenshots/Screen Shot 2015-04-15 at 11.50.44 AM.png b/ScratchTicket/Screenshots/screen02.png similarity index 100% rename from ScratchTicket/Screenshots/Screen Shot 2015-04-15 at 11.50.44 AM.png rename to ScratchTicket/Screenshots/screen02.png diff --git a/ScratchTicket/Screenshots/Screen Shot 2015-04-15 at 11.51.22 AM.png b/ScratchTicket/Screenshots/screen03.png similarity index 100% rename from ScratchTicket/Screenshots/Screen Shot 2015-04-15 at 11.51.22 AM.png rename to ScratchTicket/Screenshots/screen03.png diff --git a/SearchDemo/Metadata.xml b/SearchDemo/Metadata.xml deleted file mode 100644 index e50cba1da..000000000 --- a/SearchDemo/Metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - 0857a1e5-1178-4973-85ba-08655ae7b565 - false - Beginner - User Interface - true - Demonstrates how to create a master-detail style of application. - diff --git a/SearchDemo/README.md b/SearchDemo/README.md index 8750d405a..d4e58adc3 100644 --- a/SearchDemo/README.md +++ b/SearchDemo/README.md @@ -1,15 +1,8 @@ ---- -name: Xamarin.iOS - Search Demo -description: This sample demonstrates how to create a master-detail style of application with a UITableViewController and UINavigationController. It also shows... -page_type: sample -languages: -- csharp -products: -- xamarin -urlFragment: searchdemo ---- + # Search Demo +## DECPRECATED + This sample demonstrates how to create a master-detail style of application with a UITableViewController and UINavigationController. It also shows how to add a UISearchBar to a UITableView. The search in this case calls the Bing web service to retrieve results. The associated web page is loaded in a UIWebView when a row is selcted in the table. The Bing web service requires an API key, which can be obtained at https://datamarket.azure.com diff --git a/SharedResources/README.md b/SharedResources/README.md index b3fa5696a..22683b401 100644 --- a/SharedResources/README.md +++ b/SharedResources/README.md @@ -1,6 +1,6 @@ --- name: Xamarin.iOS - Shared Resources -description: 'This sample illustrates how to work with various iOS resources including: the accelerometer, photo/video library, camera, battery status, contacts,...' +description: 'Illustrates how to work with various iOS resources including: the accelerometer, photo/video library, camera, battery status, contacts...' page_type: sample languages: - csharp @@ -13,6 +13,3 @@ urlFragment: sharedresources This sample illustrates how to work with various iOS resources including: the accelerometer, photo/video library, camera, battery status, contacts, file system, and network activity indicator. ![Shared Resources application screenshot](Screenshots/01.png "Shared Resources application screenshot") - -## Authors -Bryan Costanich