@
yangcaimu 你了解到的还是错的。。。Android和iOS都有布局和控件,控件的概念我就不多说了。Android布局来自于Java,iOS起初好像并没有,是后面引入并且逐渐完善的,所以没有广泛是用。
天气应用都很简单,但比较重设计和交互。Yahoo Weather也是一样,在iOS7还没出来时,它的虚化背景设计就给人眼前一亮,背景图是自家flickr上对应城市的实景图,辅以自己多年做天气服务(iOS默认天气数据来源)的完善数据,并将其对应图形化展示。
感觉我给你贴的链接你压根没看,因此才有了自己后面错误的理解,我就简单说下类似的应用实现吧:实际上Yahoo Weather整体是个侧边栏展开的UI框架,类似的开源第三方控件有很多,你可以找来试试,不过刚开始不建议采用太多第三方类库,出问题不好改。天气中间主体界面没啥好说的,也不用上什么布局,就是坐标摆放有些麻烦,可以学习下怎么用Interface Builder可视化编程来实现UI,能省不少功夫。最重要的一点,有时间还是系统学习下iOS编程吧,可以在做应用的同时去学习,但千万不要总寻求所谓的捷径。
另外个人不同意 @
nil 的意见,纯代码和可视化编程各有利弊,前者不一定有更好的动态性,而且如果因为需要多理解一些东西就不用IB那你也自然很难感受到它的便捷性。如果能够同时驾驭两者并且把他们很好的融合在一起那是最好,如果不能,根据需求和自己的掌握程度来自由选择也是明智之举。