Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Mac mini

Mac mini

Scheduled Pinned Locked Moved The Lounge
11 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M martin_hughes

    I have it in mind to investigate Apple's wares since it's been a long, long time since I last used a Mac of any description. I've considered a Mac Book (the wife would probably confiscate it and claim I'd bought it for her), a Mac Pro (don't want another desktop cluttering up the place), an iMac (seems expensive for what it is - although budget isn't a constraint) and a Mac mini. I'm favouring the Mac Mini, largely because it's more reasonably priced, the spec appears to be ok (if not mind blowing), it's small and presumably I can plug my existing monitor, keyboard and mouse into it. However, are there any gotchas with the Mac mini? I'd like to muck around with Apple's development tools - are there any stupid constraints that prevent this or other limitations I should be aware of?

    print "http://www.codeproject.com".toURL().text Ain't that Groovy?

    M Offline
    M Offline
    Marc Clifton
    wrote on last edited by
    #2

    martin_hughes wrote:

    I'd like to muck around with Apple's development tools

    Apple has development tools? I didn't even think they had a true C++ compiler. Marc

    Will work for food. Interacx

    C M R 3 Replies Last reply
    0
    • M Marc Clifton

      martin_hughes wrote:

      I'd like to muck around with Apple's development tools

      Apple has development tools? I didn't even think they had a true C++ compiler. Marc

      Will work for food. Interacx

      C Offline
      C Offline
      Christian Graus
      wrote on last edited by
      #3

      Apple give every person who buys a Mac their development tools. I assume their C++ compiler is not great, because Mac applications are written in Objective C, not C++. That's assuming that's even true, I don't know, I do know you can write your business logic in C++ if you like, but the UI is going to be OC.

      Christian Graus Driven to the arms of OSX by Vista. "I am new to programming world. I have been learning c# for about past four weeks. I am quite acquainted with the fundamentals of c#. Now I have to work on a project which converts given flat files to XML using the XML serialization method" - SK64 ( but the forums have stuff like this posted every day )

      1 Reply Last reply
      0
      • M Marc Clifton

        martin_hughes wrote:

        I'd like to muck around with Apple's development tools

        Apple has development tools? I didn't even think they had a true C++ compiler. Marc

        Will work for food. Interacx

        M Offline
        M Offline
        martin_hughes
        wrote on last edited by
        #4

        No idea. I read on wikipedia (and from what CG said above, I gather this might be true) that they ship a modified version of the GNU Compiler Collection. I'm lead to believe that you can C++ to your heart's content, if that's what floats your boat, with the GNU CC. Whether it's a true C++ compiler, I don't know - I wouldn't know a false C++ compiler if it came up, smacked me over the head with a bag of turnips and then forced me to read every tome on Design Patterns in Java ever written, twice.

        print "http://www.codeproject.com".toURL().text Ain't that Groovy?

        0 1 Reply Last reply
        0
        • M martin_hughes

          No idea. I read on wikipedia (and from what CG said above, I gather this might be true) that they ship a modified version of the GNU Compiler Collection. I'm lead to believe that you can C++ to your heart's content, if that's what floats your boat, with the GNU CC. Whether it's a true C++ compiler, I don't know - I wouldn't know a false C++ compiler if it came up, smacked me over the head with a bag of turnips and then forced me to read every tome on Design Patterns in Java ever written, twice.

          print "http://www.codeproject.com".toURL().text Ain't that Groovy?

          0 Offline
          0 Offline
          0x3c0
          wrote on last edited by
          #5

          I think it's possible to download the sources for GCC, G++ and LD and build them on the Mac. Either way, I've got a cross-compiler if you need it with C++ package included - it just doesn't link anything in by itself, so you'll need to be fairly explicit in what you include

          M 1 Reply Last reply
          0
          • M Marc Clifton

            martin_hughes wrote:

            I'd like to muck around with Apple's development tools

            Apple has development tools? I didn't even think they had a true C++ compiler. Marc

            Will work for food. Interacx

            R Offline
            R Offline
            Rama Krishna Vavilala
            wrote on last edited by
            #6

            They use the GNU C++ compiler and it works ok. I am in the process of porting WPF app to Mac (yes you read it correctly. WPF to Mac not vice versa). I use a little C++ weherever I get chance because I don't like programming in plain old C. BTW: Jim Crafton's excellent VCF library is written in C++ and works on Mac.

            1 Reply Last reply
            0
            • M martin_hughes

              I have it in mind to investigate Apple's wares since it's been a long, long time since I last used a Mac of any description. I've considered a Mac Book (the wife would probably confiscate it and claim I'd bought it for her), a Mac Pro (don't want another desktop cluttering up the place), an iMac (seems expensive for what it is - although budget isn't a constraint) and a Mac mini. I'm favouring the Mac Mini, largely because it's more reasonably priced, the spec appears to be ok (if not mind blowing), it's small and presumably I can plug my existing monitor, keyboard and mouse into it. However, are there any gotchas with the Mac mini? I'd like to muck around with Apple's development tools - are there any stupid constraints that prevent this or other limitations I should be aware of?

              print "http://www.codeproject.com".toURL().text Ain't that Groovy?

              R Offline
              R Offline
              Rama Krishna Vavilala
              wrote on last edited by
              #7

              I will not recommend mac mini. I will certainly recommend an iMac. The trick of ordering an iMac is not to order with minimum memory and upgrade yourself later on.

              1 Reply Last reply
              0
              • 0 0x3c0

                I think it's possible to download the sources for GCC, G++ and LD and build them on the Mac. Either way, I've got a cross-compiler if you need it with C++ package included - it just doesn't link anything in by itself, so you'll need to be fairly explicit in what you include

                M Offline
                M Offline
                martin_hughes
                wrote on last edited by
                #8

                Thanks - I think if I do get a Mac I'll mostly be looking at Objective C, but if I do need to do any C++ and run into problems, I'll bear this in mind.

                print "http://www.codeproject.com".toURL().text Ain't that Groovy?

                B 1 Reply Last reply
                0
                • M martin_hughes

                  I have it in mind to investigate Apple's wares since it's been a long, long time since I last used a Mac of any description. I've considered a Mac Book (the wife would probably confiscate it and claim I'd bought it for her), a Mac Pro (don't want another desktop cluttering up the place), an iMac (seems expensive for what it is - although budget isn't a constraint) and a Mac mini. I'm favouring the Mac Mini, largely because it's more reasonably priced, the spec appears to be ok (if not mind blowing), it's small and presumably I can plug my existing monitor, keyboard and mouse into it. However, are there any gotchas with the Mac mini? I'd like to muck around with Apple's development tools - are there any stupid constraints that prevent this or other limitations I should be aware of?

                  print "http://www.codeproject.com".toURL().text Ain't that Groovy?

                  E Offline
                  E Offline
                  Evan Stein
                  wrote on last edited by
                  #9

                  I bought a Mac mini out of the same curiosity. In fact, I got a discount on one that someone had opened and returned. The main "gotcha" is that the poor thing is woefully under-powered. Mine had minimal RAM (512MB), and the hard drive is a laptop hard drive. I ended up buying RAM and opening it, which is kind of like opening up an iPod -- everything is close together, and the experience is like biting off your own leg to get out of a trap. I've considered doing something about the hard drive, but am trying to keep away from it. That said, maybe there's a souped-up version on offer, with a 7200 RPM drive. It's unobtrusively small, and could be a good introduction to the world of Apple.

                  1 Reply Last reply
                  0
                  • M martin_hughes

                    I have it in mind to investigate Apple's wares since it's been a long, long time since I last used a Mac of any description. I've considered a Mac Book (the wife would probably confiscate it and claim I'd bought it for her), a Mac Pro (don't want another desktop cluttering up the place), an iMac (seems expensive for what it is - although budget isn't a constraint) and a Mac mini. I'm favouring the Mac Mini, largely because it's more reasonably priced, the spec appears to be ok (if not mind blowing), it's small and presumably I can plug my existing monitor, keyboard and mouse into it. However, are there any gotchas with the Mac mini? I'd like to muck around with Apple's development tools - are there any stupid constraints that prevent this or other limitations I should be aware of?

                    print "http://www.codeproject.com".toURL().text Ain't that Groovy?

                    M Offline
                    M Offline
                    mi5ke
                    wrote on last edited by
                    #10

                    I`m using a Mac mini (or mini-Mac, as I lke to say) to do iPhone development, using Xcode - it works fine. I went for the highest spec version, since upgrading it later is difficult - but, by the time one has added the options, the price is not as appealing. I also went for a Logitech Bluetooth mouse and the Apple Bluetooth keyboard, which work great. Everything works so smoothly and elegantly, set up is so quick and easy, it is well worth the extra. It is also *very* small and quiet. Good luck, Mike

                    1 Reply Last reply
                    0
                    • M martin_hughes

                      Thanks - I think if I do get a Mac I'll mostly be looking at Objective C, but if I do need to do any C++ and run into problems, I'll bear this in mind.

                      print "http://www.codeproject.com".toURL().text Ain't that Groovy?

                      B Offline
                      B Offline
                      bulg
                      wrote on last edited by
                      #11

                      As far as (the docs I'm reading from apple about Obj. C) I know, obj. C is a superset of C. The first line of the docs say,

                      Objective-C is defined as a small but powerful set of extensions to the
                      standard ANSI C language. Its additions to C are mostly based on
                      Smalltalk, one of the first object-oriented programming languages.

                      It feels absolutely like COM.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups