1, LINK: 介绍了关于 在gcc当中混合使用 static 以及 dynamic 库,例子胜千言: -Wl,-Bstatic -L/usr/local/sqlite-arm-linux/.libs -lsqlite -Wl,-Bdynamic -L/usr/local/arm/3.3.2/li ...
分类:
其他好文 时间:
2016-07-03 13:14:13
阅读次数:
162
一.MRC中@property关键字 1.assign,retain,copy 这几个关键字用语setter方法的内存管理 assign:一般用于非oc对象,直接自信赋值操作 retain:一般用于oc对象,那么将retain新值,release旧值 copy:将release旧值,copy新值 一 ...
分类:
其他好文 时间:
2016-06-30 21:39:28
阅读次数:
104
本文围绕内存管理的几种方法展开叙述。 1.内存管理是什么? 内存管理,就是对内存资源进行优化。 2.内存管理的三种方法? Objective-C的内存管理主要有三种方式ARC(自动内存计数)、MRC(手动内存计数)、内存池。 3.MRC是什么?管理原则是什么?存在的问题? MRC,全称MannulR ...
分类:
移动开发 时间:
2016-06-29 08:53:13
阅读次数:
205
一.MRC模式下set和get方法 首先我们创建一个Dog类 Dog.h: Dog.m: 再创建一饿Person类 Person.h: Person.m: 在main函数中我们创建两个dog,并且创建person person set一个dog 此时,set方法完之后dog.retainCount值 ...
分类:
其他好文 时间:
2016-06-28 18:18:12
阅读次数:
159
1、流的控制 iomanip 在使用格式化I/O时应包含此头文件。 stdiostream 用于混合使用C和C + +的I/O机制时,例如想将C程序转变为C++程序 2、类继承关系 ios是抽象基类,由它派生出istream类和ostream类, iostream类支持输入输出操作,iostream ...
分类:
编程语言 时间:
2016-06-27 17:21:19
阅读次数:
287
Spring MVC操作原生Servlet 对象 Spring MVC 可以操作原生的Servlet API,如下的这些原生API,可以各自 自由混合使用,也可以和其他非原生 参数组合使用 实例代码: ...
分类:
编程语言 时间:
2016-06-26 18:25:41
阅读次数:
183
一.MRC 和 ARC 1.mrc模式下声明一个Dog对象 析构函数 二。mrc手动内存管理模式下get和set方法 ...
分类:
其他好文 时间:
2016-06-25 23:08:49
阅读次数:
139
1.栈放局部变量(代码结束就释放,系统自动回收)堆放对象(动态分配) 2.每个对象里分配4个字节的存储空间放 引用计数器 当引用计数器值为0时对象占用的内存自动被回收自动回收,引用计数器的初始值是1. 3.retain 引用计数器+1 release引用计数器-1 4.可以给对象发送(调用)reta ...
分类:
移动开发 时间:
2016-06-20 17:13:42
阅读次数:
212
1\__block可以在ARC和MRC下使用,既可以修饰对象,也可以修饰基本数据类型; 2\__weak只能在ARC下使用,只能修饰对象,不能修饰基本数据类型. 3\当block内部需要修改外部参数时,需要用__block来修饰外部参数,当block内部需要用到self时,要用__weak来修饰se ...
分类:
其他好文 时间:
2016-06-19 21:11:18
阅读次数:
140
一、 复杂模版中指令混合使用 二、 宏定义编写 解决方法:1、编写宏:数据text、长度length …后面参数可多个!2、调用宏:<@cut text=list. note length=20> <#macro cut text length append='...'> <#if text? le ...
分类:
其他好文 时间:
2016-06-17 15:32:55
阅读次数:
257