A few months ago Apple announced a ’new feature,’ called ‘Bitcode.’ In this article, I will try to answer the questions like what is Bitcode, what problems it aims to solve, what issues it introduces and so on. What is Bitcode? To answer this question let’s look at what compilers do for us. Here is a brief overview of compilation process: Lexer: takes source code as an input and translates it into