Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.folklore.computers > #151353

Re: Getting into Mac software development

From "Charles Richmond" <numerist@aquaporin4.com>
Newsgroups alt.folklore.computers
Subject Re: Getting into Mac software development
Date 2015-09-14 15:17 -0500
Organization A noiseless patient Spider
Message-ID <mt79th$bp8$1@dont-email.me> (permalink)
References <mt532c0pkv@news4.newsguy.com>

Show all headers | View raw


"Charlie Gibbs" <cgibbs@kltpzyxm.invalid> wrote in message 
news:mt532c0pkv@news4.newsguy.com...
> Sorry for the off-charter post, but the comp.sys.mac.programmer.*
> groups have been overrun by trolls and I can't figure out where else
> to look.
>

Let me preface my remarks by saying that I have *not* developed any 
applications for the Macintosh.  I have written some C code at the Unix 
prompt, having a background in C and Unix.


> My wife finally splurged for a Macbook Pro and I'm wondering what it
> would take to write or port software for it.  I'm experienced in writing
> C code on Windows and Linux and would like to test the water.  I found
> my way to a bash prompt and did the obligatory "hello, world" thing, but
> would like to get into something a bit more gooey... err, GUI.  Are there
> any good references for someone wanting to make the transition, as opposed
> to throwing away everything I know (including my library code) and 
> starting
> from scratch?
>

The GUI for Apple Mac OS/X is called Aqua:

https://en.wikipedia.org/wiki/Aqua_%28user_interface%29


Cocoa is Mac OS/X applications user interface:

https://en.wikipedia.org/wiki/Cocoa_%28API%29


There is an O'Reilly book to help you here:

_Building Cocoa Applications_


Swift is the new language that Apple is pushing for developers:

https://en.wikipedia.org/wiki/Swift_%28programming_language%29

O'Reilly book:  _Swift Development with Cocoa_


https://developer.apple.com/ has a lot to offer for Mac software developers. 
You might consider becoming a certified Apple developer... this gives you 
access to help if you get stuck on some specific programming item.

See the explanation of developing a simple application at:

http://tinyurl.com/nppgq9e


Googling around can get you much, much, much more information...


You'll find an embrassment of riches for developers here.  Remember:  lots 
of time was spent putting together all this stuff.  You're *not* going to 
learn all this in an afternoon.


> Also, are there any good ways to write cross-platform software?  I've
> heard of wxWidgets, although that looks to be C++ specific.  Is there
> hope for a crusty old C programmer or is it time to look at other
> languages?

Python seems to be pretty good and has a lot of built-in fuctionalilty.  I 
mentioned the Swift language above.

There are several packages that purport to be cross-platform GUIs... I have 
*no* experience with any of them:

https://en.wikipedia.org/wiki/Qt_%28software%29

https://en.wikipedia.org/wiki/Tcl

https://en.wikipedia.org/wiki/Tk_%28software%29

https://en.wikipedia.org/wiki/QuickTime#QuickTime_X

-- 

numerist at aquaporin4 dot com

Back to alt.folklore.computers | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

OT: Getting into Mac software development Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2015-09-14 00:06 +0000
  Re: OT: Getting into Mac software development Dan Espen <despen@verizon.net> - 2015-09-13 21:48 -0400
  Re: OT: Getting into Mac software development Huge <Huge@nowhere.much.invalid> - 2015-09-14 09:43 +0000
  Re: OT: Getting into Mac software development Greymaus <mausg@mail.com> - 2015-09-14 10:37 +0000
  Re: Getting into Mac software development "Charles Richmond" <numerist@aquaporin4.com> - 2015-09-14 15:17 -0500
    Re: Getting into Mac software development Greymaus <mausg@mail.com> - 2015-09-15 11:56 +0000
      Re: Getting into Mac software development Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2015-09-15 17:48 +0000
        Re: Getting into Mac software development Morten Reistad <first@last.name.invalid> - 2015-09-15 21:25 +0200
          Re: Getting into Mac software development Dan Espen <despen@verizon.net> - 2015-09-15 17:15 -0400
            Re: Getting into Mac software development Peter Flass <peter_flass@yahoo.com> - 2015-09-16 22:00 +0000
              Re: Getting into Mac software development Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2015-09-17 03:58 +0000
                !!!Re: Getting into Mac software development "Charles Richmond" <numerist@aquaporin4.com> - 2015-09-17 00:40 -0500
                Re: !!!Re: Getting into Mac software development Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2015-09-17 05:59 +0000
                Re: !!!Re: Getting into Mac software development "Charles Richmond" <numerist@aquaporin4.com> - 2015-09-17 01:10 -0500
                Re: !!!Re: Getting into Mac software development Stan Barr <plan.b@bluesomatic.org> - 2015-09-17 07:10 +0000
                Re: !!!Re: Getting into Mac software development Peter Flass <peter_flass@yahoo.com> - 2015-09-17 11:51 +0000
                Re: !!!Re: Getting into Mac software development Dan Espen <despen@verizon.net> - 2015-09-17 08:57 -0400
                Re: !!!Re: Getting into Mac software development Morten Reistad <first@last.name.invalid> - 2015-09-17 13:34 +0200
                Re: !!!Re: Getting into Mac software development Huge <Huge@nowhere.much.invalid> - 2015-09-17 13:45 +0000
                Re: !!!Re: Getting into Mac software development Morten Reistad <first@last.name.invalid> - 2015-09-17 16:38 +0200
                Re: !!!Re: Getting into Mac software development Michael Black <et472@ncf.ca> - 2015-09-17 11:34 -0400
                Re: !!!Re: Getting into Mac software development Huge <Huge@nowhere.much.invalid> - 2015-09-17 16:10 +0000
                Re: !!!Re: Getting into Mac software development lawrence@cluon.com - 2015-09-17 20:29 +0200
                Re: !!!Re: Getting into Mac software development Bob Eager <news0005@eager.cx> - 2015-09-17 20:35 +0000
                Re: !!!Re: Getting into Mac software development Dan Espen <despen@verizon.net> - 2015-09-17 21:39 -0400
                Re: !!!Re: Getting into Mac software development Greymaus <mausg@mail.com> - 2015-09-18 11:36 +0000
                Re: !!!Re: Getting into Mac software development rpw3@rpw3.org (Rob Warnock) - 2015-09-18 12:45 +0000
                Re: !!!Re: Getting into Mac software development Ahem A Rivet's Shot <steveo@eircom.net> - 2015-09-18 15:20 +0100
                Re: !!!Re: Getting into Mac software development "Charles Richmond" <numerist@aquaporin4.com> - 2015-09-18 18:31 -0500
                Re: !!!Re: Getting into Mac software development Bob Eager <news0005@eager.cx> - 2015-09-19 00:06 +0000
                Re: !!!Re: Getting into Mac software development rpw3@rpw3.org (Rob Warnock) - 2015-09-19 04:50 +0000
                Re: !!!Re: Getting into Mac software development Bob Eager <news0005@eager.cx> - 2015-09-19 10:01 +0000
                Re: !!!Re: Getting into Mac software development Rich Alderson <news@alderson.users.panix.com> - 2015-09-21 19:28 -0400
                Re: !!!Re: Getting into Mac software development Alan Bowler <atbowler@thinkage.ca> - 2015-10-21 15:47 -0400
                Re: !!!Re: Getting into Mac software development Peter Flass <peter_flass@yahoo.com> - 2015-09-17 16:15 +0000
                Re: !!!Re: Getting into Mac software development scott@slp53.sl.home (Scott Lurndal) - 2015-09-17 16:28 +0000
                Re: !!!Re: Getting into Mac software development lawrence@cluon.com - 2015-09-17 20:33 +0200
                Re: !!!Re: Getting into Mac software development "Charles Richmond" <numerist@aquaporin4.com> - 2015-09-18 18:33 -0500
        Re: Getting into Mac software development hancock4@bbs.cpcn.com - 2015-09-17 09:47 -0700
          Re: Getting into Mac software development Peter Flass <peter_flass@yahoo.com> - 2015-09-17 19:51 +0000

csiph-web