ios 不太理解的一些东西

1.便携类NSBundle 可用于获取应用包的信息,该类的mainBundle 方法返回主应用包的引用,其pathForResource:ofType:方法返回包中指定文件的路径

 例:NSString *path = [NSBundle mainBundle]pathForResource:@"文件名"ofType:@"文件后缀"

2.优化表视图:在合适的时候重用现有的表视图单元格 UITableviewCell *cell = [tableview dequeueReusableCellWithIdentifier:CellIdentifier];

3.当我们以编程的方式将子视图添加到单元格的内容视图时,应该确保添加的所有子视图都是不透明的。透明的子视图会降低滚动性能,这是因为透明层的合成是一个耗时的操作。

4.使用core data的优势 

  (1)简化了模型-视图-控制器(MVC)架构中的模型部分的创建,减少项目的开发时间

  (2)对比通过平面数据文件或plist进行搜索和排序,core date能提供更高的速度

  (3)在任何特定的时间只读取需要的数据,core data API可以节省内存

5.SQLite 和Core Data

   SQLite是一个库,他提供了一个用于ios关系型数据库的实现。Core Data可以将SQLite用作磁盘上的数据存储以持久化我们的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值