随笔分类 -  oc语法基础

摘要:NSPredicate 作用:筛选常用于:1、加条件筛选数组中的符合谓词的对象+ (NSPredicate *)predicateWithFormat:(NSString *)predicateFormat, ...; 设定谓词过滤条件- (NSArray*)filteredArrayUsingPr... 阅读全文
posted @ 2015-05-08 14:14 songkl 阅读(246) 评论(0) 推荐(1)
摘要:[writer writeToFile:logPath atomically:YES];这句是往文件里面写数据 这都是覆盖式写入的atomically的YES 或 NO :YES表示保证文件的写入原子性,就是说会先创建一个临时文件,直到文件内容写入成功再导入到目标文件里.NO 则直接写入目标文件里.... 阅读全文
posted @ 2015-05-05 14:43 songkl 阅读(373) 评论(0) 推荐(0)
摘要:1 NSArray *jiangsu = [[NSArray alloc]initWithObjects:@"nanjing",@"suzhou",@"wuxi",@"changzhou", nil]; 2 3 NSArray *henan = [[NSArray alloc]... 阅读全文
posted @ 2015-04-28 20:16 songkl 阅读(282) 评论(0) 推荐(0)
摘要:1 NSMutableArray *mutArray1 = [[NSMutableArray alloc]init]; 2 NSDictionary *dic = [[NSDictionary alloc]initWithObjectsAndKeys:[NSNumber numb... 阅读全文
posted @ 2015-04-28 20:06 songkl 阅读(244) 评论(0) 推荐(0)
摘要://产生随机验证码 1 //NSMutableArray *marr = [[NSMutableArray alloc]init]; //以下分别用可变 不可变数组来将对象输入 2 3 NSArray *arrtest = [[NSArray alloc]init]; 4... 阅读全文
posted @ 2015-04-28 19:58 songkl 阅读(274) 评论(0) 推荐(0)
摘要:点语法intance1.val1 = instance2.val2 instance1的点语法代表set方法 instance2的点语法代表get方法@property自动合成存取器 :自动进行成员变量的声明 以及成员变量存取器的设置。分类:只能在原先的类中增加方法功能,不能添加成员变量。 苹果不让... 阅读全文
posted @ 2015-04-24 09:30 songkl 阅读(116) 评论(0) 推荐(0)
摘要:资料一:一、类的继承Objective-c中类的继承与C++类似,不同的是Objective-c不支持多重继承,一个类只能有一个父类,单继承使Objective-c的继承关系很简单,易于管理程序。Objective-c中所有类的父类是NSObject。Objective-c中类的继承例子: @i... 阅读全文
posted @ 2015-04-23 14:04 songkl 阅读(5364) 评论(0) 推荐(0)
摘要:模块:一个源文件及其中所有方法定义局部变量:包含在{}中的变量,生命周期和作用域也在{}中,默认乱码实例变量:属于对象的变量。全局量:在任何{}之外定义的量。通过extern声明可以让作用域为程序中任何地方,生命周期和程序一样,默认有初值static修饰符:让局部变量生命周期同程序,让全局量作用域为... 阅读全文
posted @ 2015-04-23 11:05 songkl 阅读(170) 评论(0) 推荐(0)
摘要:void test2(){ NSString *path = @"/Users/gx/Desktop/test_utf8.txt"; //NSString *str = [NSString stringWithContentsOfFile:path]; //UTF-8编码 N... 阅读全文
posted @ 2015-04-22 19:50 songkl 阅读(315) 评论(0) 推荐(0)
摘要:/*---------------------NSArray---------------------------*/ //创建数组 NSArray *array1 = [NSArray arrayWithObject:@"1"]; NSArray *ar... 阅读全文
posted @ 2015-04-22 19:49 songkl 阅读(271) 评论(0) 推荐(0)
摘要:int main(int argc, const char * argv[]){ @autoreleasepool { //----------------NSString----------------------------- NSString ... 阅读全文
posted @ 2015-04-22 19:47 songkl 阅读(200) 评论(0) 推荐(0)
摘要:1) 内存管理机制ObjC中提供了一个机制来实现上面提到的这个逻辑模型,它被称为“引用计数”(retain counting):· 每一个对象都有一个引用计数(retain count)· 对象被创建的时候,引用计数的值是1· 当引用计数值是0的时候,对象将被系统统一销毁· 我们可以通过调用一些方... 阅读全文
posted @ 2015-04-22 18:58 songkl 阅读(152) 评论(0) 推荐(0)
摘要://字符串是特殊的对象 需要用copy 其他的对象可以用 copy 或 retain// NSMultibleString 1、可变字符串 2、用initWithString 来初始化并赋值并需要手动回收不能直接等号赋值 3、有引用计数,遵循引用计数概念4、可以 增、 删、 改、 插,可以改变原来... 阅读全文
posted @ 2014-02-25 09:27 songkl 阅读(452) 评论(0) 推荐(0)