September 18, simultaneously with the official release of iOS 7, Xamarin.iOS 7
was released .
Xamarin has prepared extensive documentation (in English) to help figure out where to start.
Under the cat, Miguel talks about the most interesting, in his opinion, changes in iOS 7 API with links to code samples.

')
In iOS 7, there are many functions for working with text and pictures.
Text Kit Framework allows you to manage the style of inscriptions in the application without reference to the low-level Core Text. Powerful image color handling is available with new Core Image filters, such as CIColorClamp, CIColorCrossPolynomial and CIColorCubeWithColorSpace. Learn more about iOS 7 filters and how they work in a
presentation with WWDC . Demonstration of each filter in the
demo application .
Physical engine UIKit Dynamics added UI framework. It provides a simple declarative API for creating
realistic animations . Supporting keyframes (keyframes) and spring (spring) animation in UIView gives you powerful control over animation without having to turn to low-level Core Animation. The ability to completely change the animation when switching controllers allows you to make user interaction with the application more realistic.
Video demonstration .
With the
new multitasking capabilities of iOS 7, it became possible to perform tasks in the background while consuming significantly less power. For example, update the data when the user does not use the smartphone.
Backgroud transfer service allows you to download and upload large files without a time limit.
Push alerts in iOS 7 before displaying the banner to the user are transferred to the control application. The application can even refuse to display the alert and simply perform actions in the background.
Indoor navigation is made possible through
iBeacons and Bluetooth Low Energy. Multipeer Connectivity Framework provides a high-level API for detecting devices and services available via Wi-Fi or Bluetooth, without using the Internet (for example, this is how
AirDrop works).
IOS 7 has included great game development APIs.
SpriteKit - 2D engine, including the popular
physics engine Box 2D . Sprite Kit impresses with its performance (approx. Lane. Compared with third-party engines), thanks to the integration into Apple Core Graphics. Games using the
Game Controller Framework can be played on certified gamepads for the iPhone.
Core Motion Framework allows you to receive data from the new M7 motion co-processor (iPhone 5s only). It collects accurate data about the user's movement, including speed, orientation, and type of movement (for example, walking or moving by car). Data is collected in the background with minimal energy.
Pictures from the original post. Wonderful waffles are painted by
Eddie Lobanovskiy .
Subscribe to our
blog . Every Thursday, useful articles about mobile development, marketing and business of mobile studio.