hi, i have ios8 app (object-c) without autoclass/autoresize and xib (no storyboard), for make a compatible ios9 with resize and multitasking what do you suggest me? is a big application not simple to remake
convert app to ios9
Run it through the compiler and see what needs fixing. There will likely be many changes needed and
a lot of work on your part. Since it's all code and no storyboards/xibs nor using autolayout, you're in for
a lot of work I suspect.
with ios9 can i use autolayout without storyboard?
Not without code.
SImone,
Yes you can, just it do all in code. The only exception is that you have to have a launch storyboard or xib file. That is substantially easier than converting your entire project to a storyboard. This will allow you to use adaptivity in your code.
any guides for porting my app from xib to storyboard... the app have over 200 views i would like to make adaptive (useful if will have a big ipad)
I'm sure there are (200 distinct views? Wow), in the meanwhile to buy yourself some time this is your fallback: set this property UIRequiresFullScreen to yes in your app's plist.
thanks... yep over 200 distinct view... it's a full software in-app (warehouse,planner, customers,etc)
Simone,
I wish you the best of luck! In the meanwhile https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-AdoptingStoryboards/ and http://stackoverflow.com/questions/9458072/how-to-convert-a-project-using-xibs-to-storyboard should help.
thanks... why everybody prefere storyboard?? for autosizing or only for segue functionality and graphics edit?
Not everybody prefers storyboards 🙂 There have been some heated discussions on that topic in the past.
Now that they have finally allowed storyboards to be broken up and segues to be made between them using storyboard references, one major stumbling block has been removed (the difficulty of collaborating with multiple developers, resulting in merge conflict nightmares).
Anyway IMO the advantage of storyboards is quick visual layout. Drag handles to position your views to the guides, control-drag to add constraints, done. They also provide a way to visualize your UI on a bunch of different screen sizes and size classes in the preview panel, allow tweaking things at design time using @IBDesignable, @IBInspectable etc. In a nutshell, they're getting better all the time.