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.
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'm trying to learn objective-c and am having a hard time coming from (java / C#). Does anyone have sample code that explains how the inner workings of objective-c work? I found a couple tutorials (below) but I'd like to start working through some examples that are a little more complex than "hello world".
http://cocoadevcentral.com/d/learn_objectivec/
http://www.otierney.net/objective-c.html
http://mobileappmastery.com/objective-c-tutorial/
Ray Wenderlich has some very good tutorials. His Simple iPhone App Tutotial is in 3 parts. If you follow it step by step, it will give you a great overview on how an iOS app works. Once you complete it, you can follow is more complex tutorials. Good luck.
I'd recommend a decent book, too: it's a complex language, and unless you get an end-to-end grounding in its peculiarities (and there are a number of them), you're almost certain to confuse yourself at some point. (There are definitely more opportunities to confuse yourself with Objective-C than C++, in my opinion...)
A book I like a lot is "Learning Objective-C 2.0", by Robert Clair, published by Addison-Wesley...
If you're looking for example working code, I've been using two main source -
Cocoa Controls - for specific UI elements
Binpress - for complete applications and SDKs
For me, the most effective way to learn is by going over actual working code from real applications, instead of mock code used in tutorials and very basic examples. Maybe it's because I already have background in other languages and don't need to cover the basics.
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 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.