你的位置:首页 > 软件开发 > 操作系统 > 用OC实现实现中等难度通讯录详解

用OC实现实现中等难度通讯录详解

发布时间:2015-11-24 23:00:08
用OC实现中等难度通讯录。需求: 1、定义联系人类Contact。实例变量:姓名(拼音,⾸字⺟大写)、性别、电话号码、 住址、分组名称、年龄。⽅法:⾃定义初始化方法或便利构造器方法、显⽰联系人信息 2、在main.m中定义字典,分组管理所有 ...

用OC实现中等难度通讯录。需求:

     1、定义联系人类Contact。实例变量:姓名(拼音,⾸字⺟大写)、性别、电话号码、 住址、分组名称、年龄。⽅法:⾃定义初始化方法或便利构造器方法、显⽰联系人信息

     2、在main.m中定义字典,分组管理所有联系人。分组名为26个大写的英文字母。

     3、可以添加联系⼈对象,如果姓名或电话号码为空,添加失败。添加联系⼈到匹配的分组。

     4、获取某个分组名称下所有联系人,并且按照姓名升序排列。

     5、从通讯录中根据电话号码搜索联系人。

     6、获取所有⼥性的联系人,并且按照年龄的降序排列。

     7、根据姓名删除某个联系人。

     8、删除某个分组的全部联系人。

 

Contact.h的声明部分:

1、在Contact.h文件中实例变量:姓名、性别、电话号码、住址、分组名称, 年龄. 方法:自定义初始化方法或便利构造器方法、显示联系人信息.

 1 @interface Contact : NSObject 2 { 3   NSString *_name; 4   NSString *_gender; 5   NSString *_phoneNumber; 6   NSString *_address; 7   NSString *_groupName; 8   NSInteger _age; 9 }10 11 // 实例变量的setter和getter方法12 - (void)setName:(NSString *)name;13 - (NSString *)name;14 15 - (void)setGender:(NSString *)gender;16 - (NSString *)gender;17 18 - (void)setPhoneNumber:(NSString *)phoneNumber;19 - (NSString *)phoneNumber;20 21 - (void)setAddress:(NSString *)address;22 - (NSString *)address;23 24 - (void)setGroupName:(NSString *)groupName;25 - (NSString *)groupName;26 27 - (void)setAge:(NSInteger)age;28 - (NSInteger)age;29 30 // 自定义初始化方法31 - (id)initWithName:(NSString *)name gender:(NSString *)gender phoneNumber:(NSString *)phoneNumber address:(NSString *)address groupName:(NSString *)groupName age:(NSInteger)age;32 33 // 遍历构造器方法34 + (id)contactWithName:(NSString *)name gender:(NSString *)gender phoneNumber:(NSString *)phoneNumber address:(NSString *)address groupName:(NSString *)groupName age:(NSInteger)age;35 36 @end

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:用OC实现实现中等难度通讯录详解

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录