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 Offline
    M Offline
    martin_hughes
    wrote on last edited by
    #1

    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 R E M 4 Replies 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
      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