IOS and OS X network programming cookbook :: over 50 recipes to develop network applications in both the iOS and OS X environment /
This book follows a recipe-based approach that will heavily focus on the code and how to integrate the samples with the reader's projects. Each recipe consists of one or more methods that you can put directly into your app and use. This book is ideal for developers that want to create network a...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, England :
Packt Publishing,
2014.
|
Schriftenreihe: | Quick answers to common problems
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | This book follows a recipe-based approach that will heavily focus on the code and how to integrate the samples with the reader's projects. Each recipe consists of one or more methods that you can put directly into your app and use. This book is ideal for developers that want to create network applications for the Apple OS X or iOS platforms. All examples are written in Objective-C using XCode as the IDE. Knowledge of Objective-C and X-Code is essential. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource (300 pages) : illustrations, tables |
ISBN: | 9781849698092 1849698090 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn874153609 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cn||||||||| | ||
008 | 140210t20142014enka o 001 0 eng d | ||
040 | |a E7B |b eng |e rda |e pn |c E7B |d OCLCO |d COO |d EBLCP |d IDEBK |d MHW |d S4S |d DEBSZ |d YDXCP |d TEFOD |d OCLCQ |d OCLCO |d COCUF |d CNNOR |d MOR |d PIFAG |d N$T |d ZCU |d AGLDB |d MERUC |d OCLCQ |d OCLCO |d U3W |d REB |d D6H |d STF |d OCLCF |d VTS |d NRAMU |d CRU |d ICG |d OCLCQ |d OCLCO |d INT |d VT2 |d UKMGB |d OCLCQ |d OCLCO |d G3B |d TKN |d OCLCQ |d OCLCO |d DKC |d AU@ |d OCLCQ |d OCLCO |d QGK |d OCLCQ |d OCLCO |d OCLCL |d UEJ |d OCLCQ | ||
016 | 7 | |a 018014362 |2 Uk | |
019 | |a 869090991 |a 961621589 |a 962567997 |a 1259218342 | ||
020 | |a 9781849698092 |q (electronic bk.) | ||
020 | |a 1849698090 |q (electronic bk.) | ||
020 | |z 1849698082 | ||
020 | |z 9781849698085 | ||
035 | |a (OCoLC)874153609 |z (OCoLC)869090991 |z (OCoLC)961621589 |z (OCoLC)962567997 |z (OCoLC)1259218342 | ||
037 | |a D9731740-32CD-4AC9-82D6-027CC323B91D |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.O63 |b .H644 2014eb | |
072 | 7 | |a COM |x 046020 |2 bisacsh | |
082 | 7 | |a 005.446 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Hoffman, Jon. | |
245 | 1 | 0 | |a IOS and OS X network programming cookbook : |b over 50 recipes to develop network applications in both the iOS and OS X environment / |c Jon Hoffman. |
264 | 1 | |a Birmingham, England : |b Packt Publishing, |c 2014. | |
264 | 4 | |c ©2014 | |
300 | |a 1 online resource (300 pages) : |b illustrations, tables | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file | ||
490 | 0 | |a Quick answers to common problems | |
500 | |a Includes index. | ||
588 | 0 | |a Online resource; title from PDF title page (EBSCO, viewed July 8, 2017). | |
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: BSD Socket Library; Introduction; Finding the byte order of your device; Retrieving network address information; Performing network address resolution; Creating an echo server; Creating an echo client; Creating a data server; Creating a data client; Chapter 2: Apple Low-level Networking; Introduction; Retrieving network address information; Performing network address resolution; Creating an echo server; Creating an echo client; Creating a server to receive data. | |
505 | 8 | |a Creating a client to send dataChecking the network status; Chapter 3: Using Libnet; Introduction; Installing libnet; Adding libnet to your project; Resolving names to addresses with libnet; Retrieving local addresses with libnet; Constructing a Ping packet with libnet; Constructing a UDP packet with libnet; Constructing a TCP packet with libnet; Chapter 4: Using Libpcap; Introduction; Adding libpcap to your project; Retrieving network device information; Capturing packets; Decoding Ethernet headers; Decoding IP headers; Decoding ARP headers; Decoding TCP headers; Decoding UDP headers. | |
505 | 8 | |a Decoding ICMP headersFiltering packets; Saving a capture file; Creating a simple port scanner using libnet and libpcap together; Chapter 5: Apple High-level Networking; Introduction; Performing HTTP(S) synchronous GET requests; Performing HTTP(S) synchronous POST requests; Performing HTTP(S) asynchronous GET request; Performing HTTP/HTTPS asynchronous POST request; Parsing an RSS feed with NSXMLParser, NSURL, and NSData; Creating a peer-to-peer bluetooth network; Chapter 6: Bonjour; Introduction; Publishing a Bonjour service; Discovering a Bonjour service; Resolving a Bonjour service. | |
505 | 8 | |a Creating an echo server that uses Bonjour to advertise the serviceCreating an echo client that uses Bonjour to discover the service; Chapter 7: AFNetworking 2.0 Library; Introduction; Checking the network connection type and changes; Creating a web client using AFHTTPSessionManager; Creating a custom response serializer; Using the UIImageView+AFNetworking category; Downloading files with a progress bar; Chapter 8: MKNetworkKit; Introduction; Creating and using the MKNetworkKit engine; Uploading a file using MKNetworkKit; Downloading a file using MKNetworkKit. | |
505 | 8 | |a Using the UIImageView+MKNetworkKitAdditions.h category and caching the imagesAdding a progress bar to upload or download; Index. | |
520 | |a This book follows a recipe-based approach that will heavily focus on the code and how to integrate the samples with the reader's projects. Each recipe consists of one or more methods that you can put directly into your app and use. This book is ideal for developers that want to create network applications for the Apple OS X or iOS platforms. All examples are written in Objective-C using XCode as the IDE. Knowledge of Objective-C and X-Code is essential. | ||
546 | |a English. | ||
630 | 0 | 0 | |a iOS (Electronic resource) |0 http://id.loc.gov/authorities/names/n2010039603 |
630 | 0 | 7 | |a iOS (Electronic resource) |2 fast |
650 | 0 | |a Operating systems (Computers) |x Programming. | |
650 | 6 | |a Systèmes d'exploitation (Ordinateurs) |x Programmation. | |
650 | 7 | |a COMPUTERS |x Operating Systems |x Apple (Mac OS & iOS) |2 bisacsh | |
758 | |i has work: |a IOS and OS X network programming cookbook (Text) |1 https://id.oclc.org/worldcat/entity/E39PCYGf94MFJDjHxX8QRR6QxC |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Hoffman, Jon. |t IOS and OS X network programming cookbook : over 50 recipes to develop network applications in both the iOS and OS X environment. |d Birmingham, England : Packt Publishing, ©2014 |h iii, 284 pages |z 9781849698085 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=690401 |3 Volltext |
936 | |a BATCHLOAD | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL1441781 | ||
938 | |a ebrary |b EBRY |n ebr10831276 | ||
938 | |a EBSCOhost |b EBSC |n 690401 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis27396995 | ||
938 | |a YBP Library Services |b YANK |n 11606672 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn874153609 |
---|---|
_version_ | 1816882265111658496 |
adam_text | |
any_adam_object | |
author | Hoffman, Jon |
author_facet | Hoffman, Jon |
author_role | |
author_sort | Hoffman, Jon |
author_variant | j h jh |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.O63 .H644 2014eb |
callnumber-search | QA76.76.O63 .H644 2014eb |
callnumber-sort | QA 276.76 O63 H644 42014EB |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: BSD Socket Library; Introduction; Finding the byte order of your device; Retrieving network address information; Performing network address resolution; Creating an echo server; Creating an echo client; Creating a data server; Creating a data client; Chapter 2: Apple Low-level Networking; Introduction; Retrieving network address information; Performing network address resolution; Creating an echo server; Creating an echo client; Creating a server to receive data. Creating a client to send dataChecking the network status; Chapter 3: Using Libnet; Introduction; Installing libnet; Adding libnet to your project; Resolving names to addresses with libnet; Retrieving local addresses with libnet; Constructing a Ping packet with libnet; Constructing a UDP packet with libnet; Constructing a TCP packet with libnet; Chapter 4: Using Libpcap; Introduction; Adding libpcap to your project; Retrieving network device information; Capturing packets; Decoding Ethernet headers; Decoding IP headers; Decoding ARP headers; Decoding TCP headers; Decoding UDP headers. Decoding ICMP headersFiltering packets; Saving a capture file; Creating a simple port scanner using libnet and libpcap together; Chapter 5: Apple High-level Networking; Introduction; Performing HTTP(S) synchronous GET requests; Performing HTTP(S) synchronous POST requests; Performing HTTP(S) asynchronous GET request; Performing HTTP/HTTPS asynchronous POST request; Parsing an RSS feed with NSXMLParser, NSURL, and NSData; Creating a peer-to-peer bluetooth network; Chapter 6: Bonjour; Introduction; Publishing a Bonjour service; Discovering a Bonjour service; Resolving a Bonjour service. Creating an echo server that uses Bonjour to advertise the serviceCreating an echo client that uses Bonjour to discover the service; Chapter 7: AFNetworking 2.0 Library; Introduction; Checking the network connection type and changes; Creating a web client using AFHTTPSessionManager; Creating a custom response serializer; Using the UIImageView+AFNetworking category; Downloading files with a progress bar; Chapter 8: MKNetworkKit; Introduction; Creating and using the MKNetworkKit engine; Uploading a file using MKNetworkKit; Downloading a file using MKNetworkKit. Using the UIImageView+MKNetworkKitAdditions.h category and caching the imagesAdding a progress bar to upload or download; Index. |
ctrlnum | (OCoLC)874153609 |
dewey-full | 005.446 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.446 |
dewey-search | 005.446 |
dewey-sort | 15.446 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06060cam a2200661 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn874153609</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cn|||||||||</controlfield><controlfield tag="008">140210t20142014enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">E7B</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">E7B</subfield><subfield code="d">OCLCO</subfield><subfield code="d">COO</subfield><subfield code="d">EBLCP</subfield><subfield code="d">IDEBK</subfield><subfield code="d">MHW</subfield><subfield code="d">S4S</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">YDXCP</subfield><subfield code="d">TEFOD</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">COCUF</subfield><subfield code="d">CNNOR</subfield><subfield code="d">MOR</subfield><subfield code="d">PIFAG</subfield><subfield code="d">N$T</subfield><subfield code="d">ZCU</subfield><subfield code="d">AGLDB</subfield><subfield code="d">MERUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">U3W</subfield><subfield code="d">REB</subfield><subfield code="d">D6H</subfield><subfield code="d">STF</subfield><subfield code="d">OCLCF</subfield><subfield code="d">VTS</subfield><subfield code="d">NRAMU</subfield><subfield code="d">CRU</subfield><subfield code="d">ICG</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">INT</subfield><subfield code="d">VT2</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">G3B</subfield><subfield code="d">TKN</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">DKC</subfield><subfield code="d">AU@</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">UEJ</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018014362</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">869090991</subfield><subfield code="a">961621589</subfield><subfield code="a">962567997</subfield><subfield code="a">1259218342</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849698092</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849698090</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1849698082</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781849698085</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)874153609</subfield><subfield code="z">(OCoLC)869090991</subfield><subfield code="z">(OCoLC)961621589</subfield><subfield code="z">(OCoLC)962567997</subfield><subfield code="z">(OCoLC)1259218342</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">D9731740-32CD-4AC9-82D6-027CC323B91D</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.O63</subfield><subfield code="b">.H644 2014eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">046020</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.446</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hoffman, Jon.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">IOS and OS X network programming cookbook :</subfield><subfield code="b">over 50 recipes to develop network applications in both the iOS and OS X environment /</subfield><subfield code="c">Jon Hoffman.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, England :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2014.</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (300 pages) :</subfield><subfield code="b">illustrations, tables</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Quick answers to common problems</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from PDF title page (EBSCO, viewed July 8, 2017).</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: BSD Socket Library; Introduction; Finding the byte order of your device; Retrieving network address information; Performing network address resolution; Creating an echo server; Creating an echo client; Creating a data server; Creating a data client; Chapter 2: Apple Low-level Networking; Introduction; Retrieving network address information; Performing network address resolution; Creating an echo server; Creating an echo client; Creating a server to receive data.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Creating a client to send dataChecking the network status; Chapter 3: Using Libnet; Introduction; Installing libnet; Adding libnet to your project; Resolving names to addresses with libnet; Retrieving local addresses with libnet; Constructing a Ping packet with libnet; Constructing a UDP packet with libnet; Constructing a TCP packet with libnet; Chapter 4: Using Libpcap; Introduction; Adding libpcap to your project; Retrieving network device information; Capturing packets; Decoding Ethernet headers; Decoding IP headers; Decoding ARP headers; Decoding TCP headers; Decoding UDP headers.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Decoding ICMP headersFiltering packets; Saving a capture file; Creating a simple port scanner using libnet and libpcap together; Chapter 5: Apple High-level Networking; Introduction; Performing HTTP(S) synchronous GET requests; Performing HTTP(S) synchronous POST requests; Performing HTTP(S) asynchronous GET request; Performing HTTP/HTTPS asynchronous POST request; Parsing an RSS feed with NSXMLParser, NSURL, and NSData; Creating a peer-to-peer bluetooth network; Chapter 6: Bonjour; Introduction; Publishing a Bonjour service; Discovering a Bonjour service; Resolving a Bonjour service.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Creating an echo server that uses Bonjour to advertise the serviceCreating an echo client that uses Bonjour to discover the service; Chapter 7: AFNetworking 2.0 Library; Introduction; Checking the network connection type and changes; Creating a web client using AFHTTPSessionManager; Creating a custom response serializer; Using the UIImageView+AFNetworking category; Downloading files with a progress bar; Chapter 8: MKNetworkKit; Introduction; Creating and using the MKNetworkKit engine; Uploading a file using MKNetworkKit; Downloading a file using MKNetworkKit.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Using the UIImageView+MKNetworkKitAdditions.h category and caching the imagesAdding a progress bar to upload or download; Index.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">This book follows a recipe-based approach that will heavily focus on the code and how to integrate the samples with the reader's projects. Each recipe consists of one or more methods that you can put directly into your app and use. This book is ideal for developers that want to create network applications for the Apple OS X or iOS platforms. All examples are written in Objective-C using XCode as the IDE. Knowledge of Objective-C and X-Code is essential.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">iOS (Electronic resource)</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2010039603</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">iOS (Electronic resource)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Operating systems (Computers)</subfield><subfield code="x">Programming.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Systèmes d'exploitation (Ordinateurs)</subfield><subfield code="x">Programmation.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Operating Systems</subfield><subfield code="x">Apple (Mac OS & iOS)</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">IOS and OS X network programming cookbook (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCYGf94MFJDjHxX8QRR6QxC</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Hoffman, Jon.</subfield><subfield code="t">IOS and OS X network programming cookbook : over 50 recipes to develop network applications in both the iOS and OS X environment.</subfield><subfield code="d">Birmingham, England : Packt Publishing, ©2014</subfield><subfield code="h">iii, 284 pages</subfield><subfield code="z">9781849698085</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=690401</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="936" ind1=" " ind2=" "><subfield code="a">BATCHLOAD</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBL - Ebook Library</subfield><subfield code="b">EBLB</subfield><subfield code="n">EBL1441781</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10831276</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">690401</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis27396995</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">11606672</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn874153609 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:25:52Z |
institution | BVB |
isbn | 9781849698092 1849698090 |
language | English |
oclc_num | 874153609 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (300 pages) : illustrations, tables |
psigel | ZDB-4-EBA |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Packt Publishing, |
record_format | marc |
series2 | Quick answers to common problems |
spelling | Hoffman, Jon. IOS and OS X network programming cookbook : over 50 recipes to develop network applications in both the iOS and OS X environment / Jon Hoffman. Birmingham, England : Packt Publishing, 2014. ©2014 1 online resource (300 pages) : illustrations, tables text txt rdacontent computer c rdamedia online resource cr rdacarrier text file Quick answers to common problems Includes index. Online resource; title from PDF title page (EBSCO, viewed July 8, 2017). Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: BSD Socket Library; Introduction; Finding the byte order of your device; Retrieving network address information; Performing network address resolution; Creating an echo server; Creating an echo client; Creating a data server; Creating a data client; Chapter 2: Apple Low-level Networking; Introduction; Retrieving network address information; Performing network address resolution; Creating an echo server; Creating an echo client; Creating a server to receive data. Creating a client to send dataChecking the network status; Chapter 3: Using Libnet; Introduction; Installing libnet; Adding libnet to your project; Resolving names to addresses with libnet; Retrieving local addresses with libnet; Constructing a Ping packet with libnet; Constructing a UDP packet with libnet; Constructing a TCP packet with libnet; Chapter 4: Using Libpcap; Introduction; Adding libpcap to your project; Retrieving network device information; Capturing packets; Decoding Ethernet headers; Decoding IP headers; Decoding ARP headers; Decoding TCP headers; Decoding UDP headers. Decoding ICMP headersFiltering packets; Saving a capture file; Creating a simple port scanner using libnet and libpcap together; Chapter 5: Apple High-level Networking; Introduction; Performing HTTP(S) synchronous GET requests; Performing HTTP(S) synchronous POST requests; Performing HTTP(S) asynchronous GET request; Performing HTTP/HTTPS asynchronous POST request; Parsing an RSS feed with NSXMLParser, NSURL, and NSData; Creating a peer-to-peer bluetooth network; Chapter 6: Bonjour; Introduction; Publishing a Bonjour service; Discovering a Bonjour service; Resolving a Bonjour service. Creating an echo server that uses Bonjour to advertise the serviceCreating an echo client that uses Bonjour to discover the service; Chapter 7: AFNetworking 2.0 Library; Introduction; Checking the network connection type and changes; Creating a web client using AFHTTPSessionManager; Creating a custom response serializer; Using the UIImageView+AFNetworking category; Downloading files with a progress bar; Chapter 8: MKNetworkKit; Introduction; Creating and using the MKNetworkKit engine; Uploading a file using MKNetworkKit; Downloading a file using MKNetworkKit. Using the UIImageView+MKNetworkKitAdditions.h category and caching the imagesAdding a progress bar to upload or download; Index. This book follows a recipe-based approach that will heavily focus on the code and how to integrate the samples with the reader's projects. Each recipe consists of one or more methods that you can put directly into your app and use. This book is ideal for developers that want to create network applications for the Apple OS X or iOS platforms. All examples are written in Objective-C using XCode as the IDE. Knowledge of Objective-C and X-Code is essential. English. iOS (Electronic resource) http://id.loc.gov/authorities/names/n2010039603 iOS (Electronic resource) fast Operating systems (Computers) Programming. Systèmes d'exploitation (Ordinateurs) Programmation. COMPUTERS Operating Systems Apple (Mac OS & iOS) bisacsh has work: IOS and OS X network programming cookbook (Text) https://id.oclc.org/worldcat/entity/E39PCYGf94MFJDjHxX8QRR6QxC https://id.oclc.org/worldcat/ontology/hasWork Print version: Hoffman, Jon. IOS and OS X network programming cookbook : over 50 recipes to develop network applications in both the iOS and OS X environment. Birmingham, England : Packt Publishing, ©2014 iii, 284 pages 9781849698085 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=690401 Volltext |
spellingShingle | Hoffman, Jon IOS and OS X network programming cookbook : over 50 recipes to develop network applications in both the iOS and OS X environment / Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: BSD Socket Library; Introduction; Finding the byte order of your device; Retrieving network address information; Performing network address resolution; Creating an echo server; Creating an echo client; Creating a data server; Creating a data client; Chapter 2: Apple Low-level Networking; Introduction; Retrieving network address information; Performing network address resolution; Creating an echo server; Creating an echo client; Creating a server to receive data. Creating a client to send dataChecking the network status; Chapter 3: Using Libnet; Introduction; Installing libnet; Adding libnet to your project; Resolving names to addresses with libnet; Retrieving local addresses with libnet; Constructing a Ping packet with libnet; Constructing a UDP packet with libnet; Constructing a TCP packet with libnet; Chapter 4: Using Libpcap; Introduction; Adding libpcap to your project; Retrieving network device information; Capturing packets; Decoding Ethernet headers; Decoding IP headers; Decoding ARP headers; Decoding TCP headers; Decoding UDP headers. Decoding ICMP headersFiltering packets; Saving a capture file; Creating a simple port scanner using libnet and libpcap together; Chapter 5: Apple High-level Networking; Introduction; Performing HTTP(S) synchronous GET requests; Performing HTTP(S) synchronous POST requests; Performing HTTP(S) asynchronous GET request; Performing HTTP/HTTPS asynchronous POST request; Parsing an RSS feed with NSXMLParser, NSURL, and NSData; Creating a peer-to-peer bluetooth network; Chapter 6: Bonjour; Introduction; Publishing a Bonjour service; Discovering a Bonjour service; Resolving a Bonjour service. Creating an echo server that uses Bonjour to advertise the serviceCreating an echo client that uses Bonjour to discover the service; Chapter 7: AFNetworking 2.0 Library; Introduction; Checking the network connection type and changes; Creating a web client using AFHTTPSessionManager; Creating a custom response serializer; Using the UIImageView+AFNetworking category; Downloading files with a progress bar; Chapter 8: MKNetworkKit; Introduction; Creating and using the MKNetworkKit engine; Uploading a file using MKNetworkKit; Downloading a file using MKNetworkKit. Using the UIImageView+MKNetworkKitAdditions.h category and caching the imagesAdding a progress bar to upload or download; Index. iOS (Electronic resource) http://id.loc.gov/authorities/names/n2010039603 iOS (Electronic resource) fast Operating systems (Computers) Programming. Systèmes d'exploitation (Ordinateurs) Programmation. COMPUTERS Operating Systems Apple (Mac OS & iOS) bisacsh |
subject_GND | http://id.loc.gov/authorities/names/n2010039603 |
title | IOS and OS X network programming cookbook : over 50 recipes to develop network applications in both the iOS and OS X environment / |
title_auth | IOS and OS X network programming cookbook : over 50 recipes to develop network applications in both the iOS and OS X environment / |
title_exact_search | IOS and OS X network programming cookbook : over 50 recipes to develop network applications in both the iOS and OS X environment / |
title_full | IOS and OS X network programming cookbook : over 50 recipes to develop network applications in both the iOS and OS X environment / Jon Hoffman. |
title_fullStr | IOS and OS X network programming cookbook : over 50 recipes to develop network applications in both the iOS and OS X environment / Jon Hoffman. |
title_full_unstemmed | IOS and OS X network programming cookbook : over 50 recipes to develop network applications in both the iOS and OS X environment / Jon Hoffman. |
title_short | IOS and OS X network programming cookbook : |
title_sort | ios and os x network programming cookbook over 50 recipes to develop network applications in both the ios and os x environment |
title_sub | over 50 recipes to develop network applications in both the iOS and OS X environment / |
topic | iOS (Electronic resource) http://id.loc.gov/authorities/names/n2010039603 iOS (Electronic resource) fast Operating systems (Computers) Programming. Systèmes d'exploitation (Ordinateurs) Programmation. COMPUTERS Operating Systems Apple (Mac OS & iOS) bisacsh |
topic_facet | iOS (Electronic resource) Operating systems (Computers) Programming. Systèmes d'exploitation (Ordinateurs) Programmation. COMPUTERS Operating Systems Apple (Mac OS & iOS) |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=690401 |
work_keys_str_mv | AT hoffmanjon iosandosxnetworkprogrammingcookbookover50recipestodevelopnetworkapplicationsinboththeiosandosxenvironment |