在使用WTK模拟器运行较大的程序时偶尔会报内存不足的异常,解决方法很简单,如下:
1、找到:C:\Documents and Settings\你的登录名\j2mewtk\2.5.2\wtklib\emulator.properties
2、分别设置 heap.size: 999999 和 storage.size: 999999
3、重启wtk emulator就可以了。
其中:heap.size 相当于设置模拟器所能占用的最大内存,storage.size是可用于存储的最大容量,与db有关。
其实在Preferences中的Storage里也可以设定,不过最大值只能是65536,用一用就会被耗尽了。这可能是为了照顾到那些古董机吧,毕竟现在出的手机标榜的就是性能,如果因为内存不足而导致的问题对于生产商而言将是一件很难看的事。
以xcode4.6为例:前提安装了xcode 4.6 并且交xcode.app复制到应用程序目录下
下载之前版本的dmg安装包,然后双击dmg 右键Xcode.app “显示包内容” 然后:
Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs 将此目录下的对应版本文件夹拷贝到
现在xcode4.6 的对应目录中: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
5.切换到桌面 finder --->前往-->文件夹输入 /Volums/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
6.复制 iPhoneSimulator5.1.sdk文件夹到如下目录
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
7.在Finder中推出Xcode卷
8.然后重新启动 xcode 4.6
会提示安装一个兼容旧版本插件.
9.重新启动后就可以在新建工程-->builder setting中 base sdk看到 ios 5.1
10.模拟器也会多出两个 iphone 5.1 ipad 5.1
holydancer原创,如需转载,请在显要位置注明:
转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7334377
OC中的继承和JAVA,C++都有相似之处,很容易理解,虽然不能多继承,但是有专门的方法和途径解决这个问题,今天只做单继承和多态的简单示范,新建一个Person类,包括.h和.m文件,然后Men类和Women类继承自该类,并重写了继承过来的cry方法,然后在main()方法中创建实例指向父类Person引用,简单多态后输出语句,具体结构如下:
Person.h代码如下:
Person.m代码如下:
接下来是men.h:
然后是men.m:
women.h
women.m
最后在main()方法中进行测试:
最后得到以下输出结果:
关键字:objective-c ,objective c , oc ,继承,多态 ,面向对象