Network Programming with Swift - Karl Kowalski

Network Programming with Swift

Tools and Techniques to Create iOS and OS X Apps that Network

(Autor)

Buch | Softcover
350 Seiten
2018
Addison-Wesley Educational Publishers Inc (Verlag)
978-0-13-412282-3 (ISBN)
42,65 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Writing networking code has never been easy, but in an era where practically every app is a connected app, these skills are absolutely essential. Apple's networking libraries for iOS and OS X offer complete facilities for creating code to network with websites, databases, and even other devices running your app. Often, however, Apple's documentation doesn't cover the details, subtleties, and scenarios you need to know about.

 

In Network Programming with Swift, expert network programmer Karl G. Kowalski brings together all the knowledge and code recipes you need to create network-ready apps for iOS or OS X. Kowalski covers crucial issues and new technologies other Apple network programming ignore, especially Apple's valuable new Bluetooth LE support. Wherever network communications requires both a transmitter and a receiver -- as for a Bluetooth contact-sharing app that transmits specific data and expects a custom response -- he walks through implementing both sides. You'll also find expert coverage of data privacy and integrity issues, third-party libraries and tools, and debugging network code.

 

Kowalski presents most examples in Swift, supporting your migration to Apple's powerful and efficient new language. Wherever necessary for clarity or other reasons, he also provides Objective-C examples. Every example is targeted at iOS 8 and reflects the new Xcode 6 development environment. All individual code recipes are available for download, along with complete projects available online.

Karl G. Kowalski is a Technical Architect at MicroStrategy, Inc., and is a co-founder of BlazingApps LLC, a software solutions company specializing in mobile app development for the iOS and Android platforms. Karl has been writing code since the late 1970s, fell in love with the Macintosh in the late 1980s, and has been devoted to iOS development since the first public SDK became available in 2008. Karl has written several books on mobile and desktop software development and has been involved in writing and improving network software apps since 2000. Karl currently resides in the Washington, D.C. area and enjoys visiting friends and family around the USA and Canada. Karl can be contacted via email atkgkpearson@gmail.com.

Chapter 1. Introduction

Chapter 2. UNIX Networking

Chapter 3. Apple Low-Level Networking

Chapter 4. Apple High-Level Networking

Chapter 5. Apple Bonjour & AirDrop

Chapter 6. Apple Bluetooth

Chapter 7. Third-Party Tools & Other Utilities

Erscheint lt. Verlag 28.1.2018
Verlagsort New Jersey
Sprache englisch
Maße 178 x 229 mm
Themenwelt Mathematik / Informatik Informatik Netzwerke
Informatik Programmiersprachen / -werkzeuge Mac / Cocoa Programmierung
Informatik Weitere Themen Smartphones / Tablets
Technik Nachrichtentechnik
ISBN-10 0-13-412282-8 / 0134122828
ISBN-13 978-0-13-412282-3 / 9780134122823
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Apps programmieren für macOS, iOS, watchOS und tvOS

von Thomas Sillmann

Buch (2023)
Carl Hanser (Verlag)
59,99
Das umfassende Handbuch. Apps entwickeln für iOS, macOS und tvOS. …

von Michael Kofler

Buch | Hardcover (2019)
Rheinwerk (Verlag)
49,90
The Big Nerd Ranch Guide

von Matthew Mathias; Mikey Ward; John Gallagher

Buch | Softcover (2020)
Big Nerd Ranch Guides (Verlag)
48,75