| 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 |
Книги и журналы » Компьютерная литература » Программирование (книги)
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]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 636.72 MB | rmoor | 4 years | 0 | 0 | |
| 5.07 MB | itsiteb | 8 years | 0 | 0 |
All Comments