存档

‘白话Objective-C’ 分类的存档

白话Objective-C之NSString

2013年9月1日 没有评论

NSString,字符串处理类,下面整理了我做过的所有项目里面最常用到的API,并根据这些API写了相应的实例代码。
掌握了这些API,至少可以让你在处理NSString的时候,感觉到从容不迫。
阅读全文…

白话Objective-C之NSLog

2013年8月31日 没有评论

NSLog函数用打印信息到控制台,比如一些错误信息或者日志信息

void NSLog (
NSString *format,

); 阅读全文…

白话Objective-C之NSMutableDictionary

2013年8月19日 没有评论

NSDictionary是不可变的,一旦创建,不可以再修改。NSMutableDictionary是可变的,创建完还可以再修改。

NSMutableDictionary一些常用用法的示例: 阅读全文…

白话Objective-C之NSDictionary

2013年8月19日 没有评论

NSDictionary是一个非常重要的集合类,类似于hash表。

NSDictionary一些常用用法的示例: 阅读全文…

白话Objective-C之NSNumber

2013年8月19日 没有评论

NSNumber用于封装原始类型,扮演着非常重要的作用。对于c语言的原始类型bool char int float double,需要封装成NSNumber对象后才能放到NSArray跟NSDictionary等集合对象里面。从这种意义上来讲,NSNumber是C语言原始类型跟Objective-C一些集合对象之间的桥梁。
阅读全文…

白话Objective-C之NSMutableArray

2013年8月19日 没有评论

NSArray与NSMutableArray之间的区别:

  • NSArray 创建的是静态数组,一旦创建之后,就再也不能添加和删除数组中的对象了。
  • NSMutalbeArray 创建的是动态数组,可随意添加或删除数组中的元素。
  • NSMutableArray继承于NSArray,可以使用NSArray的所有方法,另外还定义了更多的方法以适应mutable特性。 阅读全文…

白话Objective-C之NSArray

2013年8月18日 没有评论

NSArray是不可变的数组,而且只能储存Objective-C对象。另外,数组的最后一个元素一定是nil,表示结束。注:这些集合类只能收集cocoa对象(NSOjbect对象),如果想保存一些原始的C数据(例如,int, float, double, BOOL等),则需要将这些原始的C数据封装成NSNumber类型的,NSNumber对象是cocoa对象,可以被保存在集合类中。 阅读全文…

白话Objective-C之NSPredicate

2013年8月16日 没有评论

筛选是一项非常基本跟常用的功能,比如我们在搜索栏输入文字进行搜索,就是筛选出符合我们条件的结果。

Cocoa用NSPredicate描述查询的方式,原理类似于在数据库中进行查询。NSPredicate用于筛选符合我们条件的结果,我们可以使用NSPredicate进行自定义筛选。
阅读全文…