1.文件的浅度遍历与深度遍历://NSFileManager * fm = [[NSFileManager alloc]init];//创建文件管理器//第一步创建一个文件管理器NSError * error= nil;//显示路径下的内容,作用类似于ls -a指令//返回值是把目录下的内容放到NS...
分类:
其他好文 时间:
2014-10-19 14:12:43
阅读次数:
217
6月份接触swift。没有学oc。看了视频还是不会写代码,总是会卡壳。到现在也就写了个TodoDemo。所以还是得系统的学OC和IOS开发。看网上人家说,把苹果的开发文档都看一遍就成大牛了。都看一篇我做不到,尽量看一些我需要的吧。1,Start Developing iOS Apps Todayht...
分类:
移动开发 时间:
2014-10-19 01:14:30
阅读次数:
255
self :用法OC中self可代表类和对象Self是一个指针,谁调用了当前方法,self就指向谁【出现在对象方法中,就代表着当前对象,出现在类方法中,就代表着当前类】Self的用途:(1)可以利用self->成员变量名访问当前对象内部的成员变量(仅在对象方法中)(2)[self方法名];可以调用其...
分类:
其他好文 时间:
2014-10-18 23:50:57
阅读次数:
256
1.结构体:NSRange、NSPoint(CGPoint)、NSSize(CGSize)、NSRect(CGRect)NSRange:表示范围,有两个成员变量:location,length例如:@“Iloveyou”求出love的范围intmain(){NSRanger1=NsMakeRange...
分类:
编程语言 时间:
2014-10-18 23:46:20
阅读次数:
243
OC也叫面向对象c,在c语言的基础上增加了一层最小的面向对象语法特点:1、完全兼容C语言2、可以在OC代码中混入C语言代码,甚至是C++代码,不是任何源文件代码都能写c++代码,要把拓展名改一改才可以写3、可以在OC开发 Mac OS X平台和IOS平台的应用程序4、.c只能写C语言代码,.m能写O...
分类:
编程语言 时间:
2014-10-18 23:42:27
阅读次数:
307
block :用来保存一段代码,用^1、block 特点:1> Block封装了一段代码,可以在任何时候执行2> Block可以作为函数或者函数的返回值,而其本身又可以带输入参数或返回值3> 苹果官方建议尽量多用block,在多线程、异步任务、集合遍历、集合排序、动画转场用的很多4> Block可以...
分类:
编程语言 时间:
2014-10-18 23:41:27
阅读次数:
414
*** 类方法 ***声明和实现:@interface Person : NSObject+ (void) age; //声明一个类方法@end@implementation Person+ (void) age //类方法的实现{NSLog(@"abcd");}@endint main(){[P....
分类:
编程语言 时间:
2014-10-18 23:29:59
阅读次数:
253
一、基本使用1.内存管理的范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等)无效2.对象的基本结构:*每个OC对象都有自己的引用计数器,是一个整数,表示“对象被引用的次数”,即有多少人正在使用这个OC对象*每个OC对象内...
分类:
编程语言 时间:
2014-10-18 22:17:38
阅读次数:
219
*** 封装 ***一、 set方法通过 指针->成员变量名 方式给成员变量赋值具有危险性,可能被赋值为不合理的数值。不允许通过指针直接修改成员变量,就要去掉@public。通过方法来修改成员变量的值,方法中可以加代码保证接收的值是合理的赋值。设置成员变量属性值的方法,通常称为该属性的set方法,命...
分类:
编程语言 时间:
2014-10-18 22:11:05
阅读次数:
230
说到block .想听我废话下它的基础。block 是一个闭包函数。所谓闭包就是 引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。oc 中 block 默认创建后 分配在栈中。。当向其 发送 copy 消息后 被移到堆上。 防止被释放。由上面定义可...
分类:
其他好文 时间:
2014-10-18 18:11:14
阅读次数:
199