设计一个文件管理类将一个文件复制到另一个文件,由于文件过大要求每次复制100长度,通过NSFileHandle
来操作,并通过代理模式打印出当前的赋值进度百分比
#import
#import "FileMaker.h"
int main(int argc,
const char * argv[]) {
@autoreleasepool {...
分类:
其他好文 时间:
2015-04-13 12:57:08
阅读次数:
142
oc 文件操作,查看目录下所有文件包括子文件夹内包含的所有文件,循环遍历递归
FileManager.m
#import "FileManager.h"
@implementation FileManager
+ (void)showFiles:(NSString *)path;{
// 1.判断文件还是目录
NSFi...
分类:
其他好文 时间:
2015-04-13 09:29:49
阅读次数:
126
nil和NULL没有本质的区别都是代表空,nil是属于OC的风格,而NULL是C的风格.举个例子NSString *name = nil;这句话代表着一个指向OC空实例的指针,可以认为这个实例变量是不存在的吧,在JAVA中这样的写法是直接抛出异常的.而如下NSString *name = @"";这...
分类:
其他好文 时间:
2015-04-13 01:33:39
阅读次数:
570
OC中Block语法、Block使用以及通过Block实现数组排序
分类:
编程语言 时间:
2015-04-12 16:04:49
阅读次数:
139
OC中NSDictionary(字典)、NSMutableDictionary(可变字典)、NSSet(集合)、NSMutableSet(可变集合)得常用方法
分类:
其他好文 时间:
2015-04-12 14:39:21
阅读次数:
143
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
NSString/NSMutableString:OC字符串处理核心类
NSString/NSMutableString是Foundation框架中的类,是Objective-C
中字符串处理的核心类。这两个类最大的区别:NSString
创建赋值以后,该类字...
分类:
其他好文 时间:
2015-04-12 09:27:24
阅读次数:
148
面向过程:分析解决问题的步骤,实现函数,调用函数。面向对象:分析问题所需的对象,各个对象的功能,再协作完成问题。类的定义具有相同行为特征的抽象集合称为类@class防止循环引入定义类(DefineClass).h文件@interface className : NSObject{ entityVar...
分类:
其他好文 时间:
2015-04-11 23:56:59
阅读次数:
137
封装:目前我的理解是将类声明里的实例变量“包裹”好,一旦“包裹”好,由类生成的对象也就“包裹”的“严实”了,这样外部的东西就不会随意修改对象的重要数据了,之前我们要想对类的实例变量赋值,是通过指针访问的,并且要在实例变量前面加上关键字@public,其实这个@public关键字像是把类里面的实例变量...
分类:
其他好文 时间:
2015-04-11 22:27:52
阅读次数:
128
OC的BOOL类型:BOOL类型其实是由一种称为预处理程序的机制添加的。typedef signed char BOOL;BOOL类型有两个值YES,NO。YES=1,NO=0。说明:objective-c 中的BOOL 实际上是一种对带符号的字符类型(signed char)的类型定义(typed...
分类:
其他好文 时间:
2015-04-11 22:15:07
阅读次数:
172
和C语言不同在Objective-C语言中有单独的字符串类NSString。C语言中string是由charASCLL码字符组成OC中字符串是由unicharUnicode字符组成NSString不可变字符串即创建以后内容和长度不能更改NSMutableString可变字符串即创建以后内容还可以修改在使用哟个字符串对象之前首先创建..
分类:
其他好文 时间:
2015-04-11 20:58:49
阅读次数:
148