年後回來第一天,整理一下代碼,有個地方用類別更好。想用一下類別,但是突然忘卻了。。。 之前還做過一次category呢。
博客記錄一下,加強記憶。
需要注意的是:只能向已有的類添加方法。另外新的方法名如果與已有的方法名相同,則會覆蓋已有的類(相當於重寫方法),這樣不能夠訪問之前的方法;
現在Xcode4.6創建category很方便,添加New File -> 然後選擇“Objective-c category”文件(專用的,#import和@implementation都幫你寫好了)->然後會讓填寫“Category”的名字和“Category on”(想添加的類),這裏名字可以按照自己的寫,現在的Xcode4.6會直接把文件名字創建成“Category
on”+ "Category"。 例如“Hello” 在NSDictionary類中,就是“Hello + NSDictionary”就好了。 ->接下來就是寫你用的東西了,注意別重名。我就是犯了這個錯誤。。次