实现中等难度通讯录。需求: 1、定义联系人类Contact。实例变量:姓名(拼音,首字母大写)、性别、电话号码、 住址、分组名称、年龄。方法:自定义初始化方法(姓名、电话号码)、显示联系人信息 2、在main.m中定义字典,分组管理所有联系人。分组名为26个大写的英文字母。 3、可以添加联系人对象,如果姓名或电话号码为空,添加失败。添加联系人到匹配的分 组。 4、获取某个分组名称下所有联系人,并且按照姓名升序排列。 5、从通讯录中根据电话号码搜索联系人。 6、获取所有女性的联系人,并且按照年龄的降序排列。 7、根据姓名删除某个联系人。 8、删除某个分组的全部联系人。 二.处理工程文件cra