100 Best iOS Books of All Time

We've ranked the best ios books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

Jab, Jab, Jab, Right Hook: How to Tell Your Story in a Noisy Social World book cover1

Jab, Jab, Jab, Right Hook: How to Tell Your Story in a Noisy Social World

Gary Vaynerchuk

5.0
The New York Times bestselling author and social media expert returns with hard-won advice on how to connect with customers and beat the competition by mastering social media marketing

When managers and marketers outline their social media strategies, they often plan for the "right hook"-their next highly anticipated sale or campaign that's going to put the competition out for the count. Even compa
Clean Code: A Handbook of Agile Software Craftsmanship book cover2

Clean Code: A Handbook of Agile Software Craftsmanship

Robert C. Martin

4.5
Even bad code can function. But if code isn t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn t have to be that way.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with
The Headspace Guide to Meditation & Mindfulness book cover3

The Headspace Guide to Meditation & Mindfulness

Andy Puddicombe

4.5
This program was previously published as Get Some Headspace: How Mindfulness Can Change Your Life in Ten Minutes a Day.

Quiet the mind, feel less stressed and less tired, and achieve a new level of calm and fulfillment in just ten minutes a day.

Andy Puddicombe, a former Buddhist monk, the Voice of Headspace, and the UK's foremost mindfulness expert, is on a mission: to get people to take 10 minutes
Objective-C Programming: The Big Nerd Ranch Guide book cover4

Objective-C Programming: The Big Nerd Ranch Guide

Aaron Hillegass

4.4
This is a hands-on guide to mastering Objective C - the language every MAC OS X and iPhone/iPod Touch developer needs to know.
Dog Days (Diary of a Wimpy Kid, #4) book cover5

Dog Days (Diary of a Wimpy Kid, #4)

Jeff Kinney

4.4
It’s summer vacation, the weather’s great, and all the kids are having fun outside. So where’s Greg Heffley? Inside his house, playing video games with the shades drawn.

Greg, a self-confessed "indoor person,” is living out his ultimate summer fantasy: no responsibilities and no rules. But Greg’s mom has a different vision for an ideal summer . . . one packed with outdoor activities and "family tog
Effective Objective-C 2.0: 52 Specific Ways to Improve Your IOS and OS X Programs book cover6

Effective Objective-C 2.0: 52 Specific Ways to Improve Your IOS and OS X Programs

Matt Galloway Galloway

4.4
Write Truly Great iOS and OS X Code with Objective-C 2.0! Effective Objective-C 2.0 will help you harness all of Objective-C's expressive power to write OS X or iOS code that works superbly well in production environments. Using the concise, scenario-driven style pioneered in Scott Meyers' best-selling Effective C++, Matt Galloway brings together 52 Objective-C best practices, tips, shortcuts, an
iOS 12 App Development Essentials: Learn to Develop iOS 12 Apps with Xcode 10 and Swift 4 book cover7

iOS 12 App Development Essentials: Learn to Develop iOS 12 Apps with Xcode 10 and Swift 4

Neil Smyth

4.3
iOS 12 App Development Essentials, the latest edition of this popular book series, has now been fully updated for the iOS 12 SDK, Xcode 10 and the Swift 4.2 programming language.

This publication is available for purchase in print and eBook editions. The print edition consists of 102 chapters and includes a free download of the color PDF of the book with 20 additional chapters. The eBook edition co
Iphone: The Missing Manual: The Book That Should Have Been in the Box book cover8

Iphone: The Missing Manual: The Book That Should Have Been in the Box

David Pogue

4.3
The iPhone 11, 11 Pro, 11R, and 11Max are faster than ever and have more powerful cameras. With the latest edition of this bestselling guide, you get a funny, gorgeously illustrated guide to the tips, shortcuts, and workarounds that will turn you into an iPhone master.

Written by David Pogue--Missing Manual series creator, New York Times columnist, and Emmy-winning tech correspondent for CNBC, CBS,
Programming IOS 13: Dive Deep Into Views, View Controllers, and Frameworks book cover9

Programming IOS 13: Dive Deep Into Views, View Controllers, and Frameworks

Matt Neuburg

4.3
If you're grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you'll learn how to create views, manipulate view controllers, and add features from iOS frameworks.


Create, arrange, draw, layer, and animate views that respond to touch
Use view con
Swift in Depth book cover10

Swift in Depth

Tjeerd in 't Veen

4.3
Summary

Now updated for Swift 5! Swift is more than just a fun language to build iOS applications with. It features a host of powerful tools that, if effectively used, can help you create even better apps with clean, crystal-clear code and awesome features. Swift in Depth is designed to help you unlock these tools and quirks and get developing next-gen apps, web services, and more!

Purchase of the
Mastering Swift 5: Deep dive into the latest edition of the Swift programming language, 5th Edition book cover11

Mastering Swift 5: Deep dive into the latest edition of the Swift programming language, 5th Edition

Jon Hoffman

4.3
Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagin
Cocoa Design Patterns book cover12

Cocoa Design Patterns

Erik Buck

4.3
"Next time some kid shows up at my door asking for a code review, this is the book that I am going to throw at him." -Aaron Hillegass, founder of Big Nerd Ranch, Inc., and author of Cocoa Programming for Mac OS XUnlocking the Secrets of Cocoa and Its Object-Oriented Frameworks Mac and iPhone developers are often overwhelmed by the breadth and sophistication of the Cocoa frameworks. Although Cocoa
Reinventing Organizations: A Guide to Creating Organizations Inspired by the Next Stage of Human Consciousness book cover13

Reinventing Organizations: A Guide to Creating Organizations Inspired by the Next Stage of Human Consciousness

Frédéric Laloux

4.3
FROM THE BACKCOVER

The way we manage organizations seems increasingly out of date. Deep inside, we sense that more is possible. We long for soulful workplaces, for authenticity, community, passion, and purpose.

In this groundbreaking book, the author shows that every time, in the past, when humanity has shifted to a new stage of consciousness, it has achieved extraordinary breakthroughs in collabora
101 iPhone Tips & Tricks: Unlock the useful, time saving and fun features in iOS 13 book cover14

101 iPhone Tips & Tricks: Unlock the useful, time saving and fun features in iOS 13

Rich DeMuro

4.3
Programming in Objective-C 2.0 book cover15

Programming in Objective-C 2.0

Stephen G. Kochan

4.3
Objective-C is an object-oriented computer programming language that is a superset of NASI C and provides classes and message passing similar to Smalltalk. It is the native programming language for Mac OS X Leopard as well as the iPhone and iPod Touch.
IOS Core Animation: Advanced Techniques book cover16

IOS Core Animation: Advanced Techniques

Nick Lockwood

4.3
Core Animation is the technology underlying Apple's iOS user interface. By unleashing the full power of Core Animation, you can enhance your app with impressive 2D and 3D visual effects and create exciting and unique new interfaces. In this in-depth guide, iOS developer Nick Lockwood takes you step-by-step through the Core Animation framework, building up your understanding through sample code and
SwiftUI Essentials - iOS Edition: Learn to Develop iOS Apps using SwiftUI, Swift 5 and Xcode 11 book cover17

SwiftUI Essentials - iOS Edition: Learn to Develop iOS Apps using SwiftUI, Swift 5 and Xcode 11

Neil Smyth

4.3
Core Objective-C in 24 Hours book cover18

Core Objective-C in 24 Hours

Keith Lee

4.3
Core Objective-C in 24 Hours provides a clear and concise overview of the programming language, describes its key features and APIs, and presents recommendations for developing iOS and OS X apps using Objective-C. It is written for readers who want a general understanding of Apple Objective-C technology on the Mac along with developers who want to quickly get started with the language. Very quickl
The iPhone 11, 11 Pro and 11 Pro Max Beginners User Manual: The Complete iPhone 11 Pro Max Guide with iOS 13, Advanced features, Hints and Tips and Troubleshoot Problems book cover19

The iPhone 11, 11 Pro and 11 Pro Max Beginners User Manual: The Complete iPhone 11 Pro Max Guide with iOS 13, Advanced features, Hints and Tips and Troubleshoot Problems

Clayton M. Rines

4.3
The Core IOS Developer's Cookbook book cover20

The Core IOS Developer's Cookbook

Erica Sadun, Rich Wardwell

4.2
The best place to start iOS application development

The Core iOS Developer's Cookbook provides ready-to-use code solutions for common iOS challenges, providing recipes that help you master the core technology at the heart of iOS. Renowned iOS programming expert Erica Sadun and top iOS developer Rich Wardwell cover the topics you need to create successful mobile applications that take full advantage
MacOS and iOS Internals, Volume I: User Mode book cover21

MacOS and iOS Internals, Volume I: User Mode

Jonathan Levin

4.2
In this first volume of the "Mac OS and *OS Internals" trilogy, Jonathan Levin takes on the user mode components of Apple's operating systems. Starting with an introduction as to their layered architecture, touring private frameworks and libraries, and then delving into the internals of applications, process, thread and memory management, Mach messaging, launchd and XPC internals, and wrapping up
Swift for Kids: A Playful Introduction to Making iPhone and iPad Apps book cover22

Swift for Kids: A Playful Introduction to Making iPhone and iPad Apps

Gloria Winquist

4.2
Swift is Apple's popular iOS programming language designed to be beginner-friendly and accessible. "Swift for Kids" teaches the fundamentals of programming with Swift and Xcode, theofficial - and free! - iOS development environment.

"Swift for Kids" teaches programming basics in Xcode's interactive playground, which shows you the results of your code immediately. Then you'll put your new programmin
Advanced Swift: Updated for Swift 4 book cover23

Advanced Swift: Updated for Swift 4

Chris Eidhof

4.2
Advanced Swift takes you through Swift's features, from low-level programming to high-level abstractions.

In this book, we'll write about advanced concepts in Swift programming. If you have read the Swift Programming Guide, and want to explore more, this book is for you.

Swift is a great language for systems programming, but also lends itself for very high-level programming. We'll explore both high-
Mac OS X and iOS Internals: To the Apple's Core book cover24

Mac OS X and iOS Internals: To the Apple's Core

Jonathan Levin

4.2
An in-depth look into Mac OS X and iOS kernelsPowering Macs, iPhones, iPads and more, OS X and iOS are becoming ubiquitous. When it comes to documentation, however, much of them are shrouded in mystery. Cocoa and Carbon, the application frameworks, are neatly described, but system programmers find the rest lacking. This indispensable guide illuminates the darkest corners of those systems, starting
iPhone Manual for Beginners: The Perfect iPhone Guide for Seniors, Beginners, & First-Time iPhone Users book cover25

iPhone Manual for Beginners: The Perfect iPhone Guide for Seniors, Beginners, & First-Time iPhone Users

Joe Malacina

4.2
Programming in Objective C book cover26

Programming in Objective C

Stephen G. Kochan

4.2
"Programming in Objective-C" is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming. The book makes no assumption about prior experience with object-oriented programming languages or with the C language (upon which Objective-C is based). And because of this, both novice and experienced programmers alike can use this book to quickly and effectively lea
Learning iPhone Game Development with Cocos2d 3.0 book cover27

Learning iPhone Game Development with Cocos2d 3.0

Kirill Muzykov

4.2
This book is an easy-to-follow, step-by-step beginner's guide covering the full process of creating a game. It is packed with examples and illustrations, with comprehensive coverage of each topic. If you want to learn how to make games using the Cocos2D framework, this book is for you. If you would like to build a good foundation for a career in game development as an independent game developer or
Swift Programming: The Big Nerd Ranch Guide book cover28

Swift Programming: The Big Nerd Ranch Guide

Matthew Mathias

4.2
Through the authors' carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style - all thoroughly revised for Swift 5.2 and Xcode 11.
Throughout the book, the authors share their insights into Swift to ensure that you understand the hows and whys of Swift and can put that understanding to use in different contexts.
iPhone Programming (Big Nerd Ranch Guides) book cover29

iPhone Programming (Big Nerd Ranch Guides)

Joe Conway, Aaron Hillegass

4.2
Based on Big Nerd Ranch’s popular iPhone Bootcamp class, iPhone Programming: The Big Nerd Ranch Guide leads you through the essential tools and techniques for developing applications for the iPhone, iPad, and iPod Touch. In each chapter, you will learn programming concepts and apply them immediately as you build an application or enhance one from a previous chapter. These applications have been ca
Objective-C Programmer's Reference book cover30

Objective-C Programmer's Reference

Carlos Oliveira

4.2
Objective-C Programmer's Reference provides the tools necessary to write software in Objective-C--the language of choice for developing iOS and OS X applications. Author Carlos Oliveira begins from the basic building blocks of the language. He shows how to create correct and efficient applications by applying your knowledge of object-oriented and structured programming. This book:


Takes you quickly
The Dream of Reason: A History of Western Philosophy from the Greeks to the Renaissance book cover31

The Dream of Reason: A History of Western Philosophy from the Greeks to the Renaissance

Anthony Gottlieb

4.2
Already a classic, this landmark study of early Western thought now appears in a new edition with expanded coverage of the Middle Ages. This landmark study of Western thought takes a fresh look at the writings of the great thinkers of classic philosophy and questions many pieces of conventional wisdom. The book invites comparison with Bertrand Russell's monumental History of Western Philosophy, "b
IOS 13 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics book cover32

IOS 13 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

Matt Neuburg

4.2
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 10 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.


Explore Swift's object-oriented concepts
Become familiar with built-
iOS Hacker's Handbook book cover33

iOS Hacker's Handbook

Charlie Miller, Dion Blazakis, Dino DaiZovi, Stefan Esser, Vincenzo Iozzo, Ralf-Philipp Weinmann

4.2
Discover all the security risks and exploits that can threaten iOS-based mobile devices

iOS is Apple's mobile operating system for the iPhone and iPad. With the introduction of iOS5, many security issues have come to light. This book explains and discusses them all. The award-winning author team, experts in Mac and iOS security, examines the vulnerabilities and the internals of iOS to show how atta

Tapworthy: Designing Great iPhone Apps book cover34

Tapworthy: Designing Great iPhone Apps

Josh Clark

4.2
So you've got an idea for an iPhone app -- along with everyone else on the planet. Set your app apart with elegant design, efficient usability, and a healthy dose of personality. This accessible, well-written guide shows you how to design exceptional user experiences for the iPhone and iPod Touch through practical principles and a rich collection of visual examples.

Whether you're a designer, progr
IOS Animations by Tutorials book cover35

IOS Animations by Tutorials

Marin Todorov

4.2
There is an updated version of this book, updated for Xcode 7.3 and Swift 2.2.

Search for "iOS Animations by Tutorials Second Edition Updated for Swift 2.2"

Make Delightful Animations with Swift! There's no denying it: creating animations is one of the most enjoyable parts of iOS development. Animations are fun to create, they breathe life into your user interface, and they make your app a delight t
Pro Objective-C book cover36

Pro Objective-C

Keith Lee

4.2
The Objective-C programming language continues to grow in popularity and usage because of the power and ease-of-use of the language itself, along with the numerous features that continue to be added to the platform. If you have a basic knowledge of the language and want to further your expertise, Pro Objective-C is the book for you.Pro Objective-C provides an in-depth, comprehensive guide to the l
Cisco CCNA Command Guide: An Introductory Guide for CCNA & Computer Networking Beginners book cover37

Cisco CCNA Command Guide: An Introductory Guide for CCNA & Computer Networking Beginners

Ramon Nastase

4.2
The "Cisco CCNA Command Guide" is the Complete Cisco CCNA Routing & Switching Command Guide for Passing your CCNA Exam.
A guide that will cover everything in Cisco Routing and Switching Command, including Subnetting, vlsm and Supernetting. You will be able pass your CCNA (Cisco Certified Networking Associate) exam and become a Cisco technology specialist sooner than you expected.
The book is struct
Beginning iOS 13 & Swift App Development: Develop iOS Apps with Xcode 11, Swift 5, Core ML, ARKit and more book cover38

Beginning iOS 13 & Swift App Development: Develop iOS Apps with Xcode 11, Swift 5, Core ML, ARKit and more

Greg Lim

4.2
In this book, we take you on a fun, hands-on and pragmatic journey to learning iOS12 application development using Swift. You'll start building your first iOS app within minutes. Every section is written in a bite-sized manner and straight to the point as I don't want to waste your time (and most certainly mine) on the content you don't need. In the end, you will have the skills to create an app a
MacOS and iOS Internals, Volume III: Security & Insecurity book cover39

MacOS and iOS Internals, Volume III: Security & Insecurity

Jonathan Levin

4.2
In this third and final volume of the "Mac OS and *OS Internals" trilogy, Jonathan Levin takes on the security of Apple's OSes. Part I of this volume explores the mechanisms and techniques employed - Including Auditing, Authentication, the MAC Framework, Code Signing, Sandboxing, SIP, AMFI and more - most of which are documented for the first time. The second part then discusses historical vulnera
Redemption (Infinity Blade, #2) book cover40

Redemption (Infinity Blade, #2)

Brandon Sanderson, Samuel Roukin, et al

4.2
Long months have passed since Siris and the God King, enemies betrayed together, were left to rot in the prison at the Vault of Tears. Their true enemy - the Worker of Secrets, creator of the Infinity Blade itself - now reigns. Upon finally obtaining freedom, Siris must unravel plots that seem to make no sense, lead a rebellion with no direction, and fight against the division with his very heart.
Ui Is Communication: How to Design Intuitive, User Centered Interfaces by Focusing on Effective Communication book cover41

Ui Is Communication: How to Design Intuitive, User Centered Interfaces by Focusing on Effective Communication

Everett N McKay

4.2
User interface design is a challenging, multi-disciplinary activity that requires understanding a wide range of concepts and techniques that are often subjective and even conflicting. Imagine how much it would help if there were a single perspective that you could use to simplify these complex issues down to a small set of objective principles. In UI is Communication, Everett McKay explains how to
Professional iOS Database Application Programming book cover42

Professional iOS Database Application Programming

Patrick Alessi

4.2
Updated and revised coverage that includes the latest versions of iOS and Xcode

Whether you're a novice or experienced developer, you will want to dive into this updated resource on database application programming for the iPhone and iPad. Packed with more than 50 percent new and revised material - including completely rebuilt code, screenshots, and full coverage of new features pertaining to datab
Beginning iPhone Development: Exploring the iPhone SDK book cover43

Beginning iPhone Development: Exploring the iPhone SDK

Jeff LaMarche, Dave Mark

4.2
Are you a programmer looking for a new challenge? Does the thought of building your very own iPhone app make your heart race and your pulse quicken? If so, then Beginning iPhone Development is just the book for you.

Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iPhone Development offers a complete soup-to-nuts course in iPhone a
Cocoa Programming for Mac OS X book cover44

Cocoa Programming for Mac OS X

Aaron Hillegass

4.2
Now updated for both current developments in OS 10.4 and 10.5, this comprehensive guide to developing Cocoa guides programmers through the key features of Cocoa, and takes them step by step through the creation of typical applications.
Object-Oriented Programming with Objective-C book cover45

Object-Oriented Programming with Objective-C

Next Computer Inc

4.2
Pro Objective-C Design Patterns for iOS book cover46

Pro Objective-C Design Patterns for iOS

Carlo Chung

4.2

It’s time to capitalize on your mastery of Cocoa with Pro Objective-C Design Patterns for iOS. You’ve developed apps that impressed and performed, and now you’re ready to jump into development practices that will leave you with more effective, efficient, and professional level apps. This book is the element you need to make the jump from journeyman to master.

All too often, developers grind through

C++ Programming: From Problem Analysis to Program Design book cover47

C++ Programming: From Problem Analysis to Program Design

D. S. Malik

4.1
Learn how to program with C++ using today's definitive choice for your first programming language experience -- C++ PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN, 8E. D.S. Malik's time-tested, student-centered methodology incorporates a strong focus on problem-solving with full-code examples that vividly demonstrate the hows and whys of applying programming concepts and utilizing C++ to wor
iOS Programming: The Big Nerd Ranch Guide book cover48

iOS Programming: The Big Nerd Ranch Guide

Christian Keur

4.1
iOS Programming: The Big Nerd Ranch Guide" leads you through the essential concepts, tools, and techniques for developing iOS applications. After completing this book, you will have the know-how and the confidence you need to tackle iOS projects of your own. Based on "Big Nerd Ranch's" popular iOS Bootcamp course and its well-tested materials and methodology, this bestselling guide teaches iOS con
49

VALIS (VALIS Trilogy, #1)

Philip K. Dick

4.1
VALIS is the first book in Philip K. Dick's incomparable final trio of novels (the others being The Divine Invasion and The Transmigration of Timothy Archer). This disorienting and bleakly funny work is about a schizophrenic hero named Horselover Fat; the hidden mysteries of Gnostic Christianity; and reality as revealed through a pink laser. VALIS is a theological detective story, in which God is
iOS 6 Programming Cookbook book cover50

iOS 6 Programming Cookbook

Vandad Nahavandipoor

4.1
Overcome the vexing issues you’ll inevitably confront when creating apps for the iPhone, iPad, or iPod touch. By making use of new and revised recipes in this updated cookbook, you’ll quickly learn the steps necessary to write complete iOS apps—including ways to store and protect data, enhance and animate graphics, manage files and folders, and take advantage of Passbook.

Thoroughly updated for iOS
The iOS 5 Developer's Cookbook: Core Concepts and Essential Recipes for iOS Programmers book cover51

The iOS 5 Developer's Cookbook: Core Concepts and Essential Recipes for iOS Programmers

Erica Sadun

4.1
This book delivers all the information developers need to quickly start building successful iOS apps for Apple's market-leading mobile devices: iPhone and iPod touch. Best-selling author and iPhone development guru Erica Sadun has thoroughly revised and focused her market-leading book to cover the brand-new iOS 5. The iOS 5 Developer's Cookbook is packed with ready-made solutions for the challenge
Programming iOS 6 book cover52

Programming iOS 6

Matt Neuburg

4.1
Get a solid grounding in all the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised and expanded edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 6 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skill
Programming iOS 5: Fundamentals of iPhone, iPad, and iPod touch Development book cover53

Programming iOS 5: Fundamentals of iPhone, iPad, and iPod touch Development

Matt Neuburg

4.1
Get a solid grounding in the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised and expanded edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 5 and Xcode 4.3 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster exis
iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics book cover54

iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics

Matt Neuburg

4.1
If you’re getting started with iOS development, or want a firmer grasp of the basics, this practical guide provides a clear view of its fundamental building blocks—Objective-C, Xcode, and Cocoa Touch. You’ll learn object-oriented concepts, understand how to use Apple’s development tools, and discover how Cocoa provides the underlying functionality iOS apps need to have. Dozens of example projects
Test-Driven iOS Development with Swift 4 - Third Edition: Write Swift code that is maintainable, flexible, and easily extensible book cover55

Test-Driven iOS Development with Swift 4 - Third Edition: Write Swift code that is maintainable, flexible, and easily extensible

Dr. Dominik Hauser

4.1
Key Features A practical guide to writing effective, organized, and clean code that works well Learn test-driven principles to help you build better-designed apps with fewer bugs A comprehensive overview of the techniques available for TDD in Swift Book Description

Test-driven development (TDD) is a proven way to find software bugs early. Writing tests before you code improves the structure and ma

The Business of iPhone and iPad App Development: Making and Marketing Apps That Succeed book cover56

The Business of iPhone and iPad App Development: Making and Marketing Apps That Succeed

Dave Wooldridge and Michael Schneider

4.1
Test iOS Apps with UI Automation: Bug Hunting Made Easy book cover57

Test iOS Apps with UI Automation: Bug Hunting Made Easy

Jonathan Penn

4.1
Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS book cover58

Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS

Chris Adamson

4.1
Audio can affect the human brain in the most powerful and profound ways. Using Apple's Core Audio, you can leverage all that power in your own Mac and iOS software, implementing features ranging from audio capture to real-time effects, MP3 playback to virtual instruments, web radio to VoIP support. The most sophisticated audio programming system ever created, Core Audio is not simple. In "Learning
Help Me! Guide to the iPhone 7: Step-By-Step User Guide for the iPhone 7, iPhone 7 Plus, and IOS 10 book cover59

Help Me! Guide to the iPhone 7: Step-By-Step User Guide for the iPhone 7, iPhone 7 Plus, and IOS 10

Charles Hughes

4.1
Need help with the iPhone 7 or iPhone 7 Plus? The iPhone 7 introduced many new features, which redefined the iPhone. This guide will introduce you to these new features, as well as the rest of the iPhone 7 and iOS 10. The Guide to the iPhone 7 gives task-based instructions without using any technical jargon. Learning which buttons on your iPhone 7 perform which functions is useless unless you know
Macos '2019 Version' for Dummies book cover60

Macos '2019 Version' for Dummies

Bob LeVitus

4.1
Take a trip to macOS

It doesn't matter if you're doing your computing on an old reliable Macbook or a brand new Mac desktop, both rely on macOS to help you get things done. It helps to have an equally reliable guidebook to steer you through the tasks and steps that make macOS run efficiently. This fun and friendly guide provides the direction you need to easily navigate macOS. Longtime expert Bob "
Hello Swift!: iOS app programming for kids and other beginners book cover61

Hello Swift!: iOS app programming for kids and other beginners

Tanmay Bakshi

4.1
Summary

Hello Swift! is a how-to guide to programming iOS Apps with the Swift language, written from a kid's perspective. This approachable, well-illustrated, step-by-step guide takes you from beginning programming concepts all the way through developing complete apps. (Adults will like it too!)

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publicatio
iOS 5 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps book cover62

iOS 5 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps

Vandad Nahavandipoor

4.1
Now you can overcome the vexing, real-life issues you confront when creating apps for the iPhone, iPad, or iPod Touch. By making use of more than 100 new recipes in this updated cookbook, you’ll quickly learn the steps necessary for writing complete iOS apps, whether they’re as simple as a music player or feature a complex mix of animations, graphics, multimedia, a database, and iCloud storage.

If
NSHipster: Obscure Topics in Cocoa & Objective C book cover63

NSHipster: Obscure Topics in Cocoa & Objective C

Mattt Thompson and Conor Heelan

4.1
Cisco Networks, Second Edition: Engineers' Handbook of Routing, Switching, and Security with Ios, Nx-Os, and Asa book cover64

Cisco Networks, Second Edition: Engineers' Handbook of Routing, Switching, and Security with Ios, Nx-Os, and Asa

Chris Carthern, William Wilson, et al.

4.1
This book is a concise one-stop desk reference and synopsis of basic knowledge and skills for Cisco certification prep. For beginning and experienced network engineers tasked with building LAN, WAN, and data center connections, this book lays out clear directions for installing, configuring, and troubleshooting networks with Cisco devices. The full range of certification topics is covered, includi
Rx.NET in Action: With examples in C# book cover65

Rx.NET in Action: With examples in C#

Tamir Dresher

4.1
Rx.NET in Action teaches developers how to build event-driven applications using the Rx library. Starting with an overview of the design and architecture of Rx-based reactive applications, you'll get hands-on with in-depth code examples to discover firsthand how to exploit the rich query capabilities that Rx provides and the Rx concurrency model that allows you to control both the asynchronicity o
Programming iOS 7 book cover66

Programming iOS 7

Matt Neuburg

4.1
If you’re grounded in the basics of Objective-C and Xcode, this practical guide takes you through the components you need for building your own iOS apps. With examples from real apps and programming situations, you’ll learn how to create views, manipulate view controllers, and use iOS frameworks for adding features such as audio and video.


Learn how to create, arrange, draw, layer, and animate view
Tap, Move, Shake: Turning Your Game Ideas into iPhone & iPad Apps book cover67

Tap, Move, Shake: Turning Your Game Ideas into iPhone & iPad Apps

Todd Moore, Steve Wozniak

4.1
Got a great game idea? This complete do-it-yourself guide shows you how to make your game idea a reality for the iPhone and iPad. By developing a real game hands-on through the course of this book, you’ll get a thorough introduction to Xcode and Objective-C, while learning how to implement game logic, sophisticated graphics, game physics, sounds, and computer AI.

Author Todd Moore taught himself ho
iPhone For Dummies, 13th Edition book cover68

iPhone For Dummies, 13th Edition

Edward C. Baig and Bob LeVitus

4.1
Unleash the power of your iPhone!

The iPhone you carry in your pocket or purse gives you enormous power to get things done. It puts you within easy reach of your family and friends, provides instant access to your favorite music, TV, and movies, lets you to follow and react to news and events, and makes it possible to share your life in pictures and video with anyone in the world--all within secon
Hacking and Securing iOS Applications: Stealing Data, Hijacking Software, and How to Prevent It book cover69

Hacking and Securing iOS Applications: Stealing Data, Hijacking Software, and How to Prevent It

Jonathan Zdziarski

4.1
If you’re an app developer with a solid foundation in Objective-C, this book is an absolute must—chances are very high that your company’s iOS applications are vulnerable to attack. That’s because malicious attackers now use an arsenal of tools to reverse-engineer, trace, and manipulate applications in ways that most programmers aren’t aware of.

This guide illustrates several types of iOS attacks,
IOS 6 Recipes: A Problem-Solution Approach book cover70

IOS 6 Recipes: A Problem-Solution Approach

Shawn Grimes, Colin Francis, Hans-Eric Grnlund

4.1
iOS 6 Recipes: A Problem-Solution Approach is your code reference and guide to developing solutions on iPad, iPhone, and other iOS 6 SDK devices and platforms. This book provides in-depth code samples and discussions for scenarios that developers face every day. You'll find numerous examples of real-world cases that will enable you to build fully functional applications quickly and efficiently.

The
Pro iOS Table Views: for iPhone, iPad, and iPod touch book cover71

Pro iOS Table Views: for iPhone, iPad, and iPod touch

Tim Duckett

4.1
iOS Drawing: Practical UIKit Solutions book cover72

iOS Drawing: Practical UIKit Solutions

Erica Sadun

4.1
Apple lavished iOS with a rich and evolving library of resolution-independent 2D drawing utilities. Its APIs include powerful features such as transparency, path-based drawing, anti-aliasing, and more. Harness these low-level, lightweight drawing routines in your apps to build images, to create PDFs, to display views, and to print.

In this guide, Erica Sadun, bestselling author of "The Core iOS 6 D
iPad: The Missing Manual book cover73

iPad: The Missing Manual

J. D. Biersdorfer

4.1
The iPad 2 is faster, lighter, and more versatile than its predecessor, but there's still no printed guide to using its amazing features. That’s where this full-color Missing Manual comes in. Learn how to stream HD video, make video calls, manage your email, surf the Web, listen to music, play games, and maybe even do a little iWork. This is the book that should have been in the box.



Build your med
My iPad for Seniors book cover74

My iPad for Seniors

Michael Miller

4.1
Easy, clear, readable, and focused on what you want to do. Step-by-step instructions for the tasks you care about most Large, full-color, close-up photos show you exactly what to do Common-sense help whenever you run into problems Tips and notes to help you get the most from your iPad Full-color, step-by-step tasks walk you through getting and keeping your iPad working just the way you want. Learn
iOS 7 App Development Essentials: Developing iOS 7 Apps for the iPhone and iPad book cover75

iOS 7 App Development Essentials: Developing iOS 7 Apps for the iPhone and iPad

Neil Smyth

4.0
Fully updated for iOS 7 and Xcode 5 and consisting of 89 in-depth chapters, the aim of this book is to teach you the skills necessary to build your own iOS 7 apps for the iPhone, iPad and iPod Touch. Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment. An introduction to the architecture of iOS 7 and programming in Objective-C is
iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod Touch book cover76

iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod Touch

Maher Ali

4.0
Get the expert guidance you need to begin building native applications for Apple's new iPhone 3G as well as the iPod Touch

Apple's iPhone is the hottest mobile device on the planet. More than one million iPhone 3G phones were sold in the first three days of release and millions more are sure to be in the hands of iPhone fans each year. Apple's iPhone SDK has been updated and includes more than one
IOS 8 by Tutorials: Learning the New IOS 8 APIs with Swift book cover77

IOS 8 by Tutorials: Learning the New IOS 8 APIs with Swift

Soheil Azarpour, Ricardo Rendon Cepeda, Tammy Coron, Sam Davies, Jake Gundersen, Mike Katz, Chris Lowe, Vincent Ngo, Ryan Nystrom, Cesare Rocchi, Audrey Tam, Chris Wagner, Nicholas Waynik, Jack Wu

4.0
Learn the New iOS 8 APIs!

At WWDC, Tim Cook declared iOS 8 the most significant change for iOS developers since the introduction of the original iPhone OS SDK.

Not only does iOS 8 introduce an entirely new programming language-Swift-but it also introduces a huge set of APIs to learn and master!

This is where iOS 8 by Tutorials comes to the rescue! In this book, you will learn the new iOS 8 APIs the q
Cisco IOS Cookbook (Cookbooks (O'Reilly)) book cover78

Cisco IOS Cookbook (Cookbooks (O'Reilly))

Kevin Dooley and Ian Brown

4.0

Never has something cried out for a cookbook quite as much as Cisco's Internetwork Operating System (IOS). IOS is powerful and flexible, but also confusing and daunting. Most tasks can be accomplished in several different ways. And you don't want to spend precious time figuring out which way is best when you're trying to solve a problem quickly.

That's what this cookbook is for. Fortunately, most

Photos for Mac and Ios: The Missing Manual book cover79

Photos for Mac and Ios: The Missing Manual

Lesa Snider

4.0
Apple's new Photos app lets you do a whole lot more than simply store and edit pictures and videos on a Mac or iOS device. With this comprehensive guide, you'll learn how to import, organize, and share your digital memories, as well as how to improve, print, and use your photos in creative projects. With Lesa Snider's step-by-step instructions and expert advice, you'll master Photos and tame your
iOS UICollectionView: The Complete Guide (Mobile Programming) book cover80

iOS UICollectionView: The Complete Guide (Mobile Programming)

Ash Furrow

4.0
Mastering Swift 3 book cover81

Mastering Swift 3

Jon Hoffman

4.0
Dive into the latest release of the Swift programming language with this advanced Apple development book About This Book - Discover the new features and improvements to Swift 3 - Get to grips with advanced design patterns and techniques to write smarter, cleaner Swift code - Become a more fluent Swift developer and build powerful, impressive iOS and OS X applications. Who This Book Is For This boo
Professional iOS Network Programming: Connecting the Enterprise to the iPhone and iPad book cover82

Professional iOS Network Programming: Connecting the Enterprise to the iPhone and iPad

Jack Cox, Nathan Jones, John Szumski

4.0
Learn to develop iPhone and iPad applications for networked enterprise environments The iPhone and iPad have made a powerful impact on the business world. Developers creating iOS apps for the enterprise face unique challenges involving networking, system integration, security, and device management. This Wrox guide provides everything you need to know to write iOS apps that integrate with enterpri
iOS Components and Frameworks: Understanding the Advanced Features of the iOS SDK (Developer's Library) book cover83

iOS Components and Frameworks: Understanding the Advanced Features of the iOS SDK (Developer's Library)

Kyle Richter and Joe Keeley

4.0
Take Your Next Leap Forward as an iOS App Developer! Covers iOS 7 and Xcode 5 "iOS Components and Frameworks" will help you leverage iOS's powerful components and frameworks to build apps with outstanding performance, reliability, interactivity, media support, and customization. Pioneering iOS developers Kyle Richter and Joe Keeley illuminate the sophisticated intermediate-to-advancedlevel techniq
Core Data book cover84

Core Data

Marcus S. Zarra

4.0
Core Data is Apple's recommended way to persist data: it's easy to use, built-in, and integrated with iCloud. It's intricate, powerful, and necessary--and this book is your guide to harnessing its power.

Learn fundamental Core Data principles such as thread and memory management, discover how to use Core Data in your iPhone, iPad, and OS X projects by using NSPredicate to filter data, and see how
The Swift Apprentice: Beginning Programming with Swift 3 book cover85

The Swift Apprentice: Beginning Programming with Swift 3

raywenderlich.com Team, Janie Clayton, Alexis Gallagher, Matt Galloway, Eli Ganem, Erik Kerber, Ben Morrow, Cosmin Pupaza, Steven Van Impe

4.0
Learn How To Program with Swift 3!

Swift is the easiest way to get started developing on Apple's platforms: iOS, OS X, watchOS and tvOS. With the release of Swift 3 in 2016, the Swift language is packed with even more features and enhancements.

In this book, you'll learn the basics of Swift from getting started with playgrounds to simple operations to building your own types. Everything you'll learn
Learning Cocos2d: A Hands-On Guide to Building iOS Games with Cocos2d, Box2d, and Chipmunk book cover86

Learning Cocos2d: A Hands-On Guide to Building iOS Games with Cocos2d, Box2d, and Chipmunk

Rod Strougo, Ray Wenderlich

4.0
Build the Next Great iOS Game with Cocos2D! Cocos2D is the powerhouse framework behind some of the most popular games in the App Store. If you've played Tiny Wings, Angry Birds, Mega Jump, Trainyard, or even Super Turbo Action Pig, then you've played a game that uses Cocos2D or Box2D physics. The beauty of Cocos2D is its simplicity. It's easy to become overwhelmed when you start developing an iO
IOS Application Security: The Definitive Guide for Hackers and Developers book cover87

IOS Application Security: The Definitive Guide for Hackers and Developers

David Thiel

4.0
Eliminating security holes in iOS apps is critical for any developer who wants to protect their users from the bad guys. In iOS Application Security, mobile security expert David Thiel reveals common iOS coding mistakes that create serious security problems and shows you how to find and fix them.

After a crash course on iOS application structure and Objective-C design patterns, you'll move on to sp
Test-Driven iOS Development with Swift 3 book cover88

Test-Driven iOS Development with Swift 3

Dr. Dominik Hauser

4.0
The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK book cover89

The iPhone Developer's Cookbook: Building Applications with the iPhone 3.0 SDK

Erica Sadun

4.0
"This book would be a bargain at ten times its price! If you are writing iPhone software, it will save you weeks of development time. Erica has included dozens of crisp and clear examples illustrating essential iPhone development techniques and many others that show special effects going way beyond Apple's official documentation."-Tim Burks, iPhone Software Developer, TootSweet Software "Erica Sad
App Savvy: Turning Ideas into iPad and iPhone Apps Customers Really Want book cover90

App Savvy: Turning Ideas into iPad and iPhone Apps Customers Really Want

Ken Yarmosh, John Jantsch

4.0
How can you make your iPad or iPhone app stand out in the highly competitive App Store? While many books simply explore the technical aspects of iPad and iPhone app design and development, App Savvy also focuses on the business, product, and marketing elements critical to pursuing, completing, and selling your app -- the ingredients for turning a great idea into a genuinely successful product.

Whet
iPhone for Seniors for Dummies book cover91

iPhone for Seniors for Dummies

Dwight Spivey

4.0
Get down to iPhone basics--and beyond

It's fun to play with new gadgets--but getting to the point where you can navigate around a new iPhone with ease can feel daunting at any age. Written with you in mind, the easy-to-follow steps, larger text, and full-color images in this book help you manage, personalize, and use your new iPhone to its fullest extent.

You'll discover how to do everything from sh
Functional Programming in Swift book cover92

Functional Programming in Swift

Chris Eidhof and Florian Kugler and Wouter Swierstra

4.0
Swift opens up a whole new world of programming that we’re going to explore in this book. To quote Swift’s creator, Chris Lattner:

“Objective-C without the C” implies something subtractive, but Swift dramatically expands the design space through the introduction of generics and functional programming concepts.

We’ll explain the concepts behind functional programming and how Swift makes it easy to le
iOS Recipes book cover93

iOS Recipes

Matt Drance, Paul Warren

4.0
Take your iPhone and iPad apps to the next level. You've seen cool features and tricks in other apps, but haven't had the time to really look into how they're done. We've got the answers for you. This book walks you through clean, reusable solutions to a wide variety of problems and patterns common to iOS development with Cocoa Touch and Objective-C. With these recipes in your arsenal, your next a
The IOS Apprentice: Beginning IOS Development with Swift 2 book cover94

The IOS Apprentice: Beginning IOS Development with Swift 2

Matthijs Hollemans

4.0
Completely up to date for iOS 9, Xcode 7, and Swift 2.0.

Learn iPhone and iPad Programming via Tutorials!

If you're new to iOS and Swift, or to programming in general, learning how to write an app can seem incredibly overwhelming.

That's why you need a book that: Shows you how to write an app step-by-step Has tons of illustrations and screenshots to make everything clear Is written in a fun and easyg
Swift. Основы разработки приложений под iOS book cover95

Swift. Основы разработки приложений под iOS

Usov V.A.

4.0
Swift — быстрый, современный, безопасный и удобный язык программирования — появился совсем недавно и стал огромным сюрпризом для iOS-общественности. И вот, спустя год, Apple выпустила версию 2.0, а следом и 2.1, привнесшую в процесс разработки ряд значительных нововведений. Данная книга содержит исчерпывающую информацию для всех желающих научиться программировать на замечательном языке Swift и соз
More iOS6 Development: Further Explorations of the iOS SDK book cover96

More iOS6 Development: Further Explorations of the iOS SDK

David Mark, Jeff LaMarche, Alex Horovitz, Kevin Kim

4.0
Interested in iPhone and iPad apps development? Want to learn more? Whether you're a self-taught iPhone and iPad appsdevelopment genius or have just made your way through the pages of Beginning iOS6 Development, we have the perfect book for you. More iOS6 Development: Further Explorations of the iOS SDK digs deeper into Apple's latest iOS6 SDK. Bestselling authors Dave Mark, Alex Horovitz, Kevin K
Beginning iPhone 4 Development: Exploring the IOS SDK book cover97

Beginning iPhone 4 Development: Exploring the IOS SDK

Dave Mark

4.0
Beginning iPhone 4 Development is here! The authors of the bestselling Beginning iPhone 3 Development are back, with the same excellent material completely updated for iOS 4 and written from the ground up using the latest version of Apple's Xcode 3. All source code has been updated to use the latest Xcode templates and current APIs, and all-new screenshots show Xcode 3 in action.

Beginning iPhone 4
Learning Objective-C 2.0: A Hands-On Guide to Objective-C for Mac and iOS Developers book cover98

Learning Objective-C 2.0: A Hands-On Guide to Objective-C for Mac and iOS Developers

Robert Clair

4.0
Get Started Fast with Objective-C 2.0 Programming for OS X, iPhone, iPod touch, and iPad If you want to learn Objective-C 2.0 to write programs for Mac OS X, iPhone, iPad, or iPod touch, you ve come to the right place! Concise, readable, and friendly, Learning Objective-C 2.0 is the perfect beginner s guide to the latest version of Objective-C. Longtime Mac OS X and iPhone developer Robert Clair c
Learning OpenGL ES for iOS: A Hands-On Guide to Modern 3D Graphics Programming book cover99

Learning OpenGL ES for iOS: A Hands-On Guide to Modern 3D Graphics Programming

Erik Buck

4.0
Get Started Fast with Modern OpenGL ES Graphics Programming for iPhone, iPod touch, and iPad OpenGL ES technology underlies the user interface and graphical capabilities of Apple's iPhone, iPod touch, and iPad-as well as devices ranging from video-game consoles and aircraft-cockpit displays to non-Apple smartphones. In this friendly, thorough introduction, Erik M. Buck shows how to make the most o
Learning Core Data for IOS: A Hands-On Guide to Building Core Data Applications book cover100

Learning Core Data for IOS: A Hands-On Guide to Building Core Data Applications

Tim Roadley

4.0