91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 27KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-28
  • 語言: C/C++
  • 標簽: OC??

資源簡介

OC語言 簡單教務系統實現 有代理方法 排序 查找 刪除 打印等功能

資源截圖

代碼片段和文件信息

//
//??lanOu_Company.m
//??LanOuManage
//
//??Created?by?lanou3g?on?15/10/8.
//??Copyright?(c)?2015年?lanou3g.?All?rights?reserved.
//

#import?“lanOu_Company.h“
#import?“lanOu_Students.h“
#import?“lanOu_Teachers.h“


@implementation?lanOu_Company
//?初始化
-?()initWithComName:(NSString?*)comName?comAdress:(NSString?*)comAdress?comDictionary:(NSMutableDictionary?*)comDictionary
{
????if?(self?=?[super?init])?{
????????_comName?=?comName;
????????_comAddress?=?comAdress;
????????_comDictionary?=?comDictionary;
????}
????return?self;
}

//?添加學員到對應班級中,如果沒有這個班級,則創建,如果姓名和班級為NULL,則創建不成功
-?(void)addStudentToClass:(lanOu_Students?*)student?andClassDictionary:(NSMutableDictionary?*)classes
{
????for?(NSString?*key?in?[classes?allKeys])?{
????????if?([key?isEqualToString:[student?className]])?{
????????????NSInteger?countKey?=?[[classes?valueForKey:key]?count];
????????????if(countKey?==?0){
????????????????[[classes?valueForKey:key]?insertobject:student?atIndex:0];
????????????}else{
????????????????[[classes?valueForKey:key]?insertobject:student?atIndex:countKey??];
????????????????}
????????}else{
????????????NSMutableArray?*array?=?[[NSMutableArray?alloc]initWithobjects:student?nil];
????????????[classes?setValue:array?forKey:[student?stuName]];
????????}
????}
}



//?根據班號查找所有學員?并將學員按年齡升序排序
-?(void)searchAllStudentByClassName:(NSString?*)className?ClassDictionary:(NSMutableDictionary?*)classes
{
????NSString?*keyfag?=?[[NSString?alloc]init];
????for?(NSString?*key?in?[classes?allKeys])?{
????????if?([key?isEqualToString:className])?{
????????????keyfag?=?key;
????????}
????}
????
???
????[[classes?valueForKey:keyfag]?sortUsingComparator:^NSComparisonResult(lanOu_Students?*s1??lanOu_Students?*s2)?{
????????return??s1.stuAge?>?s2.stuAge???1?:?0;
????}];
????for?(lanOu_Students?*student?in?[classes?valueForKey:keyfag])?{
????????[student?printStudentInfo];
????}

}

//?根據姓名查找學員
-?(lanOu_Students?*)searchStudentByStudentName:(NSString?*)stuName?ClassDictionary:(NSMutableDictionary?*)classes
{
????lanOu_Students?*student2?=?[[lanOu_Students?alloc]init];
????for?(NSString?*key?in?[classes?allKeys])?{
????????for?(lanOu_Students?*student?in?[classes?valueForKey:key])?{
????????????if?([stuName?isEqualToString:student.stuName])?{
????????????????[student?printStudentInfo];
????????????????student2?=?student;
????????????}
????????}
????}
????return?student2;
}

//?根據班號,刪除某個班的所有學員
-?(void)deleteAllStudentByClassName:(NSString?*)className?ClassDictionary:(NSMutableDictionary?*)classes
{
?????NSLog(@“123“);
????NSString?*keyfag?=?[[NSString?alloc]init];
????for?(NSString?*key?in?[classes?allKeys])?{
????????if?([className?isEqualToString:key])?{
????????????keyfag?=?key;
????????????for?(lanOu_Students?*student?in?[classes?valueForKey:keyfag])?{
????????????????[student?printStudentInfo];
????????????}
????????}
????}
????[[classes?valueForKey:keyfag]?removeAllobjects];
}

//?展示所有學員的所有信息
-?(void)printAllStudentInfoInClassDictionary:(NSMutableDictionary?*)classes
{

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-10-09?09:00??LanOuManage\
?????文件????????6148??2015-10-10?16:41??LanOuManage\.DS_Store
?????目錄???????????0??2015-11-15?13:20??__MACOSX\
?????目錄???????????0??2015-11-15?13:20??__MACOSX\LanOuManage\
?????文件?????????120??2015-10-10?16:41??__MACOSX\LanOuManage\._.DS_Store
?????目錄???????????0??2015-11-15?13:20??LanOuManage\LanOuManage\
?????文件????????1461??2015-10-10?10:45??LanOuManage\LanOuManage\lanOu_Company.h
?????目錄???????????0??2015-11-15?13:20??__MACOSX\LanOuManage\LanOuManage\
?????文件?????????171??2015-10-10?10:45??__MACOSX\LanOuManage\LanOuManage\._lanOu_Company.h
?????文件????????3787??2015-10-10?16:32??LanOuManage\LanOuManage\lanOu_Company.m
?????文件?????????171??2015-10-10?16:32??__MACOSX\LanOuManage\LanOuManage\._lanOu_Company.m
?????文件????????1338??2015-10-10?15:49??LanOuManage\LanOuManage\lanOu_Students.h
?????文件?????????171??2015-10-10?15:49??__MACOSX\LanOuManage\LanOuManage\._lanOu_Students.h
?????文件????????2209??2015-10-10?15:53??LanOuManage\LanOuManage\lanOu_Students.m
?????文件?????????171??2015-10-10?15:53??__MACOSX\LanOuManage\LanOuManage\._lanOu_Students.m
?????文件????????1051??2015-10-10?16:00??LanOuManage\LanOuManage\lanOu_Teachers.h
?????文件?????????171??2015-10-10?16:00??__MACOSX\LanOuManage\LanOuManage\._lanOu_Teachers.h
?????文件????????1838??2015-10-10?16:41??LanOuManage\LanOuManage\lanOu_Teachers.m
?????文件?????????171??2015-10-10?16:41??__MACOSX\LanOuManage\LanOuManage\._lanOu_Teachers.m
?????文件????????3786??2015-11-15?13:20??LanOuManage\LanOuManage\main.m
?????文件?????????171??2015-11-15?13:20??__MACOSX\LanOuManage\LanOuManage\._main.m
?????文件?????????520??2015-10-10?15:10??LanOuManage\LanOuManage\PreparationBeforeTeachingDelegate.h
?????文件?????????171??2015-10-10?15:10??__MACOSX\LanOuManage\LanOuManage\._PreparationBeforeTeachingDelegate.h
?????目錄???????????0??2015-10-10?15:07??LanOuManage\LanOuManage.xcodeproj\
?????文件????????9743??2015-10-10?15:07??LanOuManage\LanOuManage.xcodeproj\project.pbxproj
?????目錄???????????0??2015-10-10?08:52??LanOuManage\LanOuManage.xcodeproj\project.xcworkspace\
?????文件?????????156??2015-10-10?08:52??LanOuManage\LanOuManage.xcodeproj\project.xcworkspace\contents.xcworkspacedata
?????目錄???????????0??2015-10-10?08:52??LanOuManage\LanOuManage.xcodeproj\project.xcworkspace\xcuserdata\
?????目錄???????????0??2015-11-15?13:20??LanOuManage\LanOuManage.xcodeproj\project.xcworkspace\xcuserdata\lanou3g.xcuserdatad\
?????文件???????15399??2015-11-15?13:20??LanOuManage\LanOuManage.xcodeproj\project.xcworkspace\xcuserdata\lanou3g.xcuserdatad\UserInterfaceState.xcuserstate
?????目錄???????????0??2015-10-08?11:26??LanOuManage\LanOuManage.xcodeproj\xcuserdata\
............此處省略6個文件信息

評論

共有 條評論