1、asproperty.h
#import @inte***ce asproperty : nsobject
//屬性宣告
//@property(attributes)資料型別 例項變數
//訪問器方法實現
//@synthesize 例項變數1,例項變數2,...例項變數n;
@property(nonatomic,assign) nsstring* name;
@property(nonatomic,assign) nsstring* sid;
@property(nonatomic,assign) unsigned int age;
@property(nonatomic,getter=getno,setter=setno:) unsigned int num;
//執行緒相關
//atomic:原子性,預設,加鎖,執行緒安全
//nonatomic:非原子性,不加鎖,非線性安全
//唯讀屬性
//assign
//readonly:唯讀,只有get方法
//readwrite:讀寫,get與set方法均產生
@end
2、asproperty.m
#import "asproperty.h"
@implementation asproperty
@synthesize name=_name,age,sid,num;
-(nsstring*)func
@end
3、mian.m
#import #include "asproperty.h"
int main(int argc, const char * argv)
return 0;
}
列印結果
2014-12-19 15:02:53.437 test1[2244:85084] yxk, sid, 24
2014-12-19 15:02:53.438 test1[2244:85084] wdg, sid, 24, 123
2014-12-19 15:02:53.438 test1[2244:85084] sdaf
OC語言複習屬性的宣告
oc的屬性宣告 property 型別 屬性名 本質上就是一對getter 和 setter 方法 作用 1 宣告了 getter 和 setter 方法 2 建立對應的 synthsize 3 建立對應的與 getter 和 setter 對應的成員變數 屬性的特性 attribute 第一類 讀...
OC學習筆記
1 什麼時候用類方法?什麼時候用例項方法?類方法 應該是對整個模型層面的操作,例項方法 是對某單個模型的操作。又如有乙個使用者類,請求附近的使用者,應該寫成類方法,更新當前使用者的資料,應該寫成例項方法。工具類,基本不需要訪問任何成員變數的時候用類方法。主要全域性層面使用,很方便。需要單獨建立某個物...
程式設計筆記 objective c 宣告屬性
屬性的宣告使用關鍵字 property。屬性的宣告可以是在 inte ce類中的方法宣告塊的任何地方。property同樣也可以在protocal 協議 和category 種類 中。其通用形式如下 property attributes type name 由於英文property和attribu...