摘要: iOS测试第一章 iOS测试 在编写业务代码的同时,也要编写和维护相应的测试代码。因为单元测试不仅能保证代码运行的正确性,也有助于代码结构的安排和思考,有助于自身的不断提高。 对于持续集成平台来说,测试还是非常重要的。项目中能采用自动化测试越多,平台的价值就会越大。持续集成最大的好处在于能... 阅读全文
posted @ 2015-09-09 11:18 shushulele 阅读(263) 评论(0) 推荐(0)
摘要: Xcode中Instruments的使用:Leaks:Leaks可以检测内存泄漏点,Allocations跟踪模板可以查看内存的使用情况。在Instruments中,虽然选择了Leaks模板,但默认情况下也会添加Allocations模板。基本上凡是分析内存都会使用Allocations模板,它可以... 阅读全文
posted @ 2015-08-12 08:51 shushulele 阅读(155) 评论(0) 推荐(0)
摘要: 一 ,使用autolayout进行相对布局:1.创建新的工程,设置rootviewcontroller(这里不再多说)2.勾选下面(因为我们到下面是使用sizeClass,所以勾选两个):3.这里我创建了一个lable,名称为View1,在这里可以看到设置View1的约束为距上和左侧为0,宽和高设置... 阅读全文
posted @ 2015-04-29 14:39 shushulele 阅读(255) 评论(0) 推荐(0)
摘要: 1.OC中内存管理方式分MRC和ARC两种MRC:手动管理引用计数。ARC:自动管理引用计数。ARC实现的原理是MRC。2.引起引用计数变化的方法加1:alloc,retain,copy;减一:release(引用计数立即减一),autorelease(在未来的某个时刻引用计数减一,这个时刻跟au... 阅读全文
posted @ 2014-07-24 18:09 shushulele 阅读(923) 评论(0) 推荐(0)
摘要: 1、C中内存分为四个区 栈:用来存放函数的形参和函数内的局部变量。由编译器分配空间,在函数执行完后由编译器自动释放。 堆:用来存放由动态分配函数(如malloc)分配的空间。是由程序员自己手动分配的,并且必须由程序员使用free释放。如果忘记用free释放,会导致所分配的空间一 直占着不放,... 阅读全文
posted @ 2014-07-09 22:01 shushulele 阅读(1026) 评论(0) 推荐(0)
摘要: 1.函数指针: 找出两个数的最大值: int maxValue(int a,int b) //返回最大值的函数 { return a>b?a:b; } int main() { int a = 3; int b... 阅读全文
posted @ 2014-07-09 21:38 shushulele 阅读(2769) 评论(0) 推荐(0)