scrollView 是android系统提供的一种 特殊的展示view。 其实我们很早就遇到过scrollview的东东,比如listview。 而google官方文档也提出,不要混合使用scrollview & listview,应为他们有一定的冲突性。 本文后面会分析和解决这个问题。 1.认识
分类:
移动开发 时间:
2016-03-10 12:18:57
阅读次数:
209
UISwitch控件和UISlider控件的简单混合使用
分类:
其他好文 时间:
2016-03-09 22:28:57
阅读次数:
249
看了Horky同学的《混合使用Objective-C,C++和Objective-C++》博文,我也有些想法也记录一下,方便今后学习 1.Objective-C / C++ /C 深度混合不是一个好的选择,易容出错,也不好维护,当在Objective-C代码中使用C++类时,我们会使用等价的Obje
分类:
编程语言 时间:
2016-03-09 12:55:06
阅读次数:
172
上图中的cp15就是协处理器。 那么什么是协处理器呢?如下: Cp15的详细信息:系统控制协处理器,通过修改cp15的寄存器,可以修改MMU,cache,时钟模式等系统选项,从而完成系统控制。 CP15的寄存器要通过MRC和MCR指令来访问。来自为知笔记(Wiz)
分类:
其他好文 时间:
2016-03-08 23:31:08
阅读次数:
179
内存管理 1.1内存管理 1.1.1 C的内存管理,以及麻烦之处 char *p = (char *)malloc(100*sizeof (char)); 这是C的动态内存分配,我们手动跟系统申请了100个字节的内存;或者说系统在堆里开辟了100个字节的空间,并将这个空间的首地址返回给指针变量p。
分类:
其他好文 时间:
2016-03-04 22:18:04
阅读次数:
251
ARC ARC的原理是什么 当ARC开启时,编译器将自动在代码合适的地方插入retain, release和autorelease,而作为程序猿,完全不需要担心编译器会做错(除非开发者自己错用ARC了)。 ARC有什么优点 完全消除了手动管理内存的烦琐, 让程序猿更加专注于app的业务 基本上能够避
分类:
其他好文 时间:
2016-03-04 20:54:57
阅读次数:
178
// Person复合了Phone和Room // 第一种 - (void)setPhone:(Phone *)phone { if (phone != _phone) { [_phone release]; _phone = [phone retain]; } } // 第二种 - (void)s
分类:
其他好文 时间:
2016-03-03 22:47:24
阅读次数:
169
自动引用计数ARC由于Swift出现的比较晚,所有并不像OC那样有ARC和MRC两种内存管理方式在Swift统一使用非常方便的ARC进行管理内存自动引用计数,本质上仍然是面向引用计数管理实例对象被释放的时机自动的含义是并不直接访问引用计数,而是统一判断准则在使用上使其透明管理范畴..
分类:
编程语言 时间:
2016-03-03 15:01:42
阅读次数:
156
一、通过引用计数管理内存 1、引用计数。通过引用计数管理内存。对象被创建出来时,引用计数至少为1,通过retain使引用计数递增,通过release、autorelease使引用计数递减,引用计数为0时,对象所在的内存为可重用,所有指向该对象的引用都无效。 2、dangling pointer。指向
分类:
其他好文 时间:
2016-03-03 01:36:06
阅读次数:
167
内存管理: MRC: 因为iPhone内存有限, 所以要对内存及时管理, iOS系统的内存管理不像C#, java等其他语言有回收机制, 所以他的内存就要程序员手动及时管理. 在开发当中1个对象被创建(alloc、new、copy)其内部会有一个引用计数器(retaincount, 默认是1), 如
分类:
其他好文 时间:
2016-03-02 00:09:52
阅读次数:
192