Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Contents
Part I: Understanding iOS and Enterprise Networking
Chapter 1: Introducing iOS Networking Capabilities
Understanding the Networking Frameworks
iOS Networking APIs
Run Loops
Summary
Chapter 2: Designing Your Service Architecture
Remote Façade Pattern
Service Versioning
Service Locators
Summary
Part II: HTTP Requests: The Workhorse of IOS Networking
Chapter 3: Making Requests
Introducing HTTP
Understanding HTTP Requests and Responses
High-Level iOS HTTP APIs
Advanced HTTP Manipulation
Summary
Chapter 4: Generating and Digesting Payloads
Web Service Protocols and Styles
Payloads
Summary
Chapter 5: Handling Errors
Understanding Error Sources
Rules of Thumb for Handling Errors
Gracefully Handling Network Errors
Summary
Part III: Advanced Networking Techniques
Chapter 6: Securing Network Traffic
Verifying Server Communication
Authenticating with HTTP
Message Integrity with Hashing and Encryption
Storing Credentials Securely on the Device
Summary
Chapter 7: Optimizing Request Performance
Measuring Network Performance
Optimizing Network Operations
Summary
Chapter 8: Low-Level Networking
BSD Sockets
CFNetwork
NSStream
Summary
Chapter 9: Testing and Manipulating Network Traffic
Observing Network Traffic
Manipulating Network Traffic
Simulating Real-World Network Conditions
Summary
Chapter 10: Using Push Notifications
Scheduling Local Notifications
Registering and Responding to Remote Notifications
Understanding Notification Best Practices
Summary
Part IV: Networking APP to APP
Chapter 11: Inter-App Communication
URL Schemes
Shared Keychains
Summary
Chapter 12: Device-to-Device Communication With Game Kit
Game Kit Basics
Peer-to-Peer Networking
Client-Server Communication
Summary
Chapter 13: Ad-Hoc Networking with Bonjour
Zeroconf Overview
Bonjour Overview
Implementing Bonjour-Based Applications
Summary
Introduction
Advertisements
← Prev
Back
Next →
← Prev
Back
Next →