CONTENTS

  1. Chapter 1: Building a Real-World iOS App: Bands
    1. Introducing Bands
    2. Getting Started
    3. Summary
  2. Chapter 2: Introduction to Objective-C
    1. Exploring the History of Objective-C
    2. Explaining the Basics
    3. Discussing Advanced Concepts
    4. Summary
  3. Chapter 3: Starting a New App
    1. Creating a New App in Xcode
    2. Adding a Label to a Storyboard
    3. Running in the Simulator
    4. Learning About Auto Layout
    5. Exploring Application Settings
    6. Running on a Device
    7. Summary
  4. Chapter 4: Creating a User Input Form
    1. Introducing the Band Model Object
    2. Building an Interactive User Interface
    3. Saving and Retrieving Data
    4. Summary
  5. Chapter 5: Using Table Views
    1. Exploring Table Views
    2. Implementing the Bands Data Source
    3. Implementing Sections and Index
    4. Editing Table Data
    5. Summary
  6. Chapter 6: Integrating the Camera and Photo Library in iOS Apps
    1. Adding an Image View and Gesture Recognizer
    2. Selecting a Picture from the Photo Library
    3. Taking a Picture with the Camera
    4. Summary
  7. Chapter 7: Integrating Social Media
    1. Sending E-mails and Text Messages
    2. Simplifying Social Network Integration
    3. Summary
  8. Chapter 8: Using Web Views
    1. Learning About Web Views
    2. Adding Navigation
    3. Summary
  9. Chapter 9: Exploring Maps and Local Search
    1. Learning About Map Views
    2. Performing a Local Search
    3. Summary
  10. Chapter 10: Getting Started with Web Services
    1. Learning About Web Services
    2. Introducing NSURLSession
    3. Displaying Search Results
    4. Summary
  11. Chapter 11: Creating a Universal App
    1. Transitioning to a Universal App
    2. Learning About Popovers
    3. Finishing the iPad Implementation
    4. Summary
  12. Chapter 12: Deploying Your iOS App
    1. Deploying the App to Beta Testers
    2. Submitting the App to Apple
    3. Summary
  13. Appendix: Answers to Exercises
  14. Introduction
  15. Advertisement
  16. End User License Agreement

List of Figures

  1. Figure 1-1
  2. Figure 1-2
  3. Figure 1-3
  4. Figure 1-4
  5. Figure 1-5
  6. Figure 1-6
  7. Figure 1-7
  8. Figure 1-8
  9. Figure 1-9
  10. Figure 2-1
  11. Figure 2-2
  12. Figure 2-3
  13. Figure 2-4
  14. Figure 2-5
  15. Figure 2-6
  16. Figure 2-7
  17. Figure 2-8
  18. Figure 3-1
  19. Figure 3-2
  20. Figure 3-3
  21. Figure 3-4
  22. Figure 3-5
  23. Figure 3-6
  24. Figure 3-7
  25. Figure 3-8
  26. Figure 3-9
  27. Figure 3-10
  28. Figure 3-11
  29. Figure 3-12
  30. Figure 3-13
  31. Figure 3-14
  32. Figure 3-15
  33. Figure 3-16
  34. Figure 3-17
  35. Figure 3-18
  36. Figure 3-19
  37. Figure 3-20
  38. Figure 3-21
  39. Figure 4-1
  40. Figure 4-2
  41. Figure 4-3
  42. Figure 4-4
  43. Figure 4-5
  44. Figure 4-6
  45. Figure 4-7
  46. Figure 4-8
  47. Figure 4-9
  48. Figure 4-10
  49. Figure 4-11
  50. Figure 5-1
  51. Figure 5-2
  52. Figure 5-3
  53. Figure 5-4
  54. Figure 5-5
  55. Figure 5-6
  56. Figure 5-7
  57. Figure 5-8
  58. Figure 5-9
  59. Figure 5-10
  60. Figure 5-11
  61. Figure 5-12
  62. Figure 5-13
  63. Figure 5-14
  64. Figure 5-15
  65. Figure 5-16
  66. Figure 5-17
  67. Figure 6-1
  68. Figure 6-2
  69. Figure 6-3
  70. Figure 7-1
  71. Figure 7-2
  72. Figure 7-3
  73. Figure 7-4
  74. Figure 7-5
  75. Figure 7-6
  76. Figure 8-1
  77. Figure 8-2
  78. Figure 8-3
  79. Figure 8-4
  80. Figure 8-5
  81. Figure 8-6
  82. Figure 8-7
  83. Figure 9-1
  84. Figure 9-2
  85. Figure 9-3
  86. Figure 9-4
  87. Figure 9-5
  88. Figure 9-6
  89. Figure 10-1
  90. Figure 10-2
  91. Figure 10-3
  92. Figure 10-4
  93. Figure 10-5
  94. Figure 10-6
  95. Figure 10-7
  96. Figure 11-1
  97. Figure 11-2
  98. Figure 11-3
  99. Figure 11-4
  100. Figure 11-5
  101. Figure 11-6
  102. Figure 11-7
  103. Figure 11-8
  104. Figure 11-9
  105. Figure 11-10
  106. Figure 11-11
  107. Figure 11-12
  108. Figure 12-1
  109. Figure 12-2
  110. Figure 12-3
  111. Figure 12-4
  112. Figure 12-5
  113. Figure 12-6
  114. Figure 12-7
  115. Figure 12-8
  116. Figure 12-9
  117. Figure 12-10
  118. Figure 12-11
  119. Figure 12-12
  120. Figure 12-13
  121. Figure 12-14
  122. Figure 12-15

List of Tables

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元

  1. Table 2-1: Primitive Data Types in Objective-C
  2. Table 2-2: NSMutableArray Methods
  3. Table 3-1: Xcode Default Templates
  4. Table 6-1: Types of Gesture Recognizers
  5. Table 6-2: Media Info Dictionary Keys
  6. Table 7-1: Activity Types
  7. Table 10.1: iTunes Search Parameters
  8. Table 10.2: iTunes Search Result Keys