May 2022
Intermediate to advanced
166 pages
3h 5m
English
In the last chapter, we discussed how iOS applications, developed using the Objective C programming language, can be reverse engineered and disassembled to extract useful information from the binary.
Swift is now (at the time of writing – December 2021) the official language for iOS application development. The majority of the modern iOS applications are developed using Swift, as it provides some great benefits, such as better code readability. Swift generates a compiler error as you write code so that issues can be fixed right away, and it has better memory management, less code (in comparison with Objective C), support for dynamic libraries, and so on.
In this chapter, ...
Read now
Unlock full access