As you have seen in earlier chapters, basic networking from an iOS device is powerful and relatively easy. iOS has a full-featured API that supports many industry-standard protocols; however, even if you develop a phenomenal app, the network communication may perform suboptimally based on the device’s connection to the outside world.

This chapter teaches you the dimensions by which network performance is measured, and you can use that knowledge to improve your app’s network communication. You learn best practices that reduce bandwidth consumed by your app, improve the responsiveness, and even prolong the battery life of the device running the app.

MEASURING NETWORK PERFORMANCE

This section reviews at a high level the metrics used to describe network performance. Although there are many metrics used to describe the performance of a wireless network, this section focuses on the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training,
learning paths, books, interactive tutorials, and more.