Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
iOS and OS X Network Programming Cookbook

Buy

If you want to develop network applications for iOS and OS X, this is one of the few books written specifically for those systems. With over 50 recipes and in-depth explanations, it's an essential guide.

Overview

  • Use several Apple and third-party APIs to develop both server and client networked applications
  • Shows you how to integrate all of the third-party libraries and APIs with your applications
  • Includes sample projects for both iOS and OS X environments

In Detail

Darwin, which forms the core set of components for OS X and iOS, is compatible with the Single UNIX Specification Version 3 and POSIX UNIX. Therefore OS X and iOS are UNIX operating systems. While there are numerous books and articles written to teach network development in a UNIX environment there is surprisingly little dedicated to teaching network development specifically in an Apple environment. In this book we will be covering the standard UNIX networking stack with BSD Sockets as well as Apple's frameworks like CFNetworking and Bonjour.

"iOS and OS X Network Programming Cookbook" is an enthralling code-focused book on developing client and server applications for the iOS and OS X environments. You will learn how to integrate a number of Unix (BSD Sockets), Apple specific (CFNetworking, NSMutableURLRequest, Bonjour) and third party APIs (AFNetworking, MKNetworking) with your own apps.

"iOS and OS X Network Programming Cookbook" begins by showing you how to build both client and server applications using the BSD Socket Library as well as Apple's CFNetworking library. The sample code includes samples for both iOS and OS X.

It then covers how to add Bonjour to publish, find, and connect to services. This can be used to create peer-to-peer applications over local networks. Finally it shows how to integrate third-party libraries like Libnet, LibPCAP, AFNetworking, and MKNetworking with the reader's apps.

A lot of developers do not realize that iOS is a full UNIX-based operating system that contains a full set of networking APIs. These APIs can be used to create both client- and server-based applications in the iOS environment as well as OS X. Using the Apple's Bonjour library you will learn how to publish, find, and connect the services together without hardcoding the connection information. There are also a number of third-party APIs that can be used to easily connect iOS and OS X applications to web-based services. Finally this book will cover several low level libraries like LibNET and LibPCAP on the OS X environment.

"iOS and OS X Network Programming Cookbook" will cover several UNIX, Apple, and third-party libraries and APIs. The book will show the user how to integrate all of these libraries and APIs with their applications.

What you will learn from this book

  • Create client- and server-based applications with the BSD socket API
  • Create client- and server-based applications with CFNetworking
  • Publish, find, and connect client applications with servers using Apple's Bonjour library
  • Use the AFNetworking library to connect to web-based services
  • Connect to web-based services using the MKNetworking library
  • Explore the LibNET packet construction library in OS X
  • Get to grips with the LibPCAP packet capture library in OS X
  • Discover Apple's high-level APIs to connect to devices via Bluetooth
  • Connect two devices with a Bluetooth connection
(HTML tags aren't allowed.)

Sales and Distribution in SAP ERP: Practical Guide
Sales and Distribution in SAP ERP: Practical Guide
In today's competitive environment, the ability to handle business processes cost- effectively is critical. Sales and Distribution in SAP ERP (which, in this book, we'll refer to as SD) offers such a set of tools. As one of the most important and most often implemented SAP logistics functionalities, SD makes information...
Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
This textbook addresses students, professionals, lecturers and researchers interested in software product line engineering. With more than 100 examples and about 150 illustrations, the authors describe in detail the essential foundations, principles and techniques of software product line engineering. The authors are professionals and researchers...
Fuzzy Automata and Languages: Theory and Applications (Computational Mathematics)
Fuzzy Automata and Languages: Theory and Applications (Computational Mathematics)
The huge number and broad range of the existing and potential applications of fuzzy logic have precipitated a veritable avalanche of books published on the subject. Most, however, focus on particular areas of application. Many do no more than scratch the surface of the theory that holds the power and promise of fuzzy logic. Fuzzy Automata and...

Interactive Collaborative Information Systems (Studies in Computational Intelligence)
Interactive Collaborative Information Systems (Studies in Computational Intelligence)

The increasing complexity of our world demands new perspectives on the role of technology in human decision making. We need new technology to cope with the increasingly complex and information-rich nature of our modern society. This is particularly true for critical environments such as crisis management and traffic management, where humans...

IBM Cognos Business Intelligence 10.1 Dashboarding Cookbook
IBM Cognos Business Intelligence 10.1 Dashboarding Cookbook
This book covers, in detail, the various aspects of dashboard creation and use, in IBM Cognos 10 BI.

It includes detailed information and documentation about the tools available in IBM Cognos 10 BI to show users how to create dashboards and distribute them within an organization.

Step-by-step practical
...
Conjugation Reactions In Drug Metabolism: An Integrated Approach
Conjugation Reactions In Drug Metabolism: An Integrated Approach
‘The conjugations may well be the most important drug biotransformation reactions.’ Thus reads the first sentence in Chapter 1 of this book; and indeed, this may be little realized, if one compares the overwhelming attention paid to cytochrome P-450-mediated biotransformation with what is published on the conjugations. Yet, oxidative...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy