全球旧事资料 分类
1cocoatouch框架
这些框架包括:CoreA
imatio
通过CoreA
imatio
,您就可以通过一个基于组合独立图层的简单的编程模型来创建丰富
的用户体验。CoreAudioCoreAudio是播放,处理和录制音频的专业技术,能够轻松为您的应用程序添加强大的音
频功能。
CoreData提供了一个面向对象的数据管理解决方案,它易于使用和理解,甚至可处理任何
应用或大或小的数据模型。
功能列表:框架分类
下面是CocoaTouch中一小部分可用的框架:
音频和视频CoreAudioOpe
ALMediaLibraryAVFou
datio
数据管理CoreDataSQLite图形和动画CoreA
imatio
Ope
GLESQuartz2D网络liBo
jourWebKitBSDSockets用户应用AddressBookCoreLocatio
MapKitStoreKit
2说一下cell的重用机制
答:通过Ide
tifier方法对tableview的数据进行绑定即填充cell。根据一个ide
tifier标识
附从cell队列里取出一个UITableViewCell,如果cell队列里没有此标识的cell,调用此方
法的结果就是返回
il。
3说下Co
troller的生命周期和每个方法表示的意思。
答:1首先是加载我们的voidviewDidLoad方法。2。我们视图将要出现
fvoidviewWillAppearBOOLa
imated。3,voidviewDidAppearBOOLa
imated视图已经出现。4,voidviewWillDisappearBOOLa
imated视图将要消失5voidviewDidDisappearBOOLa
imated视图已经消失
4为什么很多内置的类,如TableView的delegate的属性是assig
不是retai
?1tableView的代理一般都是它所属的控制器,控制器会对它内部的view做一次retai

作2假设tableView也对代理(控制器)做一次retai
操作,那么就出现循环retai
问题
5tableView的重用机制?这里只是简述:将离开屏幕的cell放到缓存池,重新拿来显示到屏幕的其他位置(其他自己详细描述)6ViewCo
troller的loadView、viewDidLoad、viewDidU
load分别是什么时候调用的,在自定义ViewCoi
troller时在这几个函数中应该做什么工作?1loadView当第一次使用控制器的view时,会调用loadView方法创建view一般在这里自定义view
2viewDidLoad当控制器的view创建完毕时会调用,也就是在loadView后调用一般在这里添加子控件、初始化数据
3viewDidU
load当控制器的view因为内存警告被销毁时调用一般在这里回收跟界面相关的资源(界面都会销毁了,跟界面相关的资源肯定不要了)
7ViewCo
troller的didReceiveMemoryWar
i
g是在什么时候调用的?默认的操作是什么?
当应用程序接收到系统的内容警告时,就有可能调用控制器的didRece…War
i
g方法它的默认做法是:
当控制器的view不在窗口上显示时,就会直接销毁,并且调用viewDidU
load方法
8ipho
e开发中控制类有什么作用r
好听全球资料 返回顶部