Developing for iOS can be a rewarding -and sometimes lucrative- experience. After all, it is the world’s second most widely installed mobile operating system after Android, with an estimated 1.6 billion active devices (Apple, 2021). So, what do you need to get started? A Mac computer Although it is possible to use an iPad if […]
Introduction One of the most interesting concepts in iOS programming is, in my opinion, the Coordinator – an entity that is responsible for managing an app’s flow. Its typical responsibilities include configuring, presenting and dismissing View Controllers as well as configuring other Coordinators, often called children. If you are not familiar with Coordinators, please have […]
Note: The article assumes a working knowledge of the Csound music programming language API and Apple’s Core Audio framework. If you are not yet familiar with those, I would strongly suggest to first have a look at csounds.com as well as Core Audio documentation. Intro So, let’s suppose that we are developing an iOS music app that […]