iphone开发
文章平均质量分 54
ohmygol
这个作者很懒,什么都没留下…
展开
-
使用storyboard
story board是xcode4.2新增的一个特性,它将原有工程中的所有xib文件集成在一起,用拖拽的方式建立2个viewController之间的跳转关系,使得整个程序的UI跳转逻辑清楚明了。使用storyboard后,界面相关的代码编写将更少。 简单说一个storyboard是个什么东西。storyboard引入了2个概念: scene: 一个场景, 由一个vi转载 2011-11-21 16:04:30 · 3709 阅读 · 0 评论 -
iOS 5的StoryBoard
StoryBoard是iOS 5的新特征,旨在代替历史悠久的NIB/XIB(其实StoryBoard还是基于NIB/XIB的,不过开发人员已经无需直接跟NIB打交道了)。目前关于StoryBoard的文档并不多,苹果的iOS 5的开发者文档里也仅有不多的介绍。所以,本文只是简单的谈谈本人对StoryBoard的一些粗浅的理解。(StoryBoard有时也叫做StoryBoarding,我不太注转载 2011-11-21 16:05:29 · 1740 阅读 · 1 评论 -
IOS开发中nil和release的用法
先简单解释一下nil和release的作用:nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系;而release才是真正通知内存释放这个对象。所以nil并没有释放内存,只有release才回真正释放内存。再分析一下二者使用的先后顺序:如果没有release就直接nil,那么虽然不会出错,却等于自己制造内存泄漏了,因为nil之后release就已经不起作用了。相反,如果在使用接口转载 2012-04-06 10:32:00 · 865 阅读 · 0 评论 -
viewDidUnload 和 dealloc 的区别
viewDidUnload 和 dealloc 的区别 对于iphone开发人员来说,内存管理是极为重要的技巧,哪怕程序的功能再强大,设计再漂亮,如果内存控制不好,也难逃程序莫名退出的噩运,这与网页开发是完全不同的。内存控制里面有很多门道,在这里分析一下 viewDidUnload 和 dealloc 的区别,关于这两者的区别的文章很多,但是大都是摘抄和转载 2012-04-06 11:13:03 · 529 阅读 · 0 评论 -
由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起
由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起init方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身 loadView方法当view需要被展示而它却是nil时,viewController会调用该方法。不要直接调用该方法。转载 2012-04-06 16:27:51 · 596 阅读 · 0 评论 -
XCode 4.2开发笔记图文(3)---多视图开发的初步了解
今天看了一下iOS开发中多个视图的应用.iOS下包含了几种不同种类的视图类型和controller:比如Tab Bar ,Navigation Bar ,Tool Bar等.也可以自定义自己的视图的controller程序中主窗口的视图控制器我们成为root controller,由它负责不同视图的切换等功能.由root controller负责的视图都有自己的controller和d转载 2012-04-06 16:32:08 · 2279 阅读 · 0 评论