Development : : Introduction to Objective-C in MorphOS 3.10
Posted By: ASiegel. on 2018/3/28 16:51:44
Introduction to Objective-C in MorphOS 3.10

MorphOS 3.10 introduces first applications written in ObjectiveC-MUI. You can read more about the implementation details and how MorphOS developers will be able to use the new frameworks in this article.
 
  • Order of the Butterfly
    Order of the Butterfly
    eliot
    Joined: 2004/4/15
    Posts: 476
    From:
    Nice reading, I am really looking forward to Objective C Support.
    Hopefully the Sdk will be released very soon.
    regards
    eliot
  • »2018/3/28 17:26
    Profile
  • MDW
  • Order of the Butterfly
    Order of the Butterfly
    MDW
    Joined: 2003/7/26
    Posts: 226
    From: Wroclaw/Poland
    Awesome work. Jaca is the best. :)

    I hope in a future we also will get ARC.
  • »2018/3/28 20:56
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Zylesea
    Joined: 2003/6/4
    Posts: 1853
    From:
    A nice article. Raises some interest/motivation to start looking into ObjectiveC. Then again, I am still working with Hollywood and was just thinking about taking up a bit of Free Pascal (which seems nice to me). But having some knowledge in C++ i guess looking into ObjectiveC is rather straighter forward than looking into FP.
    But as said, on first I need to proceed my current Hollywood projects I have started. Maybe in summer.
    --
    http://www.via-altera.de

    Whenever you're sad just remember the world is 4.543 billion years old and you somehow managed to exist at the same time as David Bowie.
  • »2018/3/29 14:57
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    asrael22
    Joined: 2014/6/11
    Posts: 368
    From: Germany
    Generally nice.
    But why the prefix "OB"?
    Apple still uses the "NS" prefix although they are not on "NextStep". And GNUStep also.
    I think that will mean extra effort when porting Objective-C based software.


    Cheers
  • »2018/3/29 20:08
    Profile
  • MorphOS Developer
    jacadcaps
    Joined: 2003/3/5
    Posts: 1676
    From: Poland
    Online!
    Quote:

    Generally nice.
    But why the prefix "OB"?



    Because I did not want to use NS. Honestly, you can deal with this without even modifying any sources.

    @compatibility_alias ExistingClass OldClass;

    or just do a global search & replace :) Either way it takes close to no time to switch.
  • »2018/3/29 20:17
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    asrael22
    Joined: 2014/6/11
    Posts: 368
    From: Germany
    OK, @compatibility_alias might work, but is still additional effort.
    Replacing all prefixes of a source code is not something I would want to do because it diverts the source code too much from the original.
  • »2018/3/29 20:26
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Intuition
    Joined: 2013/5/24
    Posts: 1014
    From: Englistan
    On a related note:

    https://heap.zone/blog/?76
    1.67GHz 15" PowerBook G4, 1GB RAM, 128MB Radeon 9700M Pro, 64GB SSD, MorphOS 3.9

    2.7GHz DP G5, 4GB RAM, 512MB Radeon X1950 Pro, OSX 10.5.8, 500GB SSHD, MorphOS 3.9
  • »2018/4/25 8:51
    Profile