IOS development with Xamarin cookbook : over 100 exciting recipes to help you develop iOS applications with Xamarin 🔍
Tavlikos, Dimitris Packt Publishing - ebooks Account, Packt Publishing, Birmingham, U.K., 2011
英语 [en] · PDF · 4.8MB · 2011 · 📘 非小说类图书 · 🚀/lgli/lgrs/nexusstc/upload/zlib · Save
描述
Packt Publishing, 2014. — 386 p. — ISBN: 1849698929, 9781849698924 This book will provide you with the necessary knowledge and skills to be part of the mobile development era, using C#. Covering a wide range of recipes such as creating a simple application and using device features effectively, it will be your companion to the complete application development cycle.
Starting from installing the necessary tools, you will be guided step-by-step on everything you need to develop an application ready to be deployed. You will learn the best practices for interacting with the device hardware, such as the GPS, compass, and the accelerometer. Furthermore, you will be able to manage multimedia resources such as photos and videos captured with the device camera, and much more! What you will learn from this book
Install and use Xamarin.iOS with Xamarin Studio
Design an application's User Interface with Xcode
Explore the key concepts and effective usage instructions of iOS UI elements
Capture and manage multimedia resources using the device's camera and microphone
Use the accelerometer to capture and respond to device motion
Create location-aware applications using the built-in GPS, compass, and mapping features
Effectively use multitasking features to provide a user-friendly experience
Discover and explore new iOS 7 features Approach
The book is written in a recipe format with practical examples, allowing you to go directly to your topic of interest or follow topics throughout a chapter to gain an in-depth knowledge. There are also plenty of hints and best practices along the way. Who this book is written for
If you are a C#/.NET developer with no previous experience in iOS development or an Objective-C developer who wants to create complete iOS applications and deploy them to the App Store, then this book is ideal for you. No experience with Xamarin is needed. About the Author
Dimitris Tavlikos is a freelance software developer living in Greece. With over 10 years of professional experience as a programmer, he specializes in mobile development with clients all over the world. Dimitris has a passion for programming, and has recently been awarded the Xamarin MVP designation for his work. He has written a book on iOS development and various articles on his blog.
备用文件名
lgli/F:\twirpx\_16\_6\1450960\tavlikos_d_ios_development_with_xamarin_cookbook_over_100_ex.pdf
备用文件名
lgrsnf/F:\twirpx\_16\_6\1450960\tavlikos_d_ios_development_with_xamarin_cookbook_over_100_ex.pdf
备用文件名
nexusstc/iOS Development with Xamarin Cookbook: Over 100 exciting recipes to help you develop iOS applications with Xamarin/bf39ada16334465ee633024a9e2428c6.pdf
备用文件名
zlib/Computers/Programming/Tavlikos D./iOS Development with Xamarin Cookbook: Over 100 exciting recipes to help you develop iOS applications with Xamarin_3252869.pdf
备选标题
IOS development using MonoTouch cookbook : 109 simple but incredibly effective recipes for developing and deploying applications for iOS using C♯ and .NET
备选标题
IOS development using MonoTouch cookbook 109 simple but incredibly effective recipes for developing and deploying applications for iOS using CÄ and .NET
备选标题
Xamarin mobile application development for Android : learn to develop full featured Android apps using your existing C♯ skills with Xamarin. Android
备选标题
Xamarin mobile application development for iOS : if you know C♯ and have an iOS device, learn to use one language for multiple devices with Xamarin
备选标题
One hundred and nine simple but incredibly effective recipes for developing and deploying applications for iOS using C♯ and .NET
备选标题
iOS Development with Xamarin Cookbook - More than 100 Recipes, Solutions, and Strategies for Simpler iOS Development
备选标题
IOS 7 game development : develop powerful, engaging games with ready-to-use utilities from Sprite Kit
备选标题
Safari books online
备选作者
Paul F. Johnson undifferentiated
备选作者
Dimitris Tavlikos; Kelly Gibson
备选作者
Adobe InDesign CS6 (Windows)
备选作者
Volevodz, Dmitry
备选作者
F. Johnson, Paul
备选作者
Dmitry Volevodz
备选作者
Reynolds, Mark
备选作者
Mark Reynolds
备用出版商
Packt Publishing, Limited
备用版本
Quick answers to common problems, Second edition, Birmingham, England, 2014
备用版本
Quick answers to common problems, Birmingham, U.K, England, 2011
备用版本
Community experience distilled, Birmingham, UK, 2014
备用版本
Community experience distilled, Birmingham, UK, 2013
备用版本
United Kingdom and Ireland, United Kingdom
备用版本
Packt Publishing, Birmingham, UK, 2014
备用版本
Packt Publishing, Birmingham, 2013
备用版本
New edition, Birmingham, Oct. 2013
备用版本
2nd, FR, 2014
备用版本
May 23, 2014
备用版本
Jan 20, 2014
备用版本
Jan 14, 2014
备用版本
Oct 24, 2013
备用版本
1, 2011
备用版本
1, 2013
元数据中的注释
1450960
元数据中的注释
twirpx
元数据中的注释
lg2011578
元数据中的注释
producers:
Adobe PDF Library 10.0.1
元数据中的注释
Includes index.
Description based on online resource; title from cover (Safari Books Online, viewed March 16, 2012).
元数据中的注释
MiU
备用描述
Cover 1
Copyright 3
Credits 4
About the Author 5
About the Reviewers 6
www.PacktPub.com 8
Table of Contents 10
Preface 14
Chapter 1: Development Tools 20
Introduction 20
Installing prerequisites 21
Creating an iOS project with Xamarin Studio 26
Interface Builder 36
Creating the UI 39
Accessing the UI with Outlets 42
Adding Actions to controls 47
Compiling an iOS project 49
Debugging our application 52
Chapter 2: User Interface – Views 56
Introduction 56
Adding and customizing views 57
Receiving user input with buttons 61
Displaying images 66
Displaying and editing text 70
Using the keyboard 73
Displaying progress 77
Displaying content larger than the screen 80
Navigating through the content divided
into pages 83
Displaying alerts 87
Creating a custom view 91
Styling views 94
Chapter 3: User Interface – View Controllers 98
Introduction 98
Loading a view with a view controller 99
Navigating through different view controllers 101
Providing controllers in tabs 104
Modal view controllers 107
Creating a custom view controller 109
Using view controllers efficiently 111
iPad view controllers 113
UI flow design with storyboards 118
Unwinding in storyboards 122
Chapter 4: Data Management 126
Introduction 126
Creating files 126
Using an SQLite database 129
Preparing for iCloud support 134
iCloud key/value storage 135
Chapter 5: Displaying Data 140
Introduction 140
Providing lists 141
Displaying data in a table 145
Customizing rows 149
Editing a table 153
Table indexing 156
Searching through the data 158
Creating a simple web browser 162
Displaying data in a grid 164
Customizing the grid 168
Chapter 6: Web Services 172
Introduction 172
Consuming web services 172
Consuming REST services 176
Communicating with native APIs 178
Using WCF services 181
Chapter 7: Multimedia Resources 186
Introduction 186
Selecting images and videos 187
Capturing media with the camera 190
Playing videos 193
Playing music and sounds 196
Recording with the microphone 198
Managing album items directly 202
Chapter 8: Integrating iOS Features 206
Introduction 206
Starting phone calls 207
Sending text messages and e-mails 209
Using text messaging in our application 212
Using e-mail messaging in our application 215
Managing the address book 218
Displaying contacts 222
Managing the calendar 225
Chapter 9: Interacting with Device Hardware 230
Introduction 230
Detecting the device orientation 231
Adjusting the UI orientation 233
Proximity sensor 237
Retrieving the battery information 239
Handling motion events 241
Handling touch events 243
Recognizing gestures 246
Custom gestures 249
Using the accelerometer 252
Using the gyroscope 255
Chapter 10: Location Services
and Maps 260
Introduction 260
Determining location 261
Determining heading 265
Using region monitoring 268
Using a significant-change location service 271
Location services in the background 273
Displaying maps 276
Geocoding 279
Adding map annotations 283
Adding map overlays 287
Chapter 11: Graphics and Animation 292
Introduction 292
Animating views 293
Transforming views 295
Animating images 297
Animating layers 299
Drawing lines and curves 303
Drawing shapes 306
Drawing text 308
A simple drawing app 310
Creating an image context 314
Chapter 12: Multitasking 318
Introduction 318
Detecting application states 319
Receiving notifications for app states 321
Running code in the background 323
Playing audio in the background 326
Updating data in the background 328
Chapter 13: Localization 332
Introduction 332
Creating an app for different languages 332
Localizable resources 336
Regional formatting 338
Chapter 14: Deploying 342
Introduction 342
Creating profiles 342
Creating an ad hoc distribution bundle 348
Preparing an app for the App Store 350
Submitting an app to the App Store 353
Chapter 15: Advanced Features 356
Introduction 356
Reproducing the page curl effect 357
Integrating content sharing 361
Implementing custom transitions 366
Using physics in UI elements 371
Implementing the text-to-speech feature 373
Index 376
备用描述
<p><h2>In Detail</h2><p>Technology trends come and go, but few have generated the excitement, momentum, or long-term impact that mobile computing has. Mobile computing impacts peoples lives at work and at home on a daily basis. Many companies and individual developers are looking to become a part of the movement but are unsure how to best utilize their existing skills and assets. The Xamarin suite of products provides new opportunities to those who already have a significant investment in C# development skills and .NET code bases, and would like to enter into this new, exciting world.</p><p>This example-oriented guide provides a practical approach to quickly learning the fundamentals of Android app development using C# and Xamarin.Android. It will lead the readers through building an Android app step-by-step with steadily increasing complexity.</p><p>This book begins with an overview of the Android and Xamarin platforms to provide you with a solid understanding of the environment you will be working in. You will then be gradually walked through building and testing an Android app using C# and the Xamarin.Android product. You will learn the basics of interacting with some of the more interesting aspects of Android devices including location services, the camera, and maps. You will also be given the opportunity to work with three different layout managers to gain an understanding of the various options available for arranging controls and content. The book ends with a discussion on the final steps involved in preparing apps for deployment to the various Android app stores.</p><p>In a relatively short period of time, developers familiar with C# and rich client technologies such as WPF and Silverlight will be effectively developing, testing, and delivering Android apps.</p><h2>Approach</h2><p>A step-by-step tutorial that follows the development of a simple Android app from end to end, through troubleshooting, and then distribution. The language used assumes a knowledge of basic C#.</p><h2>Who this book is for</h2><p>If you are a C# developer with a desire to develop Android apps and want to enhance your existing skill set, then this book is for you. It is assumed that you have a good working knowledge of C#, .NET, and object-oriented software development. Familiarity with rich client technologies such as WPF or Silverlight is also helpful, but not required.</p></p>
备用描述
<p><h2>In Detail</h2><p>Before the release of monotouch, development on iOS was purely in Objective C. There was nothing wrong with that except for one thing its very unpleasant to write code in! The release of Xamarin changed all of that, and with it brought cross-platform development to the mobile world.</p><p>Xamarin Mobile Application Development for iOS is not just your normal everyday book on iOS app development. Everything is written for a point and not for effect, and therefore you will learn everything you need to know quickly and efficiently without getting bogged down in needless information. The code has been taken from fully tested apps, so you can just drop it into your code and it will work out of the box.</p><p>In this clear and informative guide, you will be taken on a whirlwind tour of iOS application development with Xamarin, from setting up a development environment on your PC or Mac to testing and distribution through the Apple Store with plenty of practical examples along the way.</p><p>The book begins by discussing the installation of the IDE (for both PC and Mac) as well as how to set up your PC so it can be used to develop for iOS. From there, successive chapters cover the user interface, views, view controllers, customisation of controls, animation, events and event handling, getting the most from your app using threading, creating your own settings system, the internal database system and LINQ, sending texts, making calls, taking photos, videos, and audio recordings as well as using the mapping system. The book culminates by showing you how to test your app using testflight and finally how to release your app on the Apple Store. It is an all-encompassing book that leaves nothing out.</p><h2>Approach</h2><p>This book is a standard tutorial aimed at teaching you everything you need to know about iOS app development using Xamarin.</p><h2>Who this book is for</h2><p>This book is written for those who are new to iOS app development as well as more experienced developers who just need a quick reference book. It is assumed that you are already comfortable using C#. Those teaching iOS to new students will also find this book invaluable as a form of reference material.</p></p>
备用描述
<p><h2>In Detail</h2><p>Sprite Kit, a new framework introduced in iOS7, has been designed as a built-in animation workflow for keyframing 2D animation without the need of engines such as Unity to serve as an intermediate. Sprite Kit enables the easy and fast development cycle, leaving more time to work on gameplay and polish, and less on tedious tasks.</p><p>This book offers a practical approach to game development with the Sprite Kit framework of iOS7 platform, by creating an endless runner game. You will gain a full understanding of the new Apple framework along with tips and tricks to interact with the game either by detecting taps, using sophisticated gesture recognizers, and moving sprites by dragging.</p><p>Starting with how to get your first sprite on screen, and then moving on to complicated physics and animations, we will be learning about the new features that iOS7provides for game development. You will also learn how to optimize your game performance, how to add animation files and create texture atlas in Xcode 5, and how to build different particles. By the end of the book, you will learn about leaderboards and ready-to-hand utilities for player authentication and secure player data transfer.</p><p>This book will teach you everything you need to know to create your own powerful and immersive games.</p><h2>Approach</h2><p>The book is an example based, hands-on guide where you will learn how to make a game from scratch, and learn how to develop games on the iOS platform.</p><h2>Who this book is for</h2><p>If you have great ideas for games and want to learn iOS game development, then this book is the right choice for you. Being familiar with iOS development is a plus, but is not mandatory. You will gradually get to grips with the new Sprite Kit framework with the help of this book.</p></p>
备用描述
Annotation Before the release of monotouch, development on iOS was purely in Objective C. There was nothing wrong with that except for one thing its very unpleasant to write code in! The release of Xamarin changed all of that, and with it brought cross-platform development to the mobile world. Xamarin Mobile Application Development for iOS is not just your normal everyday book on iOS app development. Everything is written for a point and not for effect, and therefore you will learn everything you need to know quickly and efficiently without getting bogged down in needless information. The code has been taken from fully tested apps, so you can just drop it into your code and it will work out of the box. In this clear and informative guide, you will be taken on a whirlwind tour of iOS application development with Xamarin, from setting up a development environment on your PC or Mac to testing and distribution through the Apple Store with plenty of practical examples along the way. The book begins by discussing the installation of the IDE (for both PC and Mac) as well as how to set up your PC so it can be used to develop for iOS. From there, successive chapters cover the user interface, views, view controllers, customisation of controls, animation, events and event handling, getting the most from your app using threading, creating your own settings system, the internal database system and LINQ, sending texts, making calls, taking photos, videos, and audio recordings as well as using the mapping system. The book culminates by showing you how to test your app using testflight and finally how to release your app on the Apple Store. It is an all-encompassing book that leaves nothing out
备用描述
<p><h2>In Detail</h2><p>MonoTouch brings the amazing revenue opportunities of Apple's billion dollar app store to C# and .NET developers. </p><p>This cookbook leaves no stone unturned, providing you with practical recipes covering user interfaces, data management, multimedia , web services, and localization, right through to application deployment on the app store.</p><p>Whatever the area of MonoTouch iOS development you need to know about, you will find a recipe for it in this cookbook. Minimum theory and maximum practical action defines this book. It is jam packed with recipes for interacting with the device hardware, like the GPS, compass and the accelerometer. Recipes for those all important real world issues such as designing the UI with the integrated designer introduced with Xcode 4. It is the essential cookbook for C# and .NET developers wanting to be part of the exciting and lucrative world of iOS development.</p><h2>Approach</h2><p>The book is written in a cookbook style, presenting examples in the style of recipes, allowing you to go directly to your topic of interest, or follow topics throughout a chapter to gain in-depth knowledge.</p><h2>Who this book is for</h2><p>This book is essential for C# and .NET developers with no previous experience in iOS development and Objective-C developers that want to make a transition to the benefits of MonoTouch and the C# language, for creating complete, compelling iPhone, iPod and iPad applications and deploying them to the App Store.</p></p>
备用描述
<p><h2>In Detail</h2><p>This book will provide you with the necessary knowledge and skills to be part of the mobile development era, using C#. Covering a wide range of recipes such as creating a simple application and using device features effectively, it will be your companion to the complete application development cycle.</p><p>Starting from installing the necessary tools, you will be guided step-by-step on everything you need to develop an application ready to be deployed. You will learn the best practices for interacting with the device hardware, such as the GPS, compass, and the accelerometer. Furthermore, you will be able to manage multimedia resources such as photos and videos captured with the device camera, and much more!</p><h2>Approach</h2><p>The book is written in a recipe format with practical examples, allowing you to go directly to your topic of interest or follow topics throughout a chapter to gain an in-depth knowledge. There are also plenty of hints and best practices along the way.</p><h2>Who this book is for</h2><p>If you are a C#/.NET developer with no previous experience in iOS development or an Objective-C developer who wants to create complete iOS applications and deploy them to the App Store, then this book is ideal for you. No experience with Xamarin is needed.</p></p>
备用描述
In Detail This book will provide you with the necessary knowledge and skills to be part of the mobile development era, using C♯. Covering a wide range of recipes such as creating a simple application and using device features effectively, it will be your companion to the complete application development cycle. Starting from installing the necessary tools, you will be guided step-by-step on everything you need to develop an application ready to be deployed. You will learn the best practices for interacting with the device hardware, such as the GPS, compass, and the accelerometer. Furthermore, you will be able to manage multimedia resources such as photos and videos captured with the device camera, and much more!Approach The book is written in a recipe format with practical examples, allowing you to go directly to your topic of interest or follow topics throughout a chapter to gain an in-depth knowledge. There are also plenty of hints and best practices along the way. Who this book is for If you are a C♯/.NET developer with no previous experience in iOS development or an Objective-C developer who wants to create complete iOS applications and deploy them to the App Store, then this book is ideal for you. No experience with Xamarin is needed
备用描述
This is a practical hands-on book with clear instructions and lot of code examples. It takes a simple approach, guiding you through different architectural topics using realistic sample projects. A single project is implemented using different architectural styles to make the reader understand the details of each style. There are also many small independent code samples to explain design patterns, WCF, and localization. This book is for people familiar with the ASP.NET framework using either C# or VB.NET. You don't need to be an ASP.NET guru – the book is ideal for novice and intermediate developers. If reading about application architecture usually confuses you or sends you to sleep, then this book will be perfect for you! In short, any ASP.NET programmer who is confused or disoriented reading different books or materials on architectures wondering how and what to implement in their application, will definitely benefit from this book!
备用描述
This is an engaging, easy to follow guide for developing a wide range of server projects with Raspberry Pi. This book is targeted towards all Raspberry Pi enthusiasts who are interested in exploring the potential of Pi as a server. Even if you have no prior experience with the Raspberry Pi, you can pick up this book and develop a wide range of projects
开源日期
2017-08-07
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️
如果您在本月捐款,您将获得双倍的快速下载次数。

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。