All Books
Learning the iOS SDK for JavaScript Programmers by Danny Goodman – Cover of the book showing iPhone and iPad app development with Objective-C and Xcode
Computers & Internet

Learning the iOS SDK for JavaScript Programmers: Create Native Apps with Objective-C and Xcode by Danny Goodman – A Step

2,293

Inclusive of all applicable taxes. FREE shipping on all orders.

Quantity:
1
Share:
Free DeliveryOn every order
15-Day ReturnEasy returns
Genuine BookPhysical copy only

Available Offers

  • 🚚Free DeliveryFree shipping on all orders
  • 💵Cash on DeliveryPay when your order arrives
  • ↩️15-Day Easy ReturnsHassle-free return policy
  • 🔒Cash on DeliveryPay safely when your order arrives

Check Delivery

Product Description

Introduction

For Indian developers who have mastered JavaScript and are now looking to break into the world of native iOS app development, Danny Goodman’s Learning the iOS SDK for JavaScript Programmers is the perfect bridge. This hardcover guide from O’Reilly Media is designed specifically for programmers who already understand JavaScript but need a clear, practical path into Objective-C, Xcode, and the Cocoa Touch framework. Whether you are a student in Bengaluru, a freelance developer in Mumbai, or a tech professional in Delhi aiming to build apps for iPhone and iPad, this book offers a hands-on, no-fluff approach to creating native iOS applications that can be sold on the App Store and take full advantage of device hardware.

Book Overview

Published by O’Reilly Media, this book is a comprehensive resource that covers Apple’s iOS SDK up to version 4.2. Danny Goodman, a veteran JavaScript authority, uses his deep understanding of web development to explain Objective-C and Xcode in terms that JavaScript programmers will find familiar. The book provides a structured learning path from setting up your development environment to building fully functional native apps. It avoids unnecessary jargon and focuses on the core concepts that matter most for someone transitioning from web to native mobile development.

Key Highlights

  • Written by a JavaScript expert – Danny Goodman has been writing about JavaScript since its early days, so he knows exactly where you are coming from.
  • Focus on iOS SDK 4.2 – Full coverage of the tools and APIs that were current at the time, with principles that still apply to modern iOS development.
  • Practical workbench app – You will build a test app to experiment with code snippets as you learn, reinforcing each concept.
  • Native vs. web app clarity – The book clearly explains why native apps can access the camera, music library, maps, and system services that web apps cannot.
  • App Store readiness – Learn how to create apps that can be submitted to the App Store, opening up monetization opportunities.

Inside the Book

The book is structured to take you from zero iOS knowledge to a working native app. It begins with setting up Xcode and understanding the iOS project structure. Then it dives into Objective-C syntax, memory management, and the Cocoa Touch frameworks. You will learn about views, view controllers, touch events, and how to use Interface Builder. The later chapters cover working with data, networking, and integrating device features like the accelerometer and GPS. Each chapter includes code examples and exercises that build on your JavaScript background, making the learning curve much gentler.

Key Topics

  • Setting up Xcode and the iOS simulator
  • Objective-C basics for JavaScript programmers
  • Understanding the MVC pattern in iOS
  • Working with UIKit and Interface Builder
  • Handling user input and touch events
  • Using the camera, photo library, and maps
  • Data persistence with Core Data and SQLite
  • Networking and web services integration
  • Debugging and performance optimization
  • Preparing your app for the App Store

Reader Benefits

By reading this book, you will save months of trial and error. Instead of struggling with Objective-C’s unfamiliar syntax, you will learn it through the lens of JavaScript, making connections that stick. You will understand why native apps are superior for certain use cases, such as accessing hardware features or providing offline functionality. The hands-on approach means you will have a working app by the end, which you can showcase in your portfolio. For Indian developers, this opens up opportunities in the growing iOS app development market, both for freelance work and full-time roles at tech companies.

Learning Outcomes

  • Confidently set up an iOS development environment using Xcode
  • Write Objective-C code that leverages your JavaScript knowledge
  • Build a complete native iOS app from scratch
  • Integrate device features like camera, GPS, and accelerometer
  • Understand the app lifecycle and memory management
  • Prepare and submit an app to the App Store
  • Debug and optimize your app for performance

Who Should Read

This book is ideal for JavaScript programmers who want to expand their skill set into native iOS development. It is also suitable for web developers who have built mobile web apps and now want to create native experiences. Students in computer science or engineering programs who already know JavaScript will find this book a practical supplement to their coursework. If you are a freelancer or entrepreneur looking to build your own iOS app, this book provides the foundational knowledge you need without assuming any prior Objective-C or Xcode experience.

About the Author

Danny Goodman is a renowned technology author and JavaScript pioneer. He has written numerous books on web technologies, including the classic JavaScript Bible. With decades of experience teaching developers how to code, Goodman brings a clear, accessible writing style to this book. He understands the mindset of a JavaScript programmer and tailors every explanation to that audience. His expertise ensures that the content is both accurate and easy to follow.

About the Publisher

O’Reilly Media is a leading publisher of technology books, known for its high-quality, practical guides. Their books are trusted by developers worldwide for their depth, accuracy, and real-world relevance. O’Reilly’s commitment to helping programmers learn new technologies is evident in this title, which is designed to be a hands-on reference rather than a dry theoretical text. For Indian readers, O’Reilly books are a staple in many college libraries and professional development collections.

Conclusion

Learning the iOS SDK for JavaScript Programmers is more than just a book — it is a roadmap for JavaScript developers who want to enter the lucrative world of native iOS app development. With Danny Goodman’s expert guidance, you will overcome the initial hurdles of Objective-C and Xcode and build apps that can run on iPhones and iPads. If you are ready to move beyond web apps and create powerful, native experiences, this hardcover edition from O’Reilly Media is your ideal companion. Order your copy today from Bookshops.in and start your iOS development journey with confidence.

Quick Summary

Learning the iOS SDK for JavaScript Programmers is a unique guide by veteran JavaScript expert Danny Goodman, designed to help web developers transition into native iOS app development. The book assumes you already know JavaScript and uses that as a foundation to teach Objective-C, Xcode, and the Cocoa Touch framework. You'll learn to build real apps for iPhone and iPad that can access device features like the camera, music library, and maps – capabilities not available to web apps. The book also prepares you to publish your creations on the Apple App Store. With clear explanations, code examples, and a focus on practical skills, this is an ideal resource for Indian developers who want to expand their expertise into mobile development. By choosing Bookshops.in, you get a genuine hardcover edition delivered to your doorstep with reliable service across India.

Book Highlights

Written by JavaScript expert Danny Goodman, making the transition easy for web developers
Covers Xcode, Objective-C, and Cocoa Touch from a JavaScript perspective
Step-by-step guidance to build native iPhone and iPad apps
Access device features like camera, music library, and maps – impossible with web apps
Learn to sell your apps on the Apple App Store
Practical examples and real-world code snippets
Focus on iOS 4 SDK with full coverage of key APIs
Designed for JavaScript programmers with no prior iOS experience
Includes debugging and testing tips for Xcode
Explains memory management and design patterns in Objective-C
Teaches how to handle touch events and gestures
Covers table views, navigation controllers, and more
Helps you understand the iOS app lifecycle
Perfect for Indian developers aiming to enter the iOS ecosystem

Book Specifications

ISBN-139781449388454
ISBN-101449388450
Publisher‎ O'Reilly Media
Language‎ English
Dimensions‎ 17.78 x 1.7 x 23.34 cm
Weight‎ 499 g
CategoryProgramming & Software Development › Languages
GenreNon-fiction
Original LanguageEnglish

Frequently Asked Questions

Do I need prior iOS experience to read this book?
No, the book is specifically written for JavaScript programmers with no iOS experience. It assumes you know JavaScript and builds on that knowledge.
What version of iOS does this book cover?
The book covers iOS 4 SDK, but the fundamental concepts of Objective-C, Xcode, and Cocoa Touch remain relevant for later versions.
Can I build apps for both iPhone and iPad using this book?
Yes, the book teaches you to create native apps for both iPhone and iPad devices.
Is this book suitable for complete beginners to programming?
No, it is designed for those who already know JavaScript. Beginners should first learn JavaScript basics.
Will I be able to publish an app on the App Store after reading this book?
Yes, the book guides you through the development process and prepares you to submit apps to the App Store.
What tools do I need to follow along?
You need a Mac computer with Xcode installed (available free from the Mac App Store).
Does the book cover Swift?
No, this book focuses on Objective-C, which was the primary language for iOS development at the time of publication.
How is this book different from general iOS programming books?
It is tailored for JavaScript programmers, drawing parallels between JavaScript and Objective-C to ease the learning curve.
Are there code examples in the book?
Yes, the book includes practical code snippets and examples to illustrate concepts.
Can I use this book to learn iOS development for Android?
No, this book is specifically for Apple's iOS platform and does not cover Android.
Is the book available in hardcover?
Yes, this edition is a hardcover book.
Does the book cover app design principles?
It focuses more on development and coding, but touches on Cocoa Touch UI components.
Is this book still relevant for modern iOS development?
While iOS has evolved, the core concepts of Objective-C and Xcode remain foundational. It is a good starting point before moving to Swift and newer SDKs.
Where can I buy this book in India?
You can purchase this book from Bookshops.in, a premium Indian online bookstore offering fast delivery across India.

Customers Also Bought

Buy Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer — BookShops.in

Programming

Algorithmische Sprache Und Programmentwicklung | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer | P. Pepper | Springer | by H. Partsch | F. L. Bauer

3,143
Buy Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean — BookShops.in

Programming

Distributed Algorithms | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean-Claude Bermond | Michel Raynal | Springer | by Jean

5,539
Buy Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm — BookShops.in

Programming

Meta-Level Control for Deductive Database Systems | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schmidt | Springer | by Helmut Schm

5,458
Buy Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O' — BookShops.in

Programming

Java Web Services | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'Reilly Media | by David A. Chappell | Tyler Jewell | O'

3,680
Buy Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.  — BookShops.in

Programming

Database in Depth | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J. Date | O'Reilly Media | by Chris J.

3,158
Buy Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |  — BookShops.in

Programming

Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problem | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson | Springer | by Nicolas Beldiceanu | Narendra Jussien | Eric Pinson |

5,602

Related Products

View All
Buy Modern Full-Stack React Projects by Daniel Bugl — BookShops.in

Computers & Internet

Modern Full-Stack React Projects by Daniel Bugl

2,311
Buy Mootools 1.2 Beginner's Guide (English, Jacob Gube) — BookShops.in

Computers & Internet

Mootools 1.2 Beginner's Guide (English, Jacob Gube)

2,085
Buy Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology) — BookShops.in

Computers & Internet

Contemporary Methods for Speech Parameterization (Springerbriefs in Electrical and Computer Engineering / Springerbriefs in Speech Technology)

4,187
Buy Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo — BookShops.in

Computers & Internet

Information Technology and Lawyers | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lodder | Anja Oskamp | Springer | by Arno R. Lo

4,985
Buy Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao — BookShops.in

Computers & Internet

Digital Analysis of Remotely Sensed Imagery | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao | McGraw-Hill Companies | by Jay Gao

5,336
Buy Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan — BookShops.in

Computers & Internet

Computer-Aided Drug Design and Delivery Systems | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Companies | by Ahindra Nag | Baishakhi Dey | McGraw-Hill Compan

4,180
Get In Touch

Contact BookShops.in

Find our bookstore in Madurai on the map below, or let us know about your reading experience by leaving a review.

Phone+91 81899 68108
Address12, Rajan Street, Main Road, KK Nagar, Madurai — 625020, Tamil Nadu, India
Support HoursMon–Sat, 10:00 AM – 6:00 PM (IST)

Value your feedback

Enjoyed the books you ordered from us? Your review helps fellow readers discover our store and helps us improve.

Leave a Google Review

Your Cart

Your cart is empty

Add books to get started