类图
2016-05-28 17:12:59 0 举报
类图是一种用于描述系统结构和组织的工具,它以图形化的方式展示了系统中的类、接口以及它们之间的关系。在类图中,每个类用一个矩形表示,类的名称位于矩形的顶部,类的属性和方法则列在矩形的内部。类之间的关联关系用连线表示,不同类型的关联关系(如继承、实现、聚合等)用不同的箭头符号表示。此外,类图还可以展示类与接口之间的实现关系、类与类之间的依赖关系等。通过类图,我们可以直观地了解系统的组成部分以及它们之间的交互方式,从而更好地进行系统设计和开发。
作者其他创作
大纲/内容
SLogInViewController
- SworcID : UITextField- password : UITextField- loginButton : UIButton- alertLabel : UILabel- networkStatusManager : Reachability
SCoreDataManafer
- applicationDocumentsDirectory: NSURL- managedObjectModel: NSManagedObjectModel- persistentStoreCoordinator: NSPersistentStoreCoordinator- managedObjectContext: NSManagedObjectContext
- saveContext ()
SAddNewContactViewController
- sworcIdTextField: UITextField- promptLabel: UILabel- contactsArray: [Contact]- appSharedDelegate: AppDelegate- coreDataManager: SCoreDataManager- cloudManager: SCloudManager - networkStatusManager: Reachability
- addNewContact()- contactHasAdded(sworcId: String)
Document
+ cObjectedID: String+ contentWithoutAttr: String+ date: String+ needToSync: NSNumber+ pinned: NSNumber+ sender: String+ title: String+ user: String
n1
1n
- backScrollView: UIScrollView- SworcID: UITextField- name: UITextField- password: UITextField- promptLabel: UILabel- cloudManager: SCloudManager
SContactCell
- nameLabel: UILabel- SworcIDLabel: UILabel
SDocumentCell
- titleLabel: UILabel- senderLabel: UILabel- dateLabel: UILabel- pinImageView: UIImageView
UITableViewCell
Reachability
+ reachabilityWithHostName:(NSString *)hostName;+ reachabilityWithAddress:(const struct sockaddr_in *)hostAddress;+ reachabilityForInternetConnection;+ reachabilityForLocalWiFi;- startNotifier;- stopNotifier;- currentReachabilityStatus;- networkIsEnable;- connectionRequired;
Contact
+ currentUser: String+ name: String+ sworcId: String
SContactsViewController
- appSharedDelegate: AppDelegate- coreDataManager: SCoreDataManager- cloudManager: SCloudManager - networkStatusManager: Reachability
SDocumentDisplayViewController
- documentTableView: UITableView- searchBarContainerview: UIImageView- syncingLabel: UILabel- sendProgressView: UIProgressView! - appSharedDelegate: AppDelegate - fetchedSearchResultsController: NSFetchedResultsController- refreshControll: ODRefreshControl- documentToSend: Document- showPinnedDocumentOnly: Bool- coreDataManager: SCoreDataManager- networkStatusManager: Reachability
SCloudManager
- delegate:id
- syncDocumentsWithCloud;- syncContactsWithCloud:(NSArray *)contactsArray;- sendDocument:(NSString *)name AtPath:(NSString *)contentFilePath toReceivers:(NSArray *)receivers;- deleteDocumentsWithCheckingDocumentsArray:(NSArray *)documentsArray;- deleteDocumentWithId:(NSString *)documentId;- deleteContactWithId:(NSString *)swordId;- userWithSworcId:(NSString *)sworcId;- phoneNumberHasBeenUsed:(NSString *)phoneNumber;
SDocumentEditViewController
- textView: UITextView- titleTextField: UITextField- pinnedButton: UIButton- placeholderLabel: UILabel- sendProgressView: UIProgressView- sourceDocument: Document- coreDataManager: SCoreDataManager- cloudManager: SCloudManager - networkStatusManager: Reachability
n 1
0 条评论
下一页