Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group Group
Learn more about our biggest redesign in 10 years — click here

iOS & Swift Tutorials 

The highest quality iOS and Swift tutorials on the web - over 3,000 and counting!

Advanced Apple Debugging & Reverse Engineering Update: Coming Soon!

The updated edition of our Advanced Apple Debugging & Reverse Engineering book is coming soon!

The author, Derek Selander, has been digging deep into the lowest layers of Swift 4 and iOS 11 to update the book with the latest and greatest information on low-level debugging and code swizzling.

We’ve given Derek some extra time to ferret out the best pieces of the newest frameworks from Apple, so the Swift 4 edition of the book should be out November 20.

This will be a free update for existing Advanced Apple Debugging & Reverse Engineering PDF customers — our way to say “thanks” to our readers for their support.

Don’t own Advanced Apple Debugging & Reverse Engineering yet? Read on to see how you can get a copy!

What is Advanced Apple Debugging & Reverse Engineering?

Debugging has a rather bad reputation. If the developer had a complete understanding of the program, there wouldn’t be any bugs and they wouldn’t be debugging in the first place, right?

There are always going to be bugs in your software — or any software, for that matter. No amount of test coverage imposed by your product manager is going to fix that. In fact, viewing debugging as just a process of fixing something that’s broken is actually a poisonous way of thinking that will mentally hinder your analytical abilities.

The same thing applies to reverse engineering. Images of masked hackers stealing bank accounts and credit cards may come to mind, but for this book, reverse engineering really is just debugging without source code — which in turn helps you gain a better understanding of a program or system.

In this book, you’ll come to realize debugging is an enjoyable process to help you better understand software. Not only will you learn to find bugs faster, but you’ll see how other developers have solved problems similar to yours. You’ll also learn how to create custom, powerful debugging scripts that will help you quickly find answers to any item that piques your interest, whether it’s in your code — or someone else’s.

Where To Go From Here?

The Swift 4 and iOS 11 edition of Advanced Apple Debugging & Reverse Engineering should be out on November 20.

But since the iOS 11 Launch Party is still going on, you can grab the Swift 3 PDF edition of the book in our store — and enjoy a free upgrade when the Swift 4 and iOS 11 edition is released!

To help sweeten the deal, the digital edition of the book is on sale for $49.99! But don’t wait — this sale price is only available for a limited time.

Speaking of sweet deals, be sure to check out the great prizes we’re giving away this year with the iOS 11 Launch Party, including over $9,000 in giveaways!

Contributors

Comments

Create your free learning account today!

With a free raywenderlich.com account, you can download source code from our tutorials, track your progress, personalize your learner profile, participate in open discussion forums and more!