Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 4076772
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T17:28:03+00:00 2026-05-20T17:28:03+00:00

There are tons of resources concerning coding on the iPhone. Most of them concern

  • 0

There are tons of resources concerning coding on the iPhone. Most of them concern “how do I do X”, e.g. “setup a navigation controller”, or “download text from a URL”. All good and fine.

What I’m more interested in now are the questions that follow the simpler stuff – how to best structure your complex UI, or your app, or the common problems that arise. To illustrate: a book like “Beginning iPhone 3 Development” tells you how to set up a multi viewcontroller app with an top ‘switcher’ viewcontroller that switches between views owned by other view controllers. Fine, but you’re only told how to do that, and nothing about the problems that can follow: for example, if I use their paradigm to switch to a UINavigationViewController, the Navigation bar ends up too low on the screen, because UINavigationViewController expects to be the topmost UIViewController (apparently). Also, delegate methods (e.g. relating to orientation changes) go to the top switcher view controller, not the actual controller responsible for the current view. I have fixes for these things but they feel like hacks which makes me unhappy and makes me feel like I’m missing something.

One productive thing might be to look at some open source iPhone projects (see this question). But aside from that?

Update

To clarify: I suppose what I’m asking about could be summarised as “Recipes and Gotchas for iPhone development”. The sort of things that are of interest to developers, but aren’t covered in any of the iPhone books etc. that I’ve seen, such as:

  • I’m writing an iPad app and want a UISplitViewController presented to the user only some of the time, which Apple seem to be saying I can’t do. Is it possible? How?

  • Apple don’t give me a way to stylise my app in a convenient, across the board way (e.g. font tweaks, or colours). How can I approach styling my app?

  • Memory management isn’t made any easier by some of the inconsistencies in UIViewController method names (e.g. viewDidUnload is not the opposite of viewDidLoad, despite the name). Is there a consistent easy way to tidy that up and make view controller memory management less error prone?

  • How can I consistently and easily test my view controllers for behaving correctly when a memory warning comes in? It’s easy to simulate a memory warning in the Simulator, but if the UI I want to test is showing (and is a ‘leaf level’ view controller), it won’t get its view unloaded because it is currently visible.

N.B. I’m not actually asking the above questions here — I think I have decent answers to them! — just giving examples of ‘good’ questions that illustrate this stackoverflow question.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T17:28:03+00:00Added an answer on May 20, 2026 at 5:28 pm

    As far as I can tell, there isn’t a book or resource which deals with the sort of advanced gotchas and recipes that I was looking for. Loads of useful resources exist, but just not addressing the stuff I’m thinking about.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

There are tons of options out there for doing autocompletion. Most of them seem
I don't want to see debug logs from adb logcat command. There are tons
I know that there are tons of similar questions because I have read them
There are tons of GUI libraries for C/C++, but very few of them are
There are tons of topics on here that explain how to convert a string
There are tons of good date pickers out there for Windows forms, but I
There are tons of pay and free bluetooth toggles on the market that work
I know there are tons of threads regarding this issue but I have not
I'm refactoring some code and there are tons of functions with no try catch
When I was developing in PHP and Visual Basic, there were tons of programmers

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.