StoryboardManager.m 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. //
  2. // StoryboardManager.m
  3. // Secret
  4. //
  5. // Created by armin on 2019/7/10.
  6. // Copyright © 2019 Chengdu Xinyue. All rights reserved.
  7. //
  8. #import "StoryboardManager.h"
  9. @interface StoryboardManager ()
  10. @property (weak, nonatomic) UIStoryboard *myCenter;
  11. @property (weak, nonatomic) UIStoryboard *setting;
  12. @property (weak, nonatomic) UIStoryboard *login;
  13. @property (weak, nonatomic) UIStoryboard *chatMsg;
  14. @property (weak, nonatomic) UIStoryboard *chatMsgSearch;
  15. @property (weak, nonatomic) UIStoryboard *myCenterSearch;
  16. @property (weak, nonatomic) UIStoryboard *workingGroup;
  17. @property (weak, nonatomic) UIStoryboard *chatMsgNotice;
  18. @property (weak, nonatomic) UIStoryboard *mailList;
  19. @property (weak, nonatomic) UIStoryboard *chatMsgDetailChat;
  20. @property (weak, nonatomic) UIStoryboard *tdInterLeterAnonymous;
  21. @property (weak, nonatomic) UIStoryboard *interLeterHome;
  22. @property (weak, nonatomic) UIStoryboard *verisonData;
  23. @property (weak, nonatomic) UIStoryboard *waitWork;
  24. @property (weak, nonatomic) UIStoryboard *TDGroup;
  25. @property (weak, nonatomic) UIStoryboard *myfavorite;
  26. @property (weak, nonatomic) UIStoryboard *myNoteBook;
  27. @property (weak, nonatomic) UIStoryboard *TDGroupInfo;
  28. @property (weak, nonatomic) UIStoryboard *myTDTopic;
  29. @property (weak, nonatomic) UIStoryboard *myTDTopicExtent;
  30. @property (weak, nonatomic) UIStoryboard *Search;
  31. @property (weak, nonatomic) UIStoryboard *Common;
  32. @property (weak, nonatomic) UIStoryboard *Source;
  33. @property (weak, nonatomic) UIStoryboard *Book;
  34. @end
  35. @implementation StoryboardManager
  36. + (StoryboardManager *)shared {
  37. static dispatch_once_t onceToken;
  38. static StoryboardManager *manager;
  39. dispatch_once(&onceToken, ^{
  40. manager = [StoryboardManager new];
  41. });
  42. return manager;
  43. }
  44. - (UIStoryboard *)myCenter {
  45. if (_myCenter) {
  46. return _myCenter;
  47. }
  48. return _myCenter = [UIStoryboard storyboardWithName:@"My_Center" bundle:nil];
  49. }
  50. - (UIStoryboard *)setting {
  51. if (_setting) {
  52. return _setting;
  53. }
  54. return _setting = [UIStoryboard storyboardWithName:@"Setting" bundle:nil];
  55. }
  56. - (UIStoryboard *)login {
  57. if (_login) {
  58. return _login;
  59. }
  60. return _login = [UIStoryboard storyboardWithName:@"Login" bundle:nil];
  61. }
  62. - (UIStoryboard *)chatMsg {
  63. if (_chatMsg) {
  64. return _chatMsg;
  65. }
  66. return _chatMsg = [UIStoryboard storyboardWithName:@"ChatMsg" bundle:nil];
  67. }
  68. - (UIStoryboard *)chatMsgSearch {
  69. if (_chatMsgSearch) {
  70. return _chatMsgSearch;
  71. }
  72. return _chatMsgSearch = [UIStoryboard storyboardWithName:@"ChatMsgSearch" bundle:nil];
  73. }
  74. - (UIStoryboard *)myCenterSearch {
  75. if (_myCenterSearch) {
  76. return _myCenterSearch;
  77. }
  78. return _myCenterSearch = [UIStoryboard storyboardWithName:@"MyCenterSearch" bundle:nil];
  79. }
  80. - (UIStoryboard *)workingGroup {
  81. if (_workingGroup) {
  82. return _workingGroup;
  83. }
  84. return _workingGroup = [UIStoryboard storyboardWithName:@"WorkingGroup" bundle:nil];
  85. }
  86. - (UIStoryboard *)chatMsgNotice {
  87. if (_chatMsgNotice) {
  88. return _chatMsgNotice;
  89. }
  90. return _chatMsgNotice = [UIStoryboard storyboardWithName:@"ChatMsgNotice" bundle:nil];
  91. }
  92. - (UIStoryboard *)mailList {
  93. if (_mailList) {
  94. return _mailList;
  95. }
  96. return _mailList = [UIStoryboard storyboardWithName:@"MailList" bundle:nil];
  97. }
  98. - (UIStoryboard *)chatMsgDetailChat {
  99. if (_chatMsgDetailChat) {
  100. return _chatMsgDetailChat;
  101. }
  102. return _chatMsgDetailChat = [UIStoryboard storyboardWithName:@"ChatMsgDetail" bundle:nil];
  103. }
  104. - (UIStoryboard *)tdInterLeterAnonymous{
  105. if (_tdInterLeterAnonymous) {
  106. return _tdInterLeterAnonymous;
  107. }
  108. return _tdInterLeterAnonymous = [UIStoryboard storyboardWithName:@"TDAnonymousFileFind" bundle:nil];
  109. }
  110. - (UIStoryboard *)interLeterHome{
  111. if (_interLeterHome) {
  112. return _interLeterHome;
  113. }
  114. return _interLeterHome = [UIStoryboard storyboardWithName:@"TDInterLeterHome" bundle:nil];
  115. }
  116. - (UIStoryboard *)verisonData{
  117. if (_verisonData) {
  118. return _verisonData;
  119. }
  120. return _verisonData = [UIStoryboard storyboardWithName:@"VersionData" bundle:nil];
  121. }
  122. - (UIStoryboard *)waitWork{
  123. if (_waitWork) {
  124. return _waitWork;
  125. }
  126. return _waitWork = [UIStoryboard storyboardWithName:@"WaitWork" bundle:nil];
  127. }
  128. - (UIStoryboard *)TDGroup{
  129. if (_TDGroup) {
  130. return _TDGroup;
  131. }
  132. return _TDGroup = [UIStoryboard storyboardWithName:@"TDGroup" bundle:nil];
  133. }
  134. - (UIStoryboard *)myfavorite{
  135. if (_myfavorite) {
  136. return _myfavorite;
  137. }
  138. return _myfavorite = [UIStoryboard storyboardWithName:@"Favorite" bundle:nil];
  139. }- (UIStoryboard *)myNoteBook{
  140. if (_myNoteBook) {
  141. return _myNoteBook;
  142. }
  143. return _myNoteBook = [UIStoryboard storyboardWithName:@"NoteBook" bundle:nil];
  144. }
  145. - (UIStoryboard *)TDGroupInfo{
  146. if (_TDGroupInfo) {
  147. return _TDGroupInfo;
  148. }
  149. return _TDGroupInfo = [UIStoryboard storyboardWithName:@"TDGroupInfo" bundle:nil];
  150. }
  151. - (UIStoryboard *)myTDTopic{
  152. if (_myTDTopic) {
  153. return _myTDTopic;
  154. }
  155. return _myTDTopic = [UIStoryboard storyboardWithName:@"MyTDTopic" bundle:nil];
  156. }
  157. - (UIStoryboard *)myTDTopicExtent{
  158. if (_myTDTopicExtent) {
  159. return _myTDTopicExtent;
  160. }
  161. return _myTDTopicExtent = [UIStoryboard storyboardWithName:@"MyTDTopicExtent" bundle:nil];
  162. }
  163. - (UIStoryboard *)Search{
  164. if (_Search) {
  165. return _Search;
  166. }
  167. return _Search = [UIStoryboard storyboardWithName:@"Search" bundle:nil];
  168. }
  169. - (UIStoryboard *)Common {
  170. if (_Common) {
  171. return _Common;
  172. }
  173. return _Common = [UIStoryboard storyboardWithName:@"Common" bundle:nil];
  174. }
  175. - (UIStoryboard *)Source {
  176. if (_Source) {
  177. return _Source;
  178. }
  179. return _Source = [UIStoryboard storyboardWithName:@"Source" bundle:nil];
  180. }
  181. - (UIStoryboard *)Book {
  182. if (_Book) {
  183. return _Book;
  184. }
  185. return _Book = [UIStoryboard storyboardWithName:@"BookStore" bundle:nil];
  186. }
  187. @end