- 博客(5)
- 收藏
- 关注
原创 基础——堆和栈的区别
堆和栈的区别在许多的面试中都有提及,他们的区别在计算机编程中也是属于非常基础的部分,不过我之前一直没去了解……不过在了解之后也很简单的。首先我们要知道程序所占的内存一共分为5大块,分别是1、堆2、栈3、初始化区4、未初始化区5、代码区堆——由程序员分配内存释放的,比如new指令、alloc指令和malloc指令栈——由编译器自己分配释放的,用来存放一些参
2015-11-23 20:58:11 440
原创 协议和block的区别
协议和block都可以用来不同页面之间的传值,block之前有过详细的说明协议的话一共有4个步骤,一个是创建协议@protocol User_Info @required -(void)Set_User;@end分为两种分别是@required 和 @optional@optional是可以选择不实现的@required是必须实现的第二步是实例化协议的属性
2015-11-20 20:48:16 1140
原创 JSON和XML的区别
首先就样子来说json文件是这个样子{"err":"-1","msg":"user_id\u53c2\u6570\u9519\u8bef","data":""}xml文件是Ice Cream Sundae5 minutes(ps:网上随意摘抄的)首先就形式看起来,json是比xml直观,xml比json更清晰其次是json的读取速度比xml快,但是xml可以进行读和写,
2015-11-20 15:00:38 447
原创 UITableView插入Section
首先确保你的tableview在正常刷新的时候也没问题,因为插入Section只是多了个动画效果主要的为[tableView beginUpdates];和[tableView endUpdates];确保这个刷新不会在循环里面,就是插入未结束的时候不能重新进行插入insertSections: withRowAnimation:]第一个参数就是插入的section
2015-11-14 16:04:29 1004
原创 关于UITableView的间隔问题(header和footer)和分割线
经常有人会遇到UITableView有间隔或者想要让UITableView出现间隔的方法,其实很简单,UITableView有方法可以返回他的高度,不过只对section有效即-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section;和-(UIView *)tabl
2015-11-14 15:51:31 8240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人