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. Book tip on iPhone programming

Book tip on iPhone programming

Scheduled Pinned Locked Moved The Lounge
iosc++questionlearning
16 Posts 7 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.
  • B Offline
    B Offline
    BadJerry
    wrote on last edited by
    #1

    Could anyone advise a good book on iPhone/iPad programming for someone with a C++ background? I hope this does not fall into the programming questions banner ;) Thanks in advance!

    L M R 4 Replies Last reply
    0
    • B BadJerry

      Could anyone advise a good book on iPhone/iPad programming for someone with a C++ background? I hope this does not fall into the programming questions banner ;) Thanks in advance!

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      As far as I know, you should put the C++ background into a nice dry box in the attic and start thinking about learning Objective C.

      "Dark the dark side is. Very dark..." - Yoda ---
      "Shut up, Yoda, and just make yourself another toast." - Obi Wan Kenobi

      B 1 Reply Last reply
      0
      • L Lost User

        As far as I know, you should put the C++ background into a nice dry box in the attic and start thinking about learning Objective C.

        "Dark the dark side is. Very dark..." - Yoda ---
        "Shut up, Yoda, and just make yourself another toast." - Obi Wan Kenobi

        B Offline
        B Offline
        BadJerry
        wrote on last edited by
        #3

        I have managed to compile and use some legacy code in C++ but you're right for anything GUI related I need to get my hand dirty with Objective C... and I mean dirty ;)

        L 1 Reply Last reply
        0
        • B BadJerry

          Could anyone advise a good book on iPhone/iPad programming for someone with a C++ background? I hope this does not fall into the programming questions banner ;) Thanks in advance!

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          there's a billion and seven books and online tutorials around - and I haven't really found one I think I'd recommend. If you're talking business programming (as opposed to games) then the best I've found has been this one[^] but I confess the bookshops I have access to haven't been stocked to the gills with options. As XCode (the IDE on the mac) has changed quite a bit in recent times, I'd make sure you get a recent one that uses the latest version of XCode. The IOS changes between 3 and 4 and probably 5 seem to me to be of less concern - certainly when yo're starting out. I seriously contemplated writing a beginners article for CP (maybe an IOS programming for .Net hacks) but CP doesn't seem to be the right place for Mac stuff.

          MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

          B 1 Reply Last reply
          0
          • B BadJerry

            I have managed to compile and use some legacy code in C++ but you're right for anything GUI related I need to get my hand dirty with Objective C... and I mean dirty ;)

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            How about getting yourself a Windows Phone instead and have fun with C#, Silverlight or XNA?

            "Dark the dark side is. Very dark..." - Yoda ---
            "Shut up, Yoda, and just make yourself another toast." - Obi Wan Kenobi

            B 1 Reply Last reply
            0
            • L Lost User

              How about getting yourself a Windows Phone instead and have fun with C#, Silverlight or XNA?

              "Dark the dark side is. Very dark..." - Yoda ---
              "Shut up, Yoda, and just make yourself another toast." - Obi Wan Kenobi

              B Offline
              B Offline
              BadJerry
              wrote on last edited by
              #6

              Ha ha - that will be an option depending on the success of the Windows Phone and the the future of Silverlight... quite a bet at this stage! But now you are entioning Windows Phone - is there any way to use (unmanaged) C++ dlls on these? ooops that's a programming question (;

              L 1 Reply Last reply
              0
              • B BadJerry

                Ha ha - that will be an option depending on the success of the Windows Phone and the the future of Silverlight... quite a bet at this stage! But now you are entioning Windows Phone - is there any way to use (unmanaged) C++ dlls on these? ooops that's a programming question (;

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                Not that I know of. Everything I have seen had its roots in the .Net famework. Makes sense, regarding what kind of CPU you are running your code on. As much as I enjoy working with C++, but in this case it does not appear to be really practical.

                "Dark the dark side is. Very dark..." - Yoda ---
                "Shut up, Yoda, and just make yourself another toast." - Obi Wan Kenobi

                1 Reply Last reply
                0
                • L Lost User

                  there's a billion and seven books and online tutorials around - and I haven't really found one I think I'd recommend. If you're talking business programming (as opposed to games) then the best I've found has been this one[^] but I confess the bookshops I have access to haven't been stocked to the gills with options. As XCode (the IDE on the mac) has changed quite a bit in recent times, I'd make sure you get a recent one that uses the latest version of XCode. The IOS changes between 3 and 4 and probably 5 seem to me to be of less concern - certainly when yo're starting out. I seriously contemplated writing a beginners article for CP (maybe an IOS programming for .Net hacks) but CP doesn't seem to be the right place for Mac stuff.

                  MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

                  B Offline
                  B Offline
                  BadJerry
                  wrote on last edited by
                  #8

                  I think the CP team is eager to widen their readership... and if you give a .NET angle, it would be perfect! I am porting some MFC code to iPhone - and I have had to rewrite (or borrow) code for CString and COleDateTime - I will try to share the code when I have a bit of time!

                  N N 2 Replies Last reply
                  0
                  • B BadJerry

                    Could anyone advise a good book on iPhone/iPad programming for someone with a C++ background? I hope this does not fall into the programming questions banner ;) Thanks in advance!

                    M Offline
                    M Offline
                    mav octaval
                    wrote on last edited by
                    #9

                    I've read O'Reilly's Programming iOS4. I've found it to be the best book about iOS programming. It covers XCode 3 and iOS 4.3, which is nice because you can get confused with a book that uses an older XCode version since the IDE has changed a lot in the latest version.

                    -- octaval: software for mobile devices

                    1 Reply Last reply
                    0
                    • B BadJerry

                      I think the CP team is eager to widen their readership... and if you give a .NET angle, it would be perfect! I am porting some MFC code to iPhone - and I have had to rewrite (or borrow) code for CString and COleDateTime - I will try to share the code when I have a bit of time!

                      N Offline
                      N Offline
                      NormDroid
                      wrote on last edited by
                      #10

                      BadJerry wrote:

                      I am porting some MFC code to iPhone - and I have had to rewrite (or borrow) code for CString and COleDateTime -

                      Ah smell of nostalgia hits my nose once again.

                      www.software-kinetics.co.uk Wear a hard hat it's under construction

                      1 Reply Last reply
                      0
                      • B BadJerry

                        Could anyone advise a good book on iPhone/iPad programming for someone with a C++ background? I hope this does not fall into the programming questions banner ;) Thanks in advance!

                        R Offline
                        R Offline
                        Ravi Bhavnani
                        wrote on last edited by
                        #11

                        I second mav@octaval's suggestion to go O'Reilly.  You may also want to consider using monoTouch[^] (free to try). /ravi

                        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                        Q 1 Reply Last reply
                        0
                        • B BadJerry

                          I think the CP team is eager to widen their readership... and if you give a .NET angle, it would be perfect! I am porting some MFC code to iPhone - and I have had to rewrite (or borrow) code for CString and COleDateTime - I will try to share the code when I have a bit of time!

                          N Offline
                          N Offline
                          Nagy Vilmos
                          wrote on last edited by
                          #12

                          What are you doing about CListCtrl?


                          Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                          B 1 Reply Last reply
                          0
                          • N Nagy Vilmos

                            What are you doing about CListCtrl?


                            Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett

                            B Offline
                            B Offline
                            BadJerry
                            wrote on last edited by
                            #13

                            Ha ha! Watch this space!

                            1 Reply Last reply
                            0
                            • R Ravi Bhavnani

                              I second mav@octaval's suggestion to go O'Reilly.  You may also want to consider using monoTouch[^] (free to try). /ravi

                              My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                              Q Offline
                              Q Offline
                              QuiJohn
                              wrote on last edited by
                              #14

                              Ravi Bhavnani wrote:

                              I second mav@octaval's suggestion to go O'Reilly.

                              Thanks, I just ordered it :) (Yes, I know I wasn't the one who originally asked.) I think it's the first programming book I've purchased since BeOS. Yikes. No wait, I bought a "3D Game Programming" book about 10 years ago. I think it's about time I learn something new :) Actually it's funny, I have learned C# since then, but did it all online. I miss buying O'Reilly books though, I fondly remember browsing the back corner of Wordsworth in Harvard Square for any and all programming books. It's gone now (Wordsworth, not Harvard Square). This just tugged at the heartstrings. Sniff. </wax nostalgic>

                              R 1 Reply Last reply
                              0
                              • Q QuiJohn

                                Ravi Bhavnani wrote:

                                I second mav@octaval's suggestion to go O'Reilly.

                                Thanks, I just ordered it :) (Yes, I know I wasn't the one who originally asked.) I think it's the first programming book I've purchased since BeOS. Yikes. No wait, I bought a "3D Game Programming" book about 10 years ago. I think it's about time I learn something new :) Actually it's funny, I have learned C# since then, but did it all online. I miss buying O'Reilly books though, I fondly remember browsing the back corner of Wordsworth in Harvard Square for any and all programming books. It's gone now (Wordsworth, not Harvard Square). This just tugged at the heartstrings. Sniff. </wax nostalgic>

                                R Offline
                                R Offline
                                Ravi Bhavnani
                                wrote on last edited by
                                #15

                                David Kentley wrote:

                                back corner of Wordsworth in Harvard Square

                                Me too!  I lived the 02138 vicinity for 20 years before moving to The Great White North.  I miss Boston terribly. :( /ravi

                                My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                Q 1 Reply Last reply
                                0
                                • R Ravi Bhavnani

                                  David Kentley wrote:

                                  back corner of Wordsworth in Harvard Square

                                  Me too!  I lived the 02138 vicinity for 20 years before moving to The Great White North.  I miss Boston terribly. :( /ravi

                                  My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                  Q Offline
                                  Q Offline
                                  QuiJohn
                                  wrote on last edited by
                                  #16

                                  I grew up in Arlington, just a 77 bus away from the Square. Now I live in West Michigan. Great beaches (and great views on the beaches, and I'm not talking about the sunset), but if houses weren't 5x as expensive (seriously) I'd move back in a heartbeat. (I see enough provincial UK talk here it's time for the provincial Bostonians to get in on it!)

                                  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