Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.folklore.computers > #151353
| 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> |
"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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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