Jon Hoffman - iOS and OS X Network Programming Cookbook + CODE [2014, PDF, ENG]

seeders: 8
leechers: 0
Added 12 years ago by Oscar09 in Books  > Non-Fiction

Download Fast Safe Anonymous
movies, software, shows...

Files

Jon Hoffman - iOS and OS X Network Programming Cookbook + CODE [2014, PDF, ENG] (Size: 9.75 MB)
  Jon Hoffman - iOS and OS X Network Programming Cookbook - 2014.pdf 2.92 MB
  Source code
  Chapter 1
  AddrInfo Recipes
  AddrInfo
  AddrInfo
  AddrInfo-Prefix.pch 157 B
  AddrInfo.1 3.05 KB
  NetworkAddressInformation.h 337 B
  NetworkAddressInformation.m 2.82 KB
  NetworkAddressStore.h 434 B
  NetworkAddressStore.m 873 B
  main.m 737 B
  AddrInfo.xcodeproj
  project.pbxproj 9.42 KB
  project.xcworkspace
  contents.xcworkspacedata 153 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 36.03 KB
  WorkspaceSettings.xcsettings 332 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  AddrInfo.xcscheme 3.06 KB
  xcschememanagement.plist 480 B
  AddrInfo-iOS
  AddrInfo-iOS
  AddrInfo-iOS-Info.plist 1.14 KB
  AddrInfo-iOS-Prefix.pch 327 B
  AppDelegate.h 369 B
  AppDelegate.m 2.26 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  NetworkAddressInformation.h 337 B
  NetworkAddressInformation.m 2.82 KB
  NetworkAddressStore.h 434 B
  NetworkAddressStore.m 873 B
  ViewController.h 437 B
  ViewController.m 2.08 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 53.14 KB
  main.m 341 B
  AddrInfo-iOS.xcodeproj
  project.pbxproj 14.81 KB
  project.xcworkspace
  contents.xcworkspacedata 157 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 38.95 KB
  WorkspaceSettings.xcsettings 333 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 91 B
  xcschemes
  AddrInfo-iOS.xcscheme 3.12 KB
  xcschememanagement.plist 484 B
  ByteOrder Recipes
  ByteOrder
  ByteOrder
  ByteOrder-Prefix.pch 159 B
  ByteOrder.h 334 B
  ByteOrder.m 608 B
  main.m 782 B
  ByteOrder.xcodeproj
  project.pbxproj 8.21 KB
  project.xcworkspace
  contents.xcworkspacedata 154 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 36.01 KB
  WorkspaceSettings.xcsettings 332 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  ByteOrder.xcscheme 3.07 KB
  xcschememanagement.plist 481 B
  ByteOrderiOS
  ByteOrderiOS
  AppDelegate.h 369 B
  AppDelegate.m 2.25 KB
  ByteOrder.h 334 B
  ByteOrder.m 612 B
  ByteOrderiOS-Info.plist 1.14 KB
  ByteOrderiOS-Prefix.pch 327 B
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  ViewController.h 264 B
  ViewController.m 916 B
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 12.12 KB
  main.m 341 B
  ByteOrderiOS.xcodeproj
  project.pbxproj 14.18 KB
  project.xcworkspace
  contents.xcworkspacedata 157 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 35.24 KB
  WorkspaceSettings.xcsettings 332 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 91 B
  xcschemes
  ByteOrderiOS.xcscheme 3.12 KB
  xcschememanagement.plist 484 B
  DataTcpClient Recipes
  DataTcpClient
  DataTcpClient
  BSDSocketClient.h 663 B
  BSDSocketClient.m 2.24 KB
  DataTcpClient-Prefix.pch 167 B
  main.m 906 B
  DataTcpClient.xcodeproj
  project.pbxproj 8.28 KB
  project.xcworkspace
  contents.xcworkspacedata 158 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 34.14 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 547 B
  Breakpoints_v2.xcbkptlist 694 B
  xcschemes
  DataTcpClient.xcscheme 3.12 KB
  xcschememanagement.plist 485 B
  DataTcpClientiOS
  DataTcpClientiOS
  AppDelegate.h 373 B
  AppDelegate.m 2.38 KB
  BSDSocketClient.h 663 B
  BSDSocketClient.m 2.24 KB
  DataTcpClientiOS-Info.plist 1.14 KB
  DataTcpClientiOS-Prefix.pch 335 B
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  ViewController.h 258 B
  ViewController.m 1.66 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 11.24 KB
  main.m 345 B
  DataTcpClientiOS.xcodeproj
  project.pbxproj 14.24 KB
  project.xcworkspace
  contents.xcworkspacedata 161 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 36.93 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  DataTcpClientiOS.xcscheme 3.17 KB
  xcschememanagement.plist 488 B
  DataTcpSvr Recipes
  DataTcpSvr
  DataTcpSvr
  BSDSocketServer.h 577 B
  BSDSocketServer.m 4.36 KB
  DataTcpSvr-Prefix.pch 161 B
  DataTcpSvr.1 3.05 KB
  main.m 724 B
  DataTcpSvr.xcodeproj
  project.pbxproj 9.94 KB
  project.xcworkspace
  contents.xcworkspacedata 155 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 19.06 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 621 B
  Breakpoints_v2.xcbkptlist 774 B
  xcschemes
  DataTcpSvr.xcscheme 3.08 KB
  xcschememanagement.plist 482 B
  DataTcpSvrIOS
  DataTcpSvrIOS
  AppDelegate.h 369 B
  AppDelegate.m 2.38 KB
  BSDSocketServer.h 577 B
  BSDSocketServer.m 4.37 KB
  DataTcpSvrIOS-Info.plist 1.14 KB
  DataTcpSvrIOS-Prefix.pch 329 B
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  ViewController.h 261 B
  ViewController.m 1.22 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 10.75 KB
  main.m 341 B
  DataTcpSvrIOS.xcodeproj
  project.pbxproj 13.36 KB
  project.xcworkspace
  contents.xcworkspacedata 158 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 19.51 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 1.08 KB
  Breakpoints_v2.xcbkptlist 772 B
  xcschemes
  DataTcpSvrIOS.xcscheme 3.13 KB
  xcschememanagement.plist 485 B
  EchoTcpClient Recipes
  EchoTcpClient2
  EchoTcpClient2
  BSDSocketClient.h 628 B
  BSDSocketClient.m 1.9 KB
  EchoTcpClient2-Prefix.pch 169 B
  EchoTcpClient2.1 3.06 KB
  main.m 1.04 KB
  EchoTcpClient2.xcodeproj
  project.pbxproj 8.91 KB
  project.xcworkspace
  contents.xcworkspacedata 159 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 33.35 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  EchoTcpClient2.xcscheme 3.13 KB
  xcschememanagement.plist 486 B
  EchoTcpClientIOS
  EchoTcpClientIOS
  AppDelegate.h 373 B
  AppDelegate.m 2.38 KB
  BSDSocketClient.h 616 B
  BSDSocketClient.m 1.9 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  EchoTcpClientIOS-Info.plist 1.14 KB
  EchoTcpClientIOS-Prefix.pch 335 B
  ViewController.h 302 B
  ViewController.m 1.08 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 28.01 KB
  main.m 345 B
  EchoTcpClientIOS.xcodeproj
  project.pbxproj 14.24 KB
  project.xcworkspace
  contents.xcworkspacedata 161 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 38.93 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  EchoTcpClientIOS.xcscheme 3.17 KB
  xcschememanagement.plist 488 B
  EchoTcpSvr Recipes
  EchoTcpSvr1
  EchoTcpSvr1
  BSDSocketServer.h 539 B
  BSDSocketServer.m 2.9 KB
  EchoTcpSvr1-Prefix.pch 163 B
  main.m 846 B
  EchoTcpSvr1.xcodeproj
  project.pbxproj 8.24 KB
  project.xcworkspace
  contents.xcworkspacedata 156 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 26.06 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 91 B
  xcschemes
  EchoTcpSvr1.xcscheme 3.09 KB
  xcschememanagement.plist 483 B
  EchoTcpSvr1IOS
  EchoTcpSvr1IOS
  AppDelegate.h 372 B
  AppDelegate.m 2.38 KB
  BSDSocketServer.h 577 B
  BSDSocketServer.m 4.37 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  EchoTcpSvr1IOS-Info.plist 1.14 KB
  EchoTcpSvr1IOS-Prefix.pch 331 B
  ViewController.h 261 B
  ViewController.m 1.67 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 15.27 KB
  main.m 344 B
  EchoTcpSvr1IOS.xcodeproj
  project.pbxproj 14.16 KB
  project.xcworkspace
  contents.xcworkspacedata 159 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 45.91 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 626 B
  Breakpoints_v2.xcbkptlist 91 B
  xcschemes
  EchoTcpSvr1IOS.xcscheme 3.14 KB
  xcschememanagement.plist 486 B
  GetAddrInfo Recipes
  GetAddrInfoOSX
  GetAddrInfoOSX
  AddrInfo.h 586 B
  AddrInfo.m 1.46 KB
  GetAddrInfoOSX-Prefix.pch 169 B
  GetAddrInfoOSX.1 3.06 KB
  main.m 2.23 KB
  GetAddrInfoOSX.xcodeproj
  project.pbxproj 8.62 KB
  project.xcworkspace
  contents.xcworkspacedata 159 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 40.19 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 631 B
  Breakpoints_v2.xcbkptlist 784 B
  xcschemes
  GetAddrInfoOSX.xcscheme 3.13 KB
  xcschememanagement.plist 486 B
  testIfAddrs
  testIfAddrs
  main.m 2.19 KB
  testIfAddrs-Prefix.pch 163 B
  testIfAddrs.1 3.05 KB
  testIfAddrs.xcodeproj
  project.pbxproj 8.15 KB
  project.xcworkspace
  contents.xcworkspacedata 156 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 31.33 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  testIfAddrs.xcscheme 3.09 KB
  xcschememanagement.plist 483 B
  Chapter 2
  CFAddressResolution Recipes
  CFAddressResolution
  CFAddressResolution
  CFAddressResolution-Prefix.pch 179 B
  CFAddressResolution.1 3.07 KB
  CFNetworkUtilities.h 488 B
  CFNetworkUtilities.m 3.14 KB
  main.m 978 B
  CFAddressResolution.xcodeproj
  project.pbxproj 9.57 KB
  project.xcworkspace
  contents.xcworkspacedata 164 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 17.19 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints_v2.xcbkptlist 1.43 KB
  xcschemes
  CFAddressResolution.xcscheme 3.19 KB
  xcschememanagement.plist 491 B
  CFAddressResolutionIOS
  CFAddressResoultionIOS
  AppDelegate.h 379 B
  AppDelegate.m 2.38 KB
  CFAddressResoultionIOS-Info.plist 1.14 KB
  CFAddressResoultionIOS-Prefix.pch 347 B
  CFNetworkUtilities.h 487 B
  CFNetworkUtilities.m 3.16 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  ViewController.h 313 B
  ViewController.m 1.73 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 9.59 KB
  main.m 351 B
  CFAddressResoultionIOS.xcodeproj
  project.pbxproj 14.93 KB
  project.xcworkspace
  contents.xcworkspacedata 167 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 43.82 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  CFAddressResoultionIOS.xcscheme 3.24 KB
  xcschememanagement.plist 494 B
  DataTcpClient Recipes
  DataTcpClientCFSocket
  DataTcpClientCFSocket
  CFSocketClient.h 678 B
  CFSocketClient.m 2.32 KB
  DataTcpClientCFSocket-Prefix.pch 183 B
  DataTcpClientCFSocket.1 3.07 KB
  main.m 798 B
  DataTcpClientCFSocket.xcodeproj
  project.pbxproj 9.2 KB
  project.xcworkspace
  contents.xcworkspacedata 166 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 35.59 KB
  WorkspaceSettings.xcsettings 332 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 91 B
  xcschemes
  DataTcpClientCFSocket.xcscheme 3.21 KB
  xcschememanagement.plist 493 B
  DataTcpClientCFSocketIOS
  DataTcpClientCFSocketIOS
  AppDelegate.h 381 B
  AppDelegate.m 2.27 KB
  CFSocketClient.h 678 B
  CFSocketClient.m 2.34 KB
  DataTcpClientCFSocketIOS-Info.plist 1.14 KB
  DataTcpClientCFSocketIOS-Prefix.pch 351 B
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  ViewController.h 267 B
  ViewController.m 1.56 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 11.24 KB
  main.m 353 B
  DataTcpClientCFSocketIOS.xcodeproj
  project.pbxproj 14.56 KB
  project.xcworkspace
  contents.xcworkspacedata 169 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 40.6 KB
  WorkspaceSettings.xcsettings 333 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 676 B
  Breakpoints_v2.xcbkptlist 829 B
  xcschemes
  DataTcpClientCFSocketIOS.xcscheme 3.26 KB
  xcschememanagement.plist 496 B
  DataTcpSvr Recipes
  DataTcpSvrCFSocket
  DataTcpSvrCFSocket
  CFSocketServer.h 709 B
  CFSocketServer.m 4.68 KB
  CFSocketServerOSX.h 281 B
  CFSocketServerOSX.m 1.27 KB
  DataTcpSvrCFSocket-Prefix.pch 177 B
  DataTcpSvrCFSocket.1 3.07 KB
  main.m 399 B
  DataTcpSvrCFSocket.xcodeproj
  project.pbxproj 9.81 KB
  project.xcworkspace
  contents.xcworkspacedata 163 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 38.24 KB
  WorkspaceSettings.xcsettings 332 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  DataTcpSvrCFSocket.xcscheme 3.17 KB
  xcschememanagement.plist 490 B
  DataTcpSvrCFSocketIOS
  DataTcpSvrCFSocketIOS
  AppDelegate.h 378 B
  AppDelegate.m 2.26 KB
  CFSocketServer.h 709 B
  CFSocketServer.m 4.69 KB
  DataTcpSvrCFSocketIOS-Info.plist 1.14 KB
  DataTcpSvrCFSocketIOS-Prefix.pch 345 B
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  ViewController.h 313 B
  ViewController.m 1.46 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 11.34 KB
  main.m 350 B
  DataTcpSvrCFSocketIOS.xcodeproj
  project.pbxproj 14.48 KB
  project.xcworkspace
  contents.xcworkspacedata 166 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 40.81 KB
  WorkspaceSettings.xcsettings 332 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 1.11 KB
  Breakpoints_v2.xcbkptlist 783 B
  xcschemes
  DataTcpSvrCFSocketIOS.xcscheme 3.23 KB
  xcschememanagement.plist 493 B
  EchoTcpClient Recipes
  EchoTcpClientCFSocket
  EchoTcpClientCFSocket
  CFSocketClient.h 614 B
  CFSocketClient.m 1.83 KB
  EchoTcpClientCFSocket-Prefix.pch 183 B
  EchoTcpClientCFSocket.1 3.07 KB
  main.m 751 B
  EchoTcpClientCFSocket.xcodeproj
  project.pbxproj 9.2 KB
  project.xcworkspace
  contents.xcworkspacedata 166 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 39.06 KB
  WorkspaceSettings.xcsettings 333 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 91 B
  Breakpoints_v2.xcbkptlist 1.44 KB
  xcschemes
  EchoTcpClientCFSocket.xcscheme 3.21 KB
  xcschememanagement.plist 493 B
  EchoTcpClientCFSocketIOS
  EchoTcpClientCFSocketIOS
  AppDelegate.h 381 B
  AppDelegate.m 2.27 KB
  CFSocketClient.h 614 B
  CFSocketClient.m 1.84 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  EchoTcpClientCFSocketIOS-Info.plist 1.14 KB
  EchoTcpClientCFSocketIOS-Prefix.pch 351 B
  ViewController.h 310 B
  ViewController.m 1.02 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 29.13 KB
  main.m 353 B
  EchoTcpClientCFSocketIOS.xcodeproj
  project.pbxproj 13.96 KB
  project.xcworkspace
  contents.xcworkspacedata 169 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 22.47 KB
  WorkspaceSettings.xcsettings 333 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  EchoTcpClientCFSocketIOS.xcscheme 3.26 KB
  xcschememanagement.plist 496 B
  EchoTcpSvr Recipes
  EchoTcpSvrCFSocket
  EchoTcpSvrCFSocket
  CFSocketServer.h 521 B
  CFSocketServer.m 2.97 KB
  EchoTcpSvrCFSocket-Prefix.pch 177 B
  EchoTcpSvrCFSocket.1 3.07 KB
  main.m 925 B
  EchoTcpSvrCFSocket.xcodeproj
  project.pbxproj 19.17 KB
  project.xcworkspace
  contents.xcworkspacedata 163 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 19 KB
  WorkspaceSettings.xcsettings 333 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints_v2.xcbkptlist 800 B
  xcschemes
  DataTcpSvrCFSocketIOS.xcscheme 3.21 KB
  EchoTcpSvrCFSocket.xcscheme 3.17 KB
  xcschememanagement.plist 691 B
  EchoTcpSvrCFSocketIOS
  EchoTcpSvrCFSocket
  AppDelegate.h 374 B
  AppDelegate.m 2.26 KB
  CFSocketServer.h 523 B
  CFSocketServer.m 2.96 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  EchoTcpSvrCFSocket-Info.plist 1.14 KB
  EchoTcpSvrCFSocket-Prefix.pch 339 B
  ViewController.h 288 B
  ViewController.m 1.28 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 14.7 KB
  main.m 346 B
  EchoTcpSvrCFSocket.xcodeproj
  project.pbxproj 13.56 KB
  project.xcworkspace
  contents.xcworkspacedata 163 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 26.86 KB
  WorkspaceSettings.xcsettings 332 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 1.58 KB
  Breakpoints_v2.xcbkptlist 492 B
  xcschemes
  EchoTcpSvrCFSocket.xcscheme 3.19 KB
  xcschememanagement.plist 490 B
  NSHost Recipes
  NSHost
  NSHost
  NSHost-Prefix.pch 153 B
  NSHost.1 3.04 KB
  main.m 578 B
  NSHost.xcodeproj
  project.pbxproj 8.02 KB
  project.xcworkspace
  contents.xcworkspacedata 151 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 29.76 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  NSHost.xcscheme 3.03 KB
  xcschememanagement.plist 478 B
  NetworkConnectionType Recipe
  NetworkConnectionTypeIOS
  NetworkConnectionTypeIOS
  AppDelegate.h 381 B
  AppDelegate.m 2.27 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  NetworkConnectionTypeIOS-Info.plist 1.14 KB
  NetworkConnectionTypeIOS-Prefix.pch 351 B
  NetworkDetect.h 746 B
  NetworkDetect.m 1.14 KB
  ViewController.h 265 B
  ViewController.m 979 B
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 12 KB
  main.m 353 B
  NetworkConnectionTypeIOS.xcodeproj
  project.pbxproj 15.12 KB
  project.xcworkspace
  contents.xcworkspacedata 169 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 20.91 KB
  WorkspaceSettings.xcsettings 333 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  NetworkConnectionTypeIOS.xcscheme 3.26 KB
  xcschememanagement.plist 496 B
  Chapter 3
  libnet_addressresolv
  libnet_addressresolv
  libnet_addressresolv-Prefix.pch 181 B
  libnet_addressresolv.1 3.07 KB
  main.m 1.05 KB
  libnet_addressresolv.xcodeproj
  project.pbxproj 8.95 KB
  project.xcworkspace
  contents.xcworkspacedata 165 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 31.74 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 615 B
  Breakpoints_v2.xcbkptlist 768 B
  xcschemes
  libnet_addressresolv.xcscheme 3.23 KB
  xcschememanagement.plist 492 B
  libnet_getIPAddress
  libnet_getIPAddress
  libnet_getIPAddress-Prefix.pch 179 B
  libnet_getIPAddress.1 3.07 KB
  main.m 1.62 KB
  libnet_getIPAddress.xcodeproj
  project.pbxproj 8.92 KB
  project.xcworkspace
  contents.xcworkspacedata 164 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 33.89 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 91 B
  xcschemes
  libnet_getIPAddress.xcscheme 3.22 KB
  xcschememanagement.plist 491 B
  libnet_ping
  libnet_ping
  libnet_ping-Prefix.pch 163 B
  libnet_ping.1 3.05 KB
  main.m 2.78 KB
  libnet_ping.xcodeproj
  project.pbxproj 8.71 KB
  project.xcworkspace
  contents.xcworkspacedata 156 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 32.1 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 1017 B
  Breakpoints_v2.xcbkptlist 1.29 KB
  xcschemes
  libnet_ping.xcscheme 3.12 KB
  xcschememanagement.plist 483 B
  libnet_tcpACK
  libnet_tcpACK
  libnet_tcpACK-Prefix.pch 167 B
  libnet_tcpACK.1 3.06 KB
  main.m 2.89 KB
  libnet_tcpACK.xcodeproj
  project.pbxproj 8.7 KB
  project.xcworkspace
  contents.xcworkspacedata 158 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 31.37 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  libnet_tcpACK.xcscheme 3.15 KB
  xcschememanagement.plist 485 B
  libnet_udp
  libnet_udp
  libnet_udp-Prefix.pch 161 B
  libnet_udp.1 3.05 KB
  main.m 2.77 KB
  libnet_udp.xcodeproj
  project.pbxproj 8.61 KB
  project.xcworkspace
  contents.xcworkspacedata 155 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 30.4 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  libnet_udp.xcscheme 3.11 KB
  xcschememanagement.plist 482 B
  Chapter 4
  OSXNetworkTools
  OSXNetworkTools
  LibpcapFunctions.h 550 B
  LibpcapFunctions.m 3.26 KB
  NetworkAddress.h 340 B
  NetworkAddress.m 378 B
  NetworkDevice.h 517 B
  NetworkDevice.m 764 B
  OSXNetworkTools-Info.plist 1.16 KB
  OSXNetworkTools-Prefix.pch 161 B
  OSXNetworkToolsAppDelegate.h 1.04 KB
  OSXNetworkToolsAppDelegate.m 2.23 KB
  PCAP_Headers.h 3.29 KB
  PcapSniffer.h 1.09 KB
  PcapSniffer.m 7.08 KB
  en.lproj
  Credits.rtf 436 B
  InfoPlist.strings 45 B
  MainMenu.xib 187.62 KB
  main.m 266 B
  OSXNetworkTools.xcodeproj
  project.pbxproj 14.95 KB
  project.xcworkspace
  contents.xcworkspacedata 160 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 22.22 KB
  WorkspaceSettings.xcsettings 333 B
  root.xcuserdatad
  UserInterfaceState.xcuserstate 16.29 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 91 B
  xcschemes
  OSXNetworkTools.xcscheme 3.19 KB
  xcschememanagement.plist 487 B
  root.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 667 B
  xcschemes
  OSXNetworkTools.xcscheme 2.59 KB
  xcschememanagement.plist 487 B
  PCAP_Headers.h 3.31 KB
  PCAPalldevs
  PCAPalldevs
  NetworkAddress.h 300 B
  NetworkAddress.m 257 B
  NetworkDevice.h 382 B
  NetworkDevice.m 399 B
  PCAPalldevs-Prefix.pch 163 B
  PCAPalldevs.1 3.05 KB
  main.m 3.96 KB
  PCAPalldevs.xcodeproj
  project.pbxproj 10.03 KB
  project.xcworkspace
  contents.xcworkspacedata 156 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 17.9 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 606 B
  Breakpoints_v2.xcbkptlist 759 B
  xcschemes
  PCAPalldevs.xcscheme 3.12 KB
  xcschememanagement.plist 483 B
  PCAPcapture
  PCAPcapture
  PCAP_Headers.h 3.31 KB
  PCAPcapture-Prefix.pch 163 B
  PCAPcapture.1 3.05 KB
  main.m 6.85 KB
  PCAPcapture.xcodeproj
  project.pbxproj 8.87 KB
  project.xcworkspace
  contents.xcworkspacedata 156 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 15.15 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 1.41 KB
  Breakpoints_v2.xcbkptlist 1.87 KB
  xcschemes
  PCAPcapture.xcscheme 3.12 KB
  xcschememanagement.plist 483 B
  PCAPdumpfile
  PCAPdumpfile
  PCAP_Headers.h 2.9 KB
  PCAPdumpfile-Prefix.pch 165 B
  PCAPdumpfile.1 3.06 KB
  main.m 2.15 KB
  PCAPdumpfile.xcodeproj
  project.pbxproj 8.91 KB
  project.xcworkspace
  contents.xcworkspacedata 157 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 12.57 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  PCAPdumpfile.xcscheme 3.14 KB
  xcschememanagement.plist 484 B
  PortScanner
  PortScanner
  PCAP_Headers.h 2.89 KB
  PortScanner-Prefix.pch 163 B
  PortScanner.1 3.05 KB
  main.m 6.16 KB
  PortScanner.xcodeproj
  project.pbxproj 9.15 KB
  project.xcworkspace
  contents.xcworkspacedata 156 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 14.97 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 91 B
  xcschemes
  PortScanner.xcscheme 3.12 KB
  xcschememanagement.plist 483 B
  Chapter 5
  Bluetooth Peer
  Bluetooth Peer
  AppDelegate.h 370 B
  AppDelegate.m 2.26 KB
  Bluetooth Peer-Info.plist 1.14 KB
  Bluetooth Peer-Prefix.pch 331 B
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  ViewController.h 586 B
  ViewController.m 3.67 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 25.47 KB
  main.m 342 B
  Bluetooth Peer.xcodeproj
  project.pbxproj 14.11 KB
  project.xcworkspace
  contents.xcworkspacedata 159 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 87.67 KB
  WorkspaceSettings.xcsettings 333 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  Bluetooth Peer.xcscheme 3.14 KB
  xcschememanagement.plist 486 B
  ParsePacktPubRSS iOS
  ParsePacktPubRSS iOS
  AppDelegate.h 377 B
  AppDelegate.m 2.26 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  ParsePacktPubRSS iOS-Info.plist 1.14 KB
  ParsePacktPubRSS iOS-Prefix.pch 343 B
  ParseRSS.h 523 B
  ParseRSS.m 3.04 KB
  RSSItem.h 322 B
  RSSItem.m 400 B
  ViewController.h 560 B
  ViewController.m 3.27 KB
  blackcover.png 1.75 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 25.72 KB
  main.m 349 B
  ParsePacktPubRSS iOS.xcodeproj
  project.pbxproj 14.81 KB
  project.xcworkspace
  contents.xcworkspacedata 165 B
  xcshareddata
  ParsePacktPubRSS iOS.xccheckout 1.81 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 22.76 KB
  WorkspaceSettings.xcsettings 333 B
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 626 B
  Breakpoints_v2.xcbkptlist 779 B
  xcschemes
  ParsePacktPubRSS iOS.xcscheme 3.21 KB
  xcschememanagement.plist 492 B
  Chapter 7
  AFNetworking Download
  AFNetworking Download
  AFNetworking
  AFHTTPRequestOperation.h 4.39 KB
  AFHTTPRequestOperation.m 7.13 KB
  AFHTTPRequestOperationManager.h 18.27 KB
  AFHTTPRequestOperationManager.m 10.39 KB
  AFHTTPSessionManager.h 14.29 KB
  AFHTTPSessionManager.m 11.79 KB
  AFNetworkReachabilityManager.h 7.14 KB
  AFNetworkReachabilityManager.m 8.26 KB
  AFNetworking.h 1.82 KB
  AFSecurityPolicy.h 4.04 KB
  AFSecurityPolicy.m 8.49 KB
  AFURLConnectionOperation.h 18.03 KB
  AFURLConnectionOperation.m 25.55 KB
  AFURLRequestSerialization.h 16.28 KB
  AFURLRequestSerialization.m 41.38 KB
  AFURLResponseSerialization.h 9.88 KB
  AFURLResponseSerialization.m 21.82 KB
  AFURLSessionManager.h 24.89 KB
  AFURLSessionManager.m 38.43 KB
  UIKit+AFNetworking
  AFNetworkActivityIndicatorManager.h 3.69 KB
  AFNetworkActivityIndicatorManager.m 6.26 KB
  UIActivityIndicatorView+AFNetworking.h 2.58 KB
  UIActivityIndicatorView+AFNetworking.m 3.77 KB
  UIAlertView+AFNetworking.h 5.06 KB
  UIAlertView+AFNetworking.m 5.55 KB
  UIButton+AFNetworking.h 7.9 KB
  UIButton+AFNetworking.m 7.44 KB
  UIImageView+AFNetworking.h 5.92 KB
  UIImageView+AFNetworking.m 7.17 KB
  UIKit+AFNetworking.h 1.59 KB
  UIProgressView+AFNetworking.h 3.65 KB
  UIProgressView+AFNetworking.m 7.67 KB
  UIWebView+AFNetworking.h 5.43 KB
  UIWebView+AFNetworking.m 6.18 KB
  AFNetworking Download-Info.plist 1.55 KB
  AFNetworking Download-Prefix.pch 344 B
  AppDelegate.h 292 B
  AppDelegate.m 1.97 KB
  Base.lproj
  Main_iPad.storyboard 1.57 KB
  Main_iPhone.storyboard 3.28 KB
  Images.xcassets
  AppIcon.appiconset
  Contents.json 825 B
  LaunchImage.launchimage
  Contents.json 1.07 KB
  ViewController.h 340 B
  ViewController.m 1.44 KB
  en.lproj
  InfoPlist.strings 45 B
  main.m 352 B
  AFNetworking Download.xcodeproj
  project.pbxproj 34.06 KB
  project.xcworkspace
  contents.xcworkspacedata 166 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 24.07 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  AFNetworking Download.xcscheme 3.69 KB
  xcschememanagement.plist 583 B
  AFNetworking DownloadTests
  AFNetworking DownloadTests-Info.plist 691 B
  AFNetworking_DownloadTests.m 693 B
  en.lproj
  InfoPlist.strings 45 B
  AFNetworking Subclass Response
  AFNetworking Subclass Response
  AFNetworking
  AFHTTPRequestOperation.h 4.39 KB
  AFHTTPRequestOperation.m 7.13 KB
  AFHTTPRequestOperationManager.h 18.27 KB
  AFHTTPRequestOperationManager.m 10.39 KB
  AFHTTPSessionManager.h 14.29 KB
  AFHTTPSessionManager.m 11.79 KB
  AFNetworkReachabilityManager.h 7.14 KB
  AFNetworkReachabilityManager.m 8.26 KB
  AFNetworking.h 1.82 KB
  AFSecurityPolicy.h 4.04 KB
  AFSecurityPolicy.m 8.49 KB
  AFURLConnectionOperation.h 18.03 KB
  AFURLConnectionOperation.m 25.55 KB
  AFURLRequestSerialization.h 16.28 KB
  AFURLRequestSerialization.m 41.38 KB
  AFURLResponseSerialization.h 9.88 KB
  AFURLResponseSerialization.m 21.82 KB
  AFURLSessionManager.h 24.89 KB
  AFURLSessionManager.m 38.43 KB
  UIImageView+AFNetworking.h 5.92 KB
  UIImageView+AFNetworking.m 7.17 KB
  AFNetworking Subclass Response-Info.plist 1.55 KB
  AFNetworking Subclass Response-Prefix.pch 344 B
  AlbumInformation.h 389 B
  AlbumInformation.m 606 B
  AppDelegate.h 301 B
  AppDelegate.m 1.98 KB
  Base.lproj
  Main_iPad.storyboard 1.57 KB
  Main_iPhone.storyboard 2.95 KB
  ITunesClient.h 419 B
  ITunesClient.m 2.21 KB
  ITunesResponseSerializer.h 310 B
  ITunesResponseSerializer.m 743 B
  Images.xcassets
  AppIcon.appiconset
  Contents.json 825 B
  LaunchImage.launchimage
  Contents.json 1.07 KB
  ViewController.h 350 B
  ViewController.m 3.63 KB
  en.lproj
  InfoPlist.strings 45 B
  loading.png 9.77 KB
  main.m 361 B
  AFNetworking Subclass Response.xcodeproj
  project.pbxproj 31.89 KB
  project.xcworkspace
  contents.xcworkspacedata 175 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 66.2 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints_v2.xcbkptlist 804 B
  xcschemes
  AFNetworking Subclass Response.xcscheme 3.82 KB
  xcschememanagement.plist 592 B
  AFNetworking Subclass ResponseTests
  AFNetworking Subclass ResponseTests-Info.plist 691 B
  AFNetworking_Subclass_ResponseTests.m 729 B
  en.lproj
  InfoPlist.strings 45 B
  Chapter 8
  MKNetworkKitDownloadFile
  MKNetworkKitDownloadFile
  AppDelegate.h 381 B
  AppDelegate.m 2.27 KB
  Categories
  NSAlert+MKNetworkKitAdditions.h 1.4 KB
  NSAlert+MKNetworkKitAdditions.m 1.57 KB
  NSData+MKBase64.h 1.36 KB
  NSData+MKBase64.m 8.7 KB
  NSDate+RFC1123.h 597 B
  NSDate+RFC1123.m 1.93 KB
  NSDictionary+RequestEncoding.h 1.42 KB
  NSDictionary+RequestEncoding.m 2.72 KB
  NSString+MKNetworkKitAdditions.h 1.42 KB
  NSString+MKNetworkKitAdditions.m 3.59 KB
  UIAlertView+MKNetworkKitAdditions.h 1.41 KB
  UIAlertView+MKNetworkKitAdditions.m 1.89 KB
  UIImageView+MKNetworkKitAdditions.h 1.93 KB
  UIImageView+MKNetworkKitAdditions.m 4.57 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  ImageDownloadEngine.h 353 B
  ImageDownloadEngine.m 562 B
  MKNetworkEngine.h 16.6 KB
  MKNetworkEngine.m 26.95 KB
  MKNetworkKit.h 3.39 KB
  MKNetworkKitDownloadFile-Info.plist 1.14 KB
  MKNetworkKitDownloadFile-Prefix.pch 351 B
  MKNetworkOperation.h 27 KB
  MKNetworkOperation.m 52.17 KB
  Reachability
  Reachability.h 3.59 KB
  Reachability.m 13.04 KB
  ViewController.h 232 B
  ViewController.m 1.44 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 5.88 KB
  main.m 353 B
  MKNetworkKitDownloadFile.xcodeproj
  project.pbxproj 24.26 KB
  project.xcworkspace
  contents.xcworkspacedata 169 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 10.19 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  MKNetworkKitDownloadFile.xcscheme 3.26 KB
  xcschememanagement.plist 496 B
  MKNetworkProgressBar
  MKNetworkProgressBar
  AppDelegate.h 377 B
  AppDelegate.m 2.26 KB
  Categories
  NSAlert+MKNetworkKitAdditions.h 1.4 KB
  NSAlert+MKNetworkKitAdditions.m 1.57 KB
  NSData+MKBase64.h 1.36 KB
  NSData+MKBase64.m 8.7 KB
  NSDate+RFC1123.h 597 B
  NSDate+RFC1123.m 1.93 KB
  NSDictionary+RequestEncoding.h 1.42 KB
  NSDictionary+RequestEncoding.m 2.72 KB
  NSString+MKNetworkKitAdditions.h 1.42 KB
  NSString+MKNetworkKitAdditions.m 3.59 KB
  UIAlertView+MKNetworkKitAdditions.h 1.41 KB
  UIAlertView+MKNetworkKitAdditions.m 1.89 KB
  UIImageView+MKNetworkKitAdditions.h 1.93 KB
  UIImageView+MKNetworkKitAdditions.m 4.57 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  FileDownloadEngine.h 366 B
  FileDownloadEngine.m 575 B
  MKNetworkEngine.h 16.6 KB
  MKNetworkEngine.m 26.95 KB
  MKNetworkKit.h 3.39 KB
  MKNetworkOperation.h 27 KB
  MKNetworkOperation.m 52.17 KB
  MKNetworkProgressBar-Info.plist 1.14 KB
  MKNetworkProgressBar-Prefix.pch 343 B
  Reachability
  Reachability.h 3.59 KB
  Reachability.m 13.04 KB
  ViewController.h 312 B
  ViewController.m 1.34 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 15.4 KB
  main.m 349 B
  MKNetworkProgressBar.xcodeproj
  project.pbxproj 24.14 KB
  project.xcworkspace
  contents.xcworkspacedata 165 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 12.19 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  MKNetworkProgressBar.xcscheme 3.21 KB
  xcschememanagement.plist 492 B
  MKNetworkUploadFile
  MKNetworkUploadFile
  AppDelegate.h 376 B
  AppDelegate.m 2.26 KB
  Categories
  NSAlert+MKNetworkKitAdditions.h 1.4 KB
  NSAlert+MKNetworkKitAdditions.m 1.57 KB
  NSData+MKBase64.h 1.36 KB
  NSData+MKBase64.m 8.7 KB
  NSDate+RFC1123.h 597 B
  NSDate+RFC1123.m 1.93 KB
  NSDictionary+RequestEncoding.h 1.42 KB
  NSDictionary+RequestEncoding.m 2.72 KB
  NSString+MKNetworkKitAdditions.h 1.42 KB
  NSString+MKNetworkKitAdditions.m 3.59 KB
  UIAlertView+MKNetworkKitAdditions.h 1.41 KB
  UIAlertView+MKNetworkKitAdditions.m 1.89 KB
  UIImageView+MKNetworkKitAdditions.h 1.93 KB
  UIImageView+MKNetworkKitAdditions.m 4.57 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  FileUploadEngine.h 512 B
  FileUploadEngine.m 777 B
  IMG_1168.jpg?042148 1.79 MB
  MKNetworkEngine.h 16.6 KB
  MKNetworkEngine.m 26.95 KB
  MKNetworkKit.h 3.39 KB
  MKNetworkOperation.h 27 KB
  MKNetworkOperation.m 52.17 KB
  MKNetworkUploadFile-Info.plist 1.14 KB
  MKNetworkUploadFile-Prefix.pch 341 B
  Reachability
  Reachability.h 3.59 KB
  Reachability.m 13.04 KB
  ViewController.h 227 B
  ViewController.m 1.49 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 5.88 KB
  main.m 348 B
  MKNetworkUploadFile.xcodeproj
  project.pbxproj 24.48 KB
  project.xcworkspace
  contents.xcworkspacedata 164 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 11.04 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcschemes
  MKNetworkUploadFile.xcscheme 3.2 KB
  xcschememanagement.plist 491 B
  UseMKNetworkEngine
  UseMKNetworkEngine
  AppDelegate.h 375 B
  AppDelegate.m 2.26 KB
  Categories
  NSData+MKBase64.h 1.36 KB
  NSData+MKBase64.m 8.7 KB
  NSDate+RFC1123.h 597 B
  NSDate+RFC1123.m 1.93 KB
  NSDictionary+RequestEncoding.h 1.42 KB
  NSDictionary+RequestEncoding.m 2.72 KB
  NSString+MKNetworkKitAdditions.h 1.42 KB
  NSString+MKNetworkKitAdditions.m 3.59 KB
  UIAlertView+MKNetworkKitAdditions.h 1.41 KB
  UIAlertView+MKNetworkKitAdditions.m 1.89 KB
  UIImageView+MKNetworkKitAdditions.h 1.93 KB
  UIImageView+MKNetworkKitAdditions.m 4.57 KB
  [email protected] 18.16 KB
  Default.png 6.39 KB
  [email protected] 15.73 KB
  ITunesEngine.h 479 B
  ITunesEngine.m 1.8 KB
  MKNetworkEngine.h 16.6 KB
  MKNetworkEngine.m 26.95 KB
  MKNetworkKit.h 3.39 KB
  MKNetworkOperation.h 27 KB
  MKNetworkOperation.m 52.17 KB
  Reachability
  Reachability.h 3.59 KB
  Reachability.m 13.04 KB
  UseMKNetworkEngine-Info.plist 1.14 KB
  UseMKNetworkEngine-Prefix.pch 339 B
  ViewController.h 392 B
  ViewController.m 2.88 KB
  en.lproj
  InfoPlist.strings 45 B
  ViewController.xib 13.18 KB
  loading.png 9.77 KB
  main.m 347 B
  UseMKNetworkEngine.xcodeproj
  project.pbxproj 24.27 KB
  project.xcworkspace
  contents.xcworkspacedata 163 B
  xcuserdata
  hoffmanjon.xcuserdatad
  UserInterfaceState.xcuserstate 7.81 KB
  xcuserdata
  hoffmanjon.xcuserdatad
  xcdebugger
  Breakpoints.xcbkptlist 634 B
  Breakpoints_v2.xcbkptlist 787 B
  xcschemes
  UseMKNetworkEngine.xcscheme 3.19 KB
  xcschememanagement.plist 490 B

Description


Книги и журналы » Компьютерная литература » Программирование (книги)

iOS and OS X Network Programming Cookbook

Год: 2014
Автор: Jon Hoffman
Жанр: Практическое пособие
Издательство: Packt Publishing
ISBN: 978-1-84969-808-5
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 300
Описание: 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.
[spoiler="Примеры страниц"]

[/spoiler]
[spoiler="Оглавление"]
Chapter 1: BSD Socket Library
Introduction
Finding the byte order of your device
Retrieving network address information
Performing a 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 a network address resolution
Creating an echo server
Creating an echo client
Creating a server to receive data
Creating a client to send data
Checking 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 headers
Filtering 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 requests
Performing HTTP(S) asynchronous POST requests
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 service
Creating 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 images
Adding a progress bar to upload or download
[/spoiler]
[spoiler="Доп. информация"]
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.
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.
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.
[/spoiler]

Related Torrents

torrent name size uploader age seed leech
0
0