ios - iPhone App Development - Few beginner questions -


i've been tasked creating app, have 0 experience ios development. have general programming knowledge, particularly java, javascript , php (i'm more web developer programmer). have dabbled c, xcode , various other languages , ides in past, remember little.

i've been following apple's developer library tutorials, , i'm @ around language stage, i'm come grinding halt. while progress through learning basics of objective-c, there few things i'm confused regarding development in xcode various tutorials seem skip on or imply know do, or stop right before part i'm having trouble with.

1) storyboard - yes or no?

is better start empty application , work files or create template (in case tabbed application) , work storyboard?

2) if using storyboard, still need have .xib?

are user interfaces more global templates view controllers implement?

if wanted different layout each tab of app, create .xib each tab, or edit controllers in storyboard? correct in understanding storyboard can have multiple instances/relationships of same controller, in case having .xib's make more sense?

3) if using storyboard, implementation , source files come from?

this stupid question. know can add them via file -> new, don't know how associate files view controller. there way have files created automatically when adding controller storyboard?

since you're starting, should use storyboards because lets link different view controllers(pages on app, essentially) visually , outside of code. example, can link uitabbedviewcontroller (the part manages content of other tabs) pages represent content of different tabs. basically, storyboard have tabbed view controller in parent-child relationship sub-controllers. have 1 instance of each -- tabbed view controller, managing instance of each of tabs' content , controller. same regardless of storyboard or xib, can connect more in storyboard.

you can still use .xib(nib) file stuff custom table cells or in cases want separate view element or controller storyboard there other constraints.

in storyboard, subclass controller class on sidebar in visual editor entering subclass of uitabbedviewcontroller in 'custom class'. in file associated 'mytabbedcontroller', implement stuff.

great book:

http://www.barnesandnoble.com/w/beginning-ios-6-development-david-mark/1113216077?ean=9781430245124

good luck!


Comments

Popular posts from this blog

html - How to style widget with post count different than without post count -

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

javascript - storing input from prompt in array and displaying the array -