一、 基本原理1.
什么是内存管理移动设备的内存极其有限,每个app所能占用的内存是有限制的当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、fl...
分类:
其他好文 时间:
2014-05-09 04:49:18
阅读次数:
408
在Xcode上进行objective-c开发,使用ios模拟器,出现springboard
无法启动应用程序(错误 -3)解决方式:关闭iOS模拟器,然后重新运行程序。
分类:
编程语言 时间:
2014-05-08 17:39:53
阅读次数:
4119
Objective-c中的Block(块)详解...
分类:
其他好文 时间:
2014-05-08 15:51:44
阅读次数:
291
iOS SDK
提供了两个XML框架:1、NSXML,基于Objective-C语言的SAX解析框架,他是iOS
SDK默认的XML解析框架,他不支持DOM模式。2、libxml2,基于C语言的第三方提供的sax解析框架,他被苹果整合在iOS
SDK中,它支持sax和dom模式。解析XML的其它第三...
分类:
其他好文 时间:
2014-05-08 12:15:27
阅读次数:
431
在程序中使用缓存可以极大的提高程序的运行速度,设计一个简单的缓存类并不需要太复杂的逻辑.简单的只需要3个接口.
存对象
取对象
删除对象...
分类:
移动开发 时间:
2014-05-08 04:05:50
阅读次数:
439
工作多年,因为项目需要,用过的编程语言不少了:c/c++、java、c#、汇编、vb、objective c、apple script。不过主要使用的还是c/c++,一方面是用得久了,习惯了。另一方面,思考问题的方式已经偏“底层”了,不想内存、不考虑指针,似乎就浑身冷汗,无法编程了。连带我在面试一些小朋友的时候也会不自觉的问一些底层的知识点。再有一方面,就是想要程序的运行效率更高一些,个人一直以写...
分类:
编程语言 时间:
2014-05-08 03:47:24
阅读次数:
435
Objective-C文件和目录操作,IOS文件操作,NSFileManager使用文件操作:objective-c通过使用NSFileManager类来管理和操作文件、目录,NSFileManager,文件或目录是使用文件的路径名的唯一标示。每个路径名都是一个NSString对象。NSFileMa...
分类:
移动开发 时间:
2014-05-07 16:52:55
阅读次数:
498
序言如果我们在 Objective C
中向一个对象发送它无法处理的消息,会出现什么情况呢?根据前文《深入浅出Cocoa之消息》的介绍,我们知道发送消息是通过 objc_send(id, SEL,
...) 来实现的,它会首先在对象的类对象的 cache,method list 以及父类对象的 ca...
分类:
其他好文 时间:
2014-05-07 14:53:24
阅读次数:
562
Objective-C使用NSFileHandle类对文件进行基本操作,IOS文件操作NSFileHandle类中得方法可以对文件进行基本的读写,偏移量的操作。NSFileHandle基本步骤:1、打开文件,获取一个NSFileHandle对象。2、对打开NSFileHandle的文件对象行I/O操...
分类:
其他好文 时间:
2014-05-07 14:46:42
阅读次数:
438
BOOL
首先编写程序:
#import
BOOL areIntDifferent(int ver1 , int ver2){
if(ver1 == ver2){
return (NO);
}else{
return (YES);
}
}
NSString* boolSt...
分类:
其他好文 时间:
2014-05-07 12:53:43
阅读次数:
263