Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have choosen Iphone as my profession and I am working on it for making my career on this particular field.Since from last few weeks I am searching on for good books on Iphone sdk and on obj-c with topics included like:
Total UI Controls , UI Delegates And all Foundation Framework classes like NSString, NSArray etc, About Memory Management, CFNetwork, some sample iphone application Programs.
I saw some books in book stores but couldn't able to decide which book to buy. can you please help me in giving me some best book names where I can find all the topics.
Thanks,
Though not a book, I would recommend checking out the free Stanford class from Itunes U. Just looks up iPhone Application Development or Iphone Application Programming.
They go through all the basics as well as APIs for NSString and NSArray, etc if only cursory. If you get a chance, also try to get a hold of the assignments. You can google for them since they take down the assignments from semester to semester. Just go along with them and try them out as best as you can. That helped me out a great deal when learning iPhone development.
I'm starting with "Programming in Objective-C 2.0 (Developer's Library)" and it seems really good.
For iphone sdk have a look at "Phone SDK Development: Building iPhone Applications (With Source Code)"
The iPhone SDK Development is a good start.
I started learning to develop for iPhone last week, and I've been using both Head First iPhone Development and iPhone SDK Development. They are both great in conjunction with each other. I've been using the head first book when running through exercises hands-on at the computer, and the pragmatic book as more of a reference book to read on-the-go.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Do you know a great place to find tutorials for dev to iPad ?
Like custom view controllers, split views ... this things ...
Cause I search on google but google changes "ipad" per "iphone", and I did't find big things in documentation...
Please help-me...
PS: Sorry, my English sucks...
See this question: iPhone Development: Resources for beginners
My answer from above question for ease:
I just recently started programming for iPhone(Though final product is targeted for iPad) as well so I can pass on the resources that have helped me immensely.
eBooks:
http://www.techotopia.com/index.php/Objective-C_2.0_Essentials
http://www.techotopia.com/index.php/IPhone_iOS_4_Development_Essentials_Xcode_4_Edition
Tutorials:
http://www.raywenderlich.com/
The eBooks I have linked are both absolutely fantastic and one of the few xCode 4.0 books that I was able to find that seemed to be of an actual usable quality. They both contain easy to follow and clear tutorials on simple and more advanced aspects of programming for iOS.
Ray's site is an immensely helpful resource as it contains both a very active forum base for iOS programming in addition to a constantly growing tutorial collection as there are 4-5 people that constantly are creating new tutorials that the community votes on and suggests every week. It contains some more advanced topics than the above books and I would recommend looking at it after doing a few walk through/tutorials from the books.
You are also on a pretty good site already for clarifying questions you cannot find covered elsewhere :D
Now for the bit specific to your question, like rafa said, iPhone and iPad programming are ,for all intents and purposes, identical. There are certain things like the SplitViewController that are only available on iPad but if you need to use those a google search with the relevant terms will yield the correct tutorials(The links I have provided also include examples on SplitViewControllers). If you have more specific iPad sdk questions provide an explanation of what you are trying to do and I'm sure the community can try to help you out.
Best of luck! -Karoly
Go to
Developer.apple.com
And iPad and iPhone dev are essentially the same
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I've been programming for the iPhone for quite a while now, but I still haven't made any iPad apps.
(Well, a couple, but with childishly simple user interactions. Think tappable pictures.)
So, I'm familiar with XCode, IB, MVC, all that stuff. Despite that, I don't have a clue about how to program a good UI for the IPad. I've tried google, and I've read a little about UISplitViewController and PopoverController, but that's about it.
I haven't been able to find any good tutorial concerning interface design/programming on the IPad specifically. Does anyone here know about a good one?
The short version: Does anyone know of a good IPad UI programming tutorial for experienced IPhone programmers? (Preferrably something other than the Apple code examples.)
Ray Wenderlich has some of the best iOS tutorials by far.
Check out these iPad tutorials he's done.
http://www.raywenderlich.com/1040/ipad-for-iphone-developers-101-uisplitview-tutorial
http://www.raywenderlich.com/1056/ipad-for-iphone-developers-101-uipopovercontroller-tutorial
http://www.raywenderlich.com/1063/ipad-for-iphone-developers-101-custom-input-view-tutorial
http://www.raywenderlich.com/1111/how-to-port-an-iphone-application-to-the-ipad
When it comes to the user interface components that are unique to the iPad, and how to deal with them in your application, I highly recommend Daniel Steinberg and Eric Freeman's book "iPad Programming: A Quick-Start Guide for iPhone Developers". They approach the subject as if you were familiar with iPhone development, but now want to get into the iPad. I thought I understood the fundamentals well when I first picked up the book, but it taught me quite a bit more.
I taught a course on advanced iOS development recently, and one of the sessions was on the iPad and its unique UI components. The videos and course notes for the spring and fall semesters can be found on iTunes U. Look for the "iPad" class in the spring and "Views and view controllers" class in the fall.
When it comes to iPad interface design, that's something that people are still working out. Designers are still experimenting with different ways of utilizing the larger touch surface, yet not cluttering things up. Probably the best reference you'll find on this is the video for the WWDC 2010 session 103: "iPad and iPhone User Interface Design". I know that Josh Clark has also been giving presentations on his studies into iPad design, and notes from one of his recent talks can be found here.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I too often answer the same kind of questions regarding basic topics like memory management, UITableView, Interface Orientation, MVC, etc...
I understand very well that everyone starting with that SDK is too exited about getting its hand on it, but a little reading would save them hours of debugging and the frustration that come along with the feeling that "We miss something here".
I'd like experienced users to share the few small articles, white papers, documentation, book chapters that helps other save their time and avoid frustration.
My first vote would be for:
IOS Memory Management Guide
View Controller Programming Guide
Table View Guide
And as a general recommendation, read the overview section that come along with the documentation for every class in the reference library, it contains most of what you need to know to avoid the big traps!
Good Resources
Apple-provided documentation:
Introduction to The Objective-C Programming Language
Your First iOS Application
Getting Started with iOS
IOS Memory Management Guide
View Controller Programming Guide
Table View Guide
iTunes U
iTunes U: Stanford — Developing Apps for iOS by Paul Hegarty
iTunes U: Stanford — iPhone Application Development by Alan Cannistraro and Josh Shaffer
Apple's WWDC10 Session Videos (apple developer login required)
YouTube
The New Boston
Geeky Lemon Development
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I would like to start developing an application for Ipad (a simple one).
My doubt is that i heard that is only possible if you have a Mac, and isnt with a PC. Is it true?
Normally i use to develop applications using .Net and Visual Studio, how is the learning curve taking in count this fact?
Do you have any good web reference or tutorials about objective C?
Yes,native Ipad development using XCode requires a Mac.. there is just no getting around that.
Objective C 's syntax is a little weirder than what you will be used to... lots of [] instead of .
but the concepts are going to be pretty much the same. If you have an Ipad, there are lots of free apple docs in the ibook store that you can go though. or if you have joined the developer program, then developer.apple.com has some amazing stuff with downloadable examples.
All the best
It's true that you need a Mac. Objective-C isn't a very complicated language, so factor in maybe a day or two for getting used to Xcode and learning the language. Then it has so far taken me about ten years to get an incomplete understanding of the APIs...but only because there are things I didn't need to use yet :-).
Apple has very good documentation of Objective-C at its website, developer.apple.com.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I've been primarily developing in c# for the last few years and have found that staying up-to-date with some of the best c# blogs (Ayende, Jeremy Miller, Greg Young, Phil Haack, et al) has been invaluable. So, I'm just getting into objective-c and iPhone development and am wondering who are the top bloggers I should be keeping up with are.
I enjoy these:
cocoa is my girlfriend
cocoa with love
icode blog
iphone dev tricks
iphone dev
You can check answers to this question.
There are a ton of Objective-C / Cocoa / iPhone coders on Twitter...so I would look into setting up a Twitter account if you haven't already.
CocoaCast is a great resource. You will also find a list of Cocoa blogs here
Another good one that is sadly not updated as often as it should be is Call Me Fishmeal. It's a mix of personal stuff along with a section called "Pimp My Code", where he goes into great detail on how to write excellent Objective C code.
I second the twitter recommendation, but Planet Cocoa (planetcocoa.org) is a must, it collates a wide range of Macintosh/iPhone developer blogs
I've got a pretty good list of Cocoa related blogs and podcasts on this blog post.