UITableView基础
1、初始化数组的时候要注意,用遍历构造器的话可能会有内存问题
2、创建一个tableView
![](https://images2015.cnblogs.com/blog/890519/201602/890519-20160219005620675-375561557.png)
3、创建完tableView之后可以为他设置一些属性,如:
![](https://images2015.cnblogs.com/blog/890519/201602/890519-20160219005627566-2138685421.png)
4、设置完属性之后,要是你想要添加数据的话,要接受UITableViewDataSource协议,这个协议有两个必须要实现的方法
要是想要改变UITable的外观的话,需要接受UITableViewDelegate协议
下面是一些的常用方法
![](https://images2015.cnblogs.com/blog/890519/201602/890519-20160219005709222-1180272373.png)
![](https://images2015.cnblogs.com/blog/890519/201602/890519-20160219005734019-541397661.png)
![](https://images2015.cnblogs.com/blog/890519/201602/890519-20160219005751628-394122459.png)
![](https://images2015.cnblogs.com/blog/890519/201602/890519-20160219005757284-1346310249.png)
读取数据的代码如下:(一定要记得开辟空间、调用这个方法)
![](https://images2015.cnblogs.com/blog/890519/201602/890519-20160219005809753-1435197396.png)
返回每一cell的内容的方法内部:
![](https://images2015.cnblogs.com/blog/890519/201602/890519-20160219005824050-438168627.png)
当从一个界面返回时,需要重新加载这个界面的所以协议方法时,tableView有一个方法:- (void)reloadData;