OC 第四講作業

2021-06-22 18:46:00 字數 2686 閱讀 7063

//簡易通訊錄

#import

@inte***ce addresscontact : nsobject

@property nsstring *name;//姓名

@property nsstring ****;//性別

@property nsstring *phonenumber;//**號碼

@property nsstring *address;//位址

@property nsstring *grouping;//分組

//初始化(姓名,**號碼)

- (id)initwithname:(nsstring*)name andphonrnumber:(nsstring*)phonenumber and***:(nsstring*)*** andgrouping:(nsstring*)grouping;

//構造器

+ (addresscontact*)addresscontactwithname:(nsstring*)name andphonrnumber:(nsstring*)phonenumber and***:(nsstring*)*** andgrouping:(nsstring*)grouping;

//顯示聯絡人資訊

- (void)peopleinfo;

@end

#import "addresscontact.h"

@implementation addresscontact

//初始化(姓名,**號碼)

- (id)initwithname:(nsstring*)name andphonrnumber:(nsstring*)phonenumber and***:(nsstring*)*** andgrouping:(nsstring*)grouping

return self;

}//構造器

+ (addresscontact*)addresscontactwithname:(nsstring*)name andphonrnumber:(nsstring*)phonenumber and***:(nsstring*)*** andgrouping:(nsstring*)grouping

//顯示聯絡人資訊

- (void)peopleinfo

@end

#import

@class addresscontact;

@inte***ce addressbook : nsobject

@property nsmutablearray *array;//通訊錄

//初始化

- (id)initwitharray:(nsmutablearray*)array;

//構造器

+ (addressbook*)addressbookwitharray:(nsmutablearray*)array;

//顯示所有聯絡人資訊

- (void)arrayinfo;

//新增

- (void)addarray:(addresscontact*)d;

//獲得某個分組的所有聯絡人

- (void)getgroupingnumber:(nsstring*)g;

//根據**號碼搜尋某人

- (void)phoneofnumber:(nsstring*)p;

//獲取所有的女性

- (void)***ofnumber:(nsstring*)p;

//根據姓名刪除聯絡人

- (void)removeforname:(nsstring*)p;

//刪除某個分組的全部聯絡人

- (void)removeforgrounping:(nsstring*)p;

@end

#import "addressbook.h"

#import "addresscontact.h"

@implementation addressbook

//初始化

- (id)initwitharray:(nsmutablearray*)array

return self;

}//構造器

+ (addressbook*)addressbookwitharray:(nsmutablearray*)array

//顯示所有聯絡人資訊

- (void)arrayinfo

}//新增

- (void)addarray:(addresscontact*)d

else

}//獲得某個分組的所有聯絡人

- (void)getgroupingnumber:(nsstring*)g}}

//根據**號碼搜尋某人

- (void)phoneofnumber:(nsstring*)p}}

//獲取所有的女性

- (void)***ofnumber:(nsstring*)p}}

//根據姓名刪除聯絡人

- (void)removeforname:(nsstring*)p}}

//刪除某個分組的全部聯絡人

- (void)removeforgrounping:(nsstring*)p}}

@end

#import

#import "addresscontact.h"

#import "addressbook.h"

int main(int argc, const char * argv)

中國大學慕課C語言第四講作業

題目內容 我們認為2是第乙個素數,3是第二個素數,5是第三個素數,依次類推。現在,給定兩個整數n和m,0 n m 200,你的程式要計算第n個素數到第m個素數之間所有的素數的和,包括第n個素數和第m個素數。輸入格式 兩個整數,第乙個表示n,第二個表示m。輸出格式 乙個整數,表示第n個素數到第m個素數...

OC第四講記憶體管理

第一題 定義兩個類,借用retaincount和dealloc方法測試以下記憶體管理方法 alloc retain copy release autorelease。記憶體管理的方式分為 mrc 手動 和arc 自動 使用alloc retain copy引用計數 retaincount 加一 使用...

OC基礎第四講 字典

字典類 字典用於儲存具有對映關係 key value 的資料集合 對於name 張三來講,name就是key,key對應的value就是張三 乙個key value的組合被認為是乙個條目,字典是儲存key value對容器 字典類的特點 與陣列不同,字典靠key訪問元素 陣列是通過下標來訪問元素 k...