3 ms·
Apple tries to rely on static analysis. But it does not work and the engineering premise for it to work is shaky. This was discussed in Epic vs. Apple recently
by miohtama 6y ago
Apple tries to rely on static analysis. But it does not work and the engineering premise for it to work is shaky. This was discussed in Epic vs. Apple recently
https://arstechnica.com/gadgets/2021/05/apple-brass-discussed-disclosing-128-million-iphone-hack-then-decided-not-to/ https://arstechnica.com/gadgets/2021/05/apple-brass-discusse...
- saagarjha 6y agoApple uses some dynamic analysis as well, but of course this is limited to what they can see during review.
- threeseed 6y agoObjective-C supports dynamic dispatch i.e. call methods using a string at runtime. So it's impossible to have static analysis work in all cases.
- UncleMeat 6y agoIn all cases, sure. But static analysis people have been resolving virtual function calls effectively for decades.