Introduction to Objective-C in MorphOS 3.10

Objective-C is conceptually similar to BOOPSI – it’s generally an add-on to the C programming language. In both Obj-C and BOOPSI calling a method implies calling a dispatcher function that resolves the actual method to call and invokes it. With the addition of reference counting to BOOPSI in MorphOS, both follow the same memory management principles.

The main difference comes from the fact that BOOPSI classes need to be manually created with functions being manually assigned their IDs and let’s not even start on the extra hassle of having to write the code for the dispatchers. This made programmers reluctant to add new classes in their applications, in turn making the overall code less object oriented.

Here’s where Objective-C fills in.

Meanwhile, the MorphOS team has also released an early beta of the operating system’s future default email client, Iris. It uses many of the new features introduced in MorphOS 3.10, and support IMAP, OAth2 for Gmail and Outlook, and much more.

8 Comments

  1. 2018-03-31 11:58 pm
    • 2018-04-01 9:00 am
      • 2018-04-01 9:34 am
      • 2018-04-01 3:41 pm
        • 2018-04-02 6:41 pm
          • 2018-04-03 2:15 pm
    • 2018-04-01 1:54 pm
    • 2018-04-02 10:07 pm