Commit bd4199db47e26c1d7d2995313cda2cc3cca65ae2
1 parent
275826c1
Exists in
parentassistant
优化代码,添加snapkit
Showing
71 changed files
with
5148 additions
and
1324 deletions
Show diff stats
ParentAssistant/ParentAssistant.xcodeproj/project.pbxproj
@@ -128,7 +128,6 @@ | @@ -128,7 +128,6 @@ | ||
128 | BF67F3BF20590A2F002FDC61 /* Info-watchOS.plist in Resources */ = {isa = PBXBuildFile; fileRef = BF67F3B920590A2F002FDC61 /* Info-watchOS.plist */; }; | 128 | BF67F3BF20590A2F002FDC61 /* Info-watchOS.plist in Resources */ = {isa = PBXBuildFile; fileRef = BF67F3B920590A2F002FDC61 /* Info-watchOS.plist */; }; |
129 | BF67F3C020590A2F002FDC61 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF67F3BB20590A2F002FDC61 /* SwiftyJSON.swift */; }; | 129 | BF67F3C020590A2F002FDC61 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF67F3BB20590A2F002FDC61 /* SwiftyJSON.swift */; }; |
130 | BF7A4C34204CD55300460463 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7A4C33204CD55300460463 /* AppDelegate.swift */; }; | 130 | BF7A4C34204CD55300460463 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7A4C33204CD55300460463 /* AppDelegate.swift */; }; |
131 | - BF7A4C36204CD55300460463 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7A4C35204CD55300460463 /* ViewController.swift */; }; | ||
132 | BF7A4C3C204CD55300460463 /* ParentAssistant.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = BF7A4C3A204CD55300460463 /* ParentAssistant.xcdatamodeld */; }; | 131 | BF7A4C3C204CD55300460463 /* ParentAssistant.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = BF7A4C3A204CD55300460463 /* ParentAssistant.xcdatamodeld */; }; |
133 | BF7A4C4C204CD55500460463 /* ParentAssistantUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7A4C4B204CD55500460463 /* ParentAssistantUITests.swift */; }; | 132 | BF7A4C4C204CD55500460463 /* ParentAssistantUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7A4C4B204CD55500460463 /* ParentAssistantUITests.swift */; }; |
134 | BF7A4C85204E338500460463 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF7A4C7F204E338400460463 /* LaunchScreen.storyboard */; }; | 133 | BF7A4C85204E338500460463 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF7A4C7F204E338400460463 /* LaunchScreen.storyboard */; }; |
@@ -313,7 +312,6 @@ | @@ -313,7 +312,6 @@ | ||
313 | BF67F3BB20590A2F002FDC61 /* SwiftyJSON.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftyJSON.swift; sourceTree = "<group>"; }; | 312 | BF67F3BB20590A2F002FDC61 /* SwiftyJSON.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftyJSON.swift; sourceTree = "<group>"; }; |
314 | BF7A4C30204CD55300460463 /* ParentAssistant.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ParentAssistant.app; sourceTree = BUILT_PRODUCTS_DIR; }; | 313 | BF7A4C30204CD55300460463 /* ParentAssistant.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ParentAssistant.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
315 | BF7A4C33204CD55300460463 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; | 314 | BF7A4C33204CD55300460463 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
316 | - BF7A4C35204CD55300460463 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; }; | ||
317 | BF7A4C3B204CD55300460463 /* ParentAssistant.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = ParentAssistant.xcdatamodel; sourceTree = "<group>"; }; | 315 | BF7A4C3B204CD55300460463 /* ParentAssistant.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = ParentAssistant.xcdatamodel; sourceTree = "<group>"; }; |
318 | BF7A4C47204CD55500460463 /* ParentAssistantUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ParentAssistantUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; | 316 | BF7A4C47204CD55500460463 /* ParentAssistantUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ParentAssistantUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
319 | BF7A4C4B204CD55500460463 /* ParentAssistantUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParentAssistantUITests.swift; sourceTree = "<group>"; }; | 317 | BF7A4C4B204CD55500460463 /* ParentAssistantUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParentAssistantUITests.swift; sourceTree = "<group>"; }; |
@@ -749,7 +747,6 @@ | @@ -749,7 +747,6 @@ | ||
749 | children = ( | 747 | children = ( |
750 | BF7A4C33204CD55300460463 /* AppDelegate.swift */, | 748 | BF7A4C33204CD55300460463 /* AppDelegate.swift */, |
751 | 5993652B20528D5700C8B371 /* MainViewController.swift */, | 749 | 5993652B20528D5700C8B371 /* MainViewController.swift */, |
752 | - BF7A4C35204CD55300460463 /* ViewController.swift */, | ||
753 | BF7A4C6B204E320700460463 /* Classes */, | 750 | BF7A4C6B204E320700460463 /* Classes */, |
754 | BF7A4C7D204E338400460463 /* Supporting Files */, | 751 | BF7A4C7D204E338400460463 /* Supporting Files */, |
755 | BF7A4C3A204CD55300460463 /* ParentAssistant.xcdatamodeld */, | 752 | BF7A4C3A204CD55300460463 /* ParentAssistant.xcdatamodeld */, |
@@ -1081,6 +1078,7 @@ | @@ -1081,6 +1078,7 @@ | ||
1081 | "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework", | 1078 | "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework", |
1082 | "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework", | 1079 | "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework", |
1083 | "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework", | 1080 | "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework", |
1081 | + "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework", | ||
1084 | "${BUILT_PRODUCTS_DIR}/SwiftHash/SwiftHash.framework", | 1082 | "${BUILT_PRODUCTS_DIR}/SwiftHash/SwiftHash.framework", |
1085 | "${BUILT_PRODUCTS_DIR}/Toast/Toast.framework", | 1083 | "${BUILT_PRODUCTS_DIR}/Toast/Toast.framework", |
1086 | "${BUILT_PRODUCTS_DIR}/XRCarouselView/XRCarouselView.framework", | 1084 | "${BUILT_PRODUCTS_DIR}/XRCarouselView/XRCarouselView.framework", |
@@ -1094,6 +1092,7 @@ | @@ -1094,6 +1092,7 @@ | ||
1094 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework", | 1092 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework", |
1095 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework", | 1093 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework", |
1096 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SVProgressHUD.framework", | 1094 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SVProgressHUD.framework", |
1095 | + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework", | ||
1097 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftHash.framework", | 1096 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftHash.framework", |
1098 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Toast.framework", | 1097 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Toast.framework", |
1099 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/XRCarouselView.framework", | 1098 | "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/XRCarouselView.framework", |
@@ -1144,7 +1143,6 @@ | @@ -1144,7 +1143,6 @@ | ||
1144 | BF5D166A204E675C00274489 /* AccountManager.swift in Sources */, | 1143 | BF5D166A204E675C00274489 /* AccountManager.swift in Sources */, |
1145 | BF406CD62057B03A000A6681 /* MessageViewController.swift in Sources */, | 1144 | BF406CD62057B03A000A6681 /* MessageViewController.swift in Sources */, |
1146 | 599364F7204E648C00C8B371 /* ChannelCollectionViewCell.swift in Sources */, | 1145 | 599364F7204E648C00C8B371 /* ChannelCollectionViewCell.swift in Sources */, |
1147 | - BF7A4C36204CD55300460463 /* ViewController.swift in Sources */, | ||
1148 | AD24AA202065FBAF00ECA428 /* SceneTopCell.swift in Sources */, | 1146 | AD24AA202065FBAF00ECA428 /* SceneTopCell.swift in Sources */, |
1149 | 5980BF6A2061048A00F4A35E /* LZPickerModel.m in Sources */, | 1147 | 5980BF6A2061048A00F4A35E /* LZPickerModel.m in Sources */, |
1150 | BFBC06D22064FDDE00CCFAFF /* LaunchIntroductionView.m in Sources */, | 1148 | BFBC06D22064FDDE00CCFAFF /* LaunchIntroductionView.m in Sources */, |
ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -13,21 +13,5 @@ | @@ -13,21 +13,5 @@ | ||
13 | stopOnStyle = "0"> | 13 | stopOnStyle = "0"> |
14 | </BreakpointContent> | 14 | </BreakpointContent> |
15 | </BreakpointProxy> | 15 | </BreakpointProxy> |
16 | - <BreakpointProxy | ||
17 | - BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | ||
18 | - <BreakpointContent | ||
19 | - shouldBeEnabled = "Yes" | ||
20 | - ignoreCount = "0" | ||
21 | - continueAfterRunningActions = "No" | ||
22 | - filePath = "ParentAssistant/Classes/controllers/Grow/GrowViewController.swift" | ||
23 | - timestampString = "545997467.221319" | ||
24 | - startingColumnNumber = "9223372036854775807" | ||
25 | - endingColumnNumber = "9223372036854775807" | ||
26 | - startingLineNumber = "162" | ||
27 | - endingLineNumber = "162" | ||
28 | - landmarkName = "switchChildrenAction()" | ||
29 | - landmarkType = "7"> | ||
30 | - </BreakpointContent> | ||
31 | - </BreakpointProxy> | ||
32 | </Breakpoints> | 16 | </Breakpoints> |
33 | </Bucket> | 17 | </Bucket> |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift
@@ -7,7 +7,7 @@ | @@ -7,7 +7,7 @@ | ||
7 | // | 7 | // |
8 | 8 | ||
9 | import UIKit | 9 | import UIKit |
10 | - | 10 | +import SnapKit |
11 | class GrowViewController: UIViewController,UIScrollViewDelegate { | 11 | class GrowViewController: UIViewController,UIScrollViewDelegate { |
12 | 12 | ||
13 | //标题 | 13 | //标题 |
@@ -19,7 +19,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | @@ -19,7 +19,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | ||
19 | }() | 19 | }() |
20 | //内容 | 20 | //内容 |
21 | lazy var contentScrollView = {()->UIScrollView in | 21 | lazy var contentScrollView = {()->UIScrollView in |
22 | - let scrollView = UIScrollView.init(frame: self.view.bounds) | 22 | + let scrollView = UIScrollView.init() |
23 | scrollView.delegate = self | 23 | scrollView.delegate = self |
24 | scrollView.isPagingEnabled = true | 24 | scrollView.isPagingEnabled = true |
25 | scrollView.showsHorizontalScrollIndicator = false | 25 | scrollView.showsHorizontalScrollIndicator = false |
@@ -65,17 +65,41 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | @@ -65,17 +65,41 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | ||
65 | //设置导航栏标题 | 65 | //设置导航栏标题 |
66 | self.navigationItem.titleView = self.titleView | 66 | self.navigationItem.titleView = self.titleView |
67 | self.navigationItem.titleView?.center.x = screenWidth/2 | 67 | self.navigationItem.titleView?.center.x = screenWidth/2 |
68 | - self.view.addSubview(contentScrollView) | 68 | + |
69 | + self.view.addSubview(self.contentScrollView) | ||
70 | + | ||
71 | + contentScrollView.snp.makeConstraints { (maker) in | ||
72 | + maker.width.height.equalTo(self.view) | ||
73 | + maker.center.equalTo(self.view) | ||
74 | + } | ||
69 | 75 | ||
70 | self.title = "成长" | 76 | self.title = "成长" |
71 | //顶部标题 | 77 | //顶部标题 |
72 | setUpTitle() | 78 | setUpTitle() |
73 | //顶部左右按钮 | 79 | //顶部左右按钮 |
74 | drawHeadView() | 80 | drawHeadView() |
75 | - | 81 | + //子控制器 |
82 | + setChildViewContent() | ||
76 | //设置导航栏样式 | 83 | //设置导航栏样式 |
77 | self.configTheme() | 84 | self.configTheme() |
78 | } | 85 | } |
86 | + //MARK: - 切换横竖屏 | ||
87 | + override func viewDidLayoutSubviews() { | ||
88 | + | ||
89 | + let width = contentScrollView.bounds.size.width | ||
90 | + for i in 0..<self.childViewControllers.count { | ||
91 | + let vc = self.childViewControllers[i] | ||
92 | + vc.view.snp.remakeConstraints { (maker) in | ||
93 | + maker.height.width.equalTo(contentScrollView) | ||
94 | + maker.centerX.equalTo((CGFloat(i)+0.5)*width) | ||
95 | + maker.centerY.equalTo(contentScrollView) | ||
96 | + } | ||
97 | + | ||
98 | + print("childView Frame=\(vc.view.frame)") | ||
99 | + } | ||
100 | + //设置scrollview滑动范围 | ||
101 | + contentScrollView.contentSize = CGSize.init(width: width*CGFloat(titleArr.count), height: 0) | ||
102 | + } | ||
79 | 103 | ||
80 | override func viewWillAppear(_ animated: Bool) { | 104 | override func viewWillAppear(_ animated: Bool) { |
81 | 105 | ||
@@ -96,8 +120,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | @@ -96,8 +120,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | ||
96 | }else{ | 120 | }else{ |
97 | title = array[0].studentName | 121 | title = array[0].studentName |
98 | self.childDataModel = array[0] | 122 | self.childDataModel = array[0] |
99 | - //子控制器 | ||
100 | - setChildViewContent() | 123 | + |
101 | } | 124 | } |
102 | }else{ | 125 | }else{ |
103 | title = "未登录" | 126 | title = "未登录" |
@@ -191,24 +214,30 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | @@ -191,24 +214,30 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | ||
191 | //MARK: - 设置控制器子视图 | 214 | //MARK: - 设置控制器子视图 |
192 | private func setChildViewContent(){ | 215 | private func setChildViewContent(){ |
193 | 216 | ||
217 | + print("scrollView width === \(contentScrollView.bounds.size.width)") | ||
194 | //添加子控制器 | 218 | //添加子控制器 |
195 | for i in 0..<titleArr.count { | 219 | for i in 0..<titleArr.count { |
196 | if i == 0 { | 220 | if i == 0 { |
197 | let vc = ProgramViewController() | 221 | let vc = ProgramViewController() |
198 | - vc.studentModel = self.childDataModel | ||
199 | self.addChildViewController(vc) | 222 | self.addChildViewController(vc) |
223 | + vc.studentModel = self.childDataModel | ||
224 | + contentScrollView.addSubview(vc.view) | ||
200 | } | 225 | } |
201 | if i == 1 { | 226 | if i == 1 { |
202 | let vc = ReportViewController() | 227 | let vc = ReportViewController() |
203 | - | ||
204 | self.addChildViewController(vc) | 228 | self.addChildViewController(vc) |
229 | + contentScrollView.addSubview(vc.view) | ||
205 | } | 230 | } |
206 | } | 231 | } |
207 | - //设置第一个控制器数据 | ||
208 | - let childVC = self.childViewControllers.first | ||
209 | - self.contentScrollView.addSubview((childVC?.view)!) | ||
210 | - //设置scrollview滑动范围 | ||
211 | - contentScrollView.contentSize = CGSize.init(width: getScreenWidth()*CGFloat(titleArr.count), height: 0) | 232 | + |
233 | +// //设置第一个控制器数据 | ||
234 | +// let childVC = self.childViewControllers.first | ||
235 | +// self.contentScrollView.addSubview((childVC?.view)!) | ||
236 | +// childVC?.view.snp.makeConstraints({ (maker) in | ||
237 | +// maker.width.height.equalTo(self.contentScrollView) | ||
238 | +// maker.center.equalTo(self.contentScrollView) | ||
239 | +// }) | ||
240 | + | ||
212 | 241 | ||
213 | } | 242 | } |
214 | //MARK: - 设置标题 | 243 | //MARK: - 设置标题 |
@@ -257,19 +286,25 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | @@ -257,19 +286,25 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | ||
257 | 286 | ||
258 | if contentScrollView.contentSize.width>0 { | 287 | if contentScrollView.contentSize.width>0 { |
259 | 288 | ||
260 | - let childVC = self.childViewControllers[btn.tag] | 289 | +// let childVC = self.childViewControllers[btn.tag] |
290 | + contentScrollView.setContentOffset(CGPoint.init(x: index*contentScrollView.bounds.size.width, y: 0), animated: true) | ||
261 | 291 | ||
262 | - if self.contentScrollView.subviews.contains(childVC.view){ | ||
263 | - //已有view,直接移动 | ||
264 | - //移动scrollview | ||
265 | - contentScrollView.setContentOffset(CGPoint.init(x: index*getScreenWidth(), y: 0), animated: true) | ||
266 | - }else{ | ||
267 | - //新加view,刷新数据 | ||
268 | - childVC.view.frame = CGRect.init(x: CGFloat(btn.tag)*getScreenWidth(), y: 0, width: getScreenWidth(),height: self.view.frame.size.height) | ||
269 | - self.contentScrollView.addSubview(childVC.view) | ||
270 | - //移动scrollview | ||
271 | - contentScrollView.setContentOffset(CGPoint.init(x: index*getScreenWidth(), y: 0), animated: true) | ||
272 | - } | 292 | +// if self.contentScrollView.subviews.contains(childVC.view){ |
293 | +// //已有view,直接移动 | ||
294 | +// //移动scrollview | ||
295 | +// viewDidLayoutSubviews() | ||
296 | +// contentScrollView.setContentOffset(CGPoint.init(x: index*contentScrollView.bounds.size.width, y: 0), animated: true) | ||
297 | +// }else{ | ||
298 | +// //新加view,刷新数据 | ||
299 | +// self.contentScrollView.addSubview(childVC.view) | ||
300 | +// childVC.view.snp.makeConstraints { (maker) in | ||
301 | +// maker.width.height.equalTo(self.contentScrollView) | ||
302 | +// maker.centerX.equalTo((index+0.5)*contentScrollView.bounds.size.width) | ||
303 | +// maker.centerY.equalTo(self.contentScrollView) | ||
304 | +// } | ||
305 | +// //移动scrollview | ||
306 | +// contentScrollView.setContentOffset(CGPoint.init(x: index*screenWidth, y: 0), animated: true) | ||
307 | +// } | ||
273 | } | 308 | } |
274 | if btn.tag == 0 { | 309 | if btn.tag == 0 { |
275 | self.navigationItem.rightBarButtonItem = nil | 310 | self.navigationItem.rightBarButtonItem = nil |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/Program/ProgramViewController.swift
@@ -11,7 +11,7 @@ import UIKit | @@ -11,7 +11,7 @@ import UIKit | ||
11 | class ProgramViewController: UIViewController,UITableViewDelegate,UITableViewDataSource { | 11 | class ProgramViewController: UIViewController,UITableViewDelegate,UITableViewDataSource { |
12 | 12 | ||
13 | lazy var tableView = {()->UITableView in | 13 | lazy var tableView = {()->UITableView in |
14 | - let table = UITableView.init(frame: CGRect.init(x: 10, y: 10, width: screenWidth-20, height: screenHeight-navigationBarHeight!-(self.tabBarController?.tabBar.frame.height)!-statusBarHeight-20)) | 14 | + let table = UITableView.init() |
15 | table.backgroundColor = UIColor.white | 15 | table.backgroundColor = UIColor.white |
16 | table.delegate = self | 16 | table.delegate = self |
17 | table.dataSource = self | 17 | table.dataSource = self |
@@ -73,6 +73,10 @@ class ProgramViewController: UIViewController,UITableViewDelegate,UITableViewDat | @@ -73,6 +73,10 @@ class ProgramViewController: UIViewController,UITableViewDelegate,UITableViewDat | ||
73 | self.view.backgroundColor = backGroundColor | 73 | self.view.backgroundColor = backGroundColor |
74 | self.view.addSubview(self.tableView) | 74 | self.view.addSubview(self.tableView) |
75 | 75 | ||
76 | + tableView.snp.makeConstraints { (maker) in | ||
77 | + maker.width.height.equalToSuperview() | ||
78 | + maker.center.equalToSuperview() | ||
79 | + } | ||
76 | self.tableData = ["考勤","补卡","请假"] | 80 | self.tableData = ["考勤","补卡","请假"] |
77 | self.titleImage = ["program_check","program_card","program_leave"] | 81 | self.titleImage = ["program_check","program_card","program_leave"] |
78 | // Do any additional setup after loading the view. | 82 | // Do any additional setup after loading the view. |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/Report/ReportViewController.swift
@@ -15,9 +15,11 @@ class ReportViewController: UIViewController,UITableViewDelegate,UITableViewData | @@ -15,9 +15,11 @@ class ReportViewController: UIViewController,UITableViewDelegate,UITableViewData | ||
15 | var backBotton = UIButton() | 15 | var backBotton = UIButton() |
16 | //日历 | 16 | //日历 |
17 | var calendar = CalendarView() | 17 | var calendar = CalendarView() |
18 | + //横向日历 | ||
19 | + var headView = ReportHeaderView() | ||
18 | 20 | ||
19 | lazy var reportTable = {()-> UITableView in | 21 | lazy var reportTable = {()-> UITableView in |
20 | - let table = UITableView.init(frame: CGRect.init(x: 0, y: 60, width: screenWidth, height: screenHeight-navigationBarHeight!-statusBarHeight-(self.tabBarController?.tabBar.frame.height)!-60)) | 22 | + let table = UITableView.init() |
21 | table.delegate = self | 23 | table.delegate = self |
22 | table.dataSource = self | 24 | table.dataSource = self |
23 | table.backgroundColor = backGroundColor | 25 | table.backgroundColor = backGroundColor |
@@ -27,52 +29,69 @@ class ReportViewController: UIViewController,UITableViewDelegate,UITableViewData | @@ -27,52 +29,69 @@ class ReportViewController: UIViewController,UITableViewDelegate,UITableViewData | ||
27 | return table | 29 | return table |
28 | }() | 30 | }() |
29 | 31 | ||
30 | - let y = (statusBarHeight+navigationBarHeight!)/2 | 32 | + var y = (statusBarHeight+navigationBarHeight!)/2 |
31 | 33 | ||
32 | override func viewDidLoad() { | 34 | override func viewDidLoad() { |
33 | super.viewDidLoad() | 35 | super.viewDidLoad() |
34 | 36 | ||
35 | - self.view.addSubview(self.reportTable) | ||
36 | - | ||
37 | setupDateView() | 37 | setupDateView() |
38 | + | ||
39 | + self.view.addSubview(self.reportTable) | ||
40 | + reportTable.snp.makeConstraints { (maker) in | ||
41 | + maker.width.equalToSuperview() | ||
42 | + maker.height.equalTo(self.view.frame.size.height-60-44) | ||
43 | + maker.top.equalTo(60) | ||
44 | + maker.centerX.equalToSuperview() | ||
45 | + } | ||
46 | + } | ||
47 | + override func viewDidLayoutSubviews() { | ||
48 | + | ||
38 | } | 49 | } |
39 | 50 | ||
40 | - | ||
41 | // MARK: - 设置日期View | 51 | // MARK: - 设置日期View |
42 | func setupDateView(){ | 52 | func setupDateView(){ |
43 | - | ||
44 | - let headView = ReportHeaderView.init(frame: CGRect.init(x: 0, y: 0, width: screenWidth, height: 60)) | ||
45 | - | 53 | + let rect = CGRect.init(x: 0, y: 0, width: screenWidth, height: 60) |
54 | + headView = ReportHeaderView.init(frame: rect) | ||
46 | self.view.addSubview(headView) | 55 | self.view.addSubview(headView) |
56 | + headView.snp.makeConstraints { (maker) in | ||
57 | + maker.width.equalToSuperview() | ||
58 | + maker.height.equalTo(60) | ||
59 | + maker.centerX.equalToSuperview() | ||
60 | + maker.centerY.equalTo(30) | ||
61 | + } | ||
47 | //添加手势 | 62 | //添加手势 |
48 | let recognizer = UISwipeGestureRecognizer.init(target: self, action: #selector(showView)) | 63 | let recognizer = UISwipeGestureRecognizer.init(target: self, action: #selector(showView)) |
49 | recognizer.direction = UISwipeGestureRecognizerDirection.down | 64 | recognizer.direction = UISwipeGestureRecognizerDirection.down |
50 | headView.addGestureRecognizer(recognizer) | 65 | headView.addGestureRecognizer(recognizer) |
51 | - | 66 | + |
52 | calendar = CalendarView.init(frame: CGRect.init(x: 0, y: y, width: screenWidth, height: 245)) | 67 | calendar = CalendarView.init(frame: CGRect.init(x: 0, y: y, width: screenWidth, height: 245)) |
68 | + | ||
53 | } | 69 | } |
54 | 70 | ||
55 | @objc func showView(){ | 71 | @objc func showView(){ |
56 | - keyWindow = UIApplication.shared.keyWindow! | ||
57 | - let backBtn = UIButton.init(frame: CGRect.init(x: 0, y: calendar.frame.origin.y+245+y, width: screenWidth, height: screenHeight)) | ||
58 | - backBtn.backgroundColor = UIColor.black | ||
59 | - backBtn.alpha = 0.4 | ||
60 | - | ||
61 | - backBtn.addTarget(self, action: #selector(closeView(btn:)), for: UIControlEvents.allEvents) | ||
62 | - reportTable.isUserInteractionEnabled = false | ||
63 | 72 | ||
64 | - keyWindow.addSubview(backBtn) | ||
65 | - keyWindow.addSubview(calendar) | ||
66 | - calendar.isHidden = false | ||
67 | - } | ||
68 | - @objc func closeView(btn:UIButton) { | 73 | + calendar.showView() |
74 | +// keyWindow = UIApplication.shared.keyWindow! | ||
75 | +// let backBtn = UIButton.init(frame: CGRect.init(x: 0, y: calendar.frame.origin.y+245+y, width: screenWidth, height: screenHeight)) | ||
76 | +// backBtn.backgroundColor = UIColor.black | ||
77 | +// backBtn.alpha = 0.4 | ||
78 | +// | ||
79 | +// backBtn.addTarget(self, action: #selector(closeView(btn:)), for: UIControlEvents.allEvents) | ||
80 | +// reportTable.isUserInteractionEnabled = false | ||
81 | +// | ||
82 | +// keyWindow.addSubview(backBtn) | ||
83 | +// keyWindow.addSubview(calendar) | ||
84 | +// calendar.isHidden = false | ||
69 | 85 | ||
70 | - reportTable.isUserInteractionEnabled = true | ||
71 | - UIView.animate(withDuration: 0.3) { | ||
72 | - btn.removeFromSuperview() | ||
73 | - self.calendar.isHidden = true | ||
74 | - } | ||
75 | } | 86 | } |
87 | +// @objc func closeView(btn:UIButton) { | ||
88 | +// | ||
89 | +// reportTable.isUserInteractionEnabled = true | ||
90 | +// UIView.animate(withDuration: 0.3) { | ||
91 | +// btn.removeFromSuperview() | ||
92 | +// self.calendar.isHidden = true | ||
93 | +// } | ||
94 | +// } | ||
76 | override func didReceiveMemoryWarning() { | 95 | override func didReceiveMemoryWarning() { |
77 | super.didReceiveMemoryWarning() | 96 | super.didReceiveMemoryWarning() |
78 | } | 97 | } |
@@ -83,13 +102,15 @@ class ReportViewController: UIViewController,UITableViewDelegate,UITableViewData | @@ -83,13 +102,15 @@ class ReportViewController: UIViewController,UITableViewDelegate,UITableViewData | ||
83 | 102 | ||
84 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { | 103 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { |
85 | 104 | ||
86 | - if indexPath.row == 0 { | ||
87 | - let cell = tableView.dequeueReusableCell(withIdentifier: "MoralTableViewCell", for: indexPath) as! MoralTableViewCell | ||
88 | - return cell | ||
89 | - }else{ | ||
90 | - let cell = tableView.dequeueReusableCell(withIdentifier: "GrowSubjectCell", for: indexPath) as! GrowSubjectCell | ||
91 | - return cell | ||
92 | - } | 105 | + let cell = tableView.dequeueReusableCell(withIdentifier: "MoralTableViewCell", for: indexPath) as! MoralTableViewCell |
106 | + return cell | ||
107 | +// if indexPath.row == 0 { | ||
108 | +// let cell = tableView.dequeueReusableCell(withIdentifier: "MoralTableViewCell", for: indexPath) as! MoralTableViewCell | ||
109 | +// return cell | ||
110 | +// }else{ | ||
111 | +// let cell = tableView.dequeueReusableCell(withIdentifier: "GrowSubjectCell", for: indexPath) as! GrowSubjectCell | ||
112 | +// return cell | ||
113 | +// } | ||
93 | } | 114 | } |
94 | func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { | 115 | func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { |
95 | return 280 | 116 | return 280 |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportView/CalendarView.swift
@@ -10,6 +10,8 @@ import UIKit | @@ -10,6 +10,8 @@ import UIKit | ||
10 | 10 | ||
11 | class CalendarView: UIView,UICollectionViewDelegate,UICollectionViewDataSource { | 11 | class CalendarView: UIView,UICollectionViewDelegate,UICollectionViewDataSource { |
12 | 12 | ||
13 | + var keyWindow = UIWindow() | ||
14 | + var backBtn = UIButton() | ||
13 | 15 | ||
14 | var weekLab = ["日","一","二","三","四","五","六"] | 16 | var weekLab = ["日","一","二","三","四","五","六"] |
15 | var firstDay = Int() | 17 | var firstDay = Int() |
@@ -18,16 +20,20 @@ class CalendarView: UIView,UICollectionViewDelegate,UICollectionViewDataSource { | @@ -18,16 +20,20 @@ class CalendarView: UIView,UICollectionViewDelegate,UICollectionViewDataSource { | ||
18 | 20 | ||
19 | override init(frame: CGRect) { | 21 | override init(frame: CGRect) { |
20 | super.init(frame: frame) | 22 | super.init(frame: frame) |
21 | - self.drawCalendarView(frame: frame) | 23 | + self.addSubview(self.collectionView) |
24 | + collectionView.snp.makeConstraints { (maker) in | ||
25 | + maker.center.equalToSuperview() | ||
26 | + maker.height.width.equalToSuperview() | ||
27 | + } | ||
28 | + self.isHidden = false | ||
22 | } | 29 | } |
23 | 30 | ||
24 | - func drawCalendarView(frame:CGRect) { | ||
25 | - | 31 | + override func layoutSubviews() { |
26 | 32 | ||
27 | - self.firstDay = CalendarDateManager.shared.getFirstMonthDays() | ||
28 | - self.monthDay = CalendarDateManager.shared.getCurrentMonthDay() | ||
29 | - self.todayDay = CalendarDateManager.shared.getTodayDate() | ||
30 | - //设置layout | 33 | + self.flowlayOut.itemSize = CGSize.init(width: self.bounds.size.width/7, height: 35) |
34 | + } | ||
35 | + lazy var flowlayOut = {()-> UICollectionViewFlowLayout in | ||
36 | + //设置layout | ||
31 | let flowlayout = UICollectionViewFlowLayout() | 37 | let flowlayout = UICollectionViewFlowLayout() |
32 | flowlayout.itemSize = CGSize.init(width: screenWidth/7, height:35) | 38 | flowlayout.itemSize = CGSize.init(width: screenWidth/7, height:35) |
33 | flowlayout.minimumLineSpacing = 0 | 39 | flowlayout.minimumLineSpacing = 0 |
@@ -35,13 +41,48 @@ class CalendarView: UIView,UICollectionViewDelegate,UICollectionViewDataSource { | @@ -35,13 +41,48 @@ class CalendarView: UIView,UICollectionViewDelegate,UICollectionViewDataSource { | ||
35 | flowlayout.headerReferenceSize = CGSize.init(width: 0, height: 0) | 41 | flowlayout.headerReferenceSize = CGSize.init(width: 0, height: 0) |
36 | flowlayout.footerReferenceSize = CGSize.init(width: 0, height: 0) | 42 | flowlayout.footerReferenceSize = CGSize.init(width: 0, height: 0) |
37 | flowlayout.sectionInset = UIEdgeInsetsMake(0, 0, 0, 0) | 43 | flowlayout.sectionInset = UIEdgeInsetsMake(0, 0, 0, 0) |
44 | + return flowlayout | ||
45 | + }() | ||
46 | + | ||
47 | + lazy var collectionView = {()-> UICollectionView in | ||
38 | 48 | ||
39 | - let calendarView = UICollectionView.init(frame: frame, collectionViewLayout: flowlayout) | 49 | + let calendarView = UICollectionView.init(frame: frame, collectionViewLayout: flowlayOut) |
40 | calendarView.delegate = self | 50 | calendarView.delegate = self |
41 | calendarView.dataSource = self | 51 | calendarView.dataSource = self |
42 | calendarView.backgroundColor = UIColor.white | 52 | calendarView.backgroundColor = UIColor.white |
43 | calendarView.register(UICollectionViewCell.self, forCellWithReuseIdentifier: "calendarCell") | 53 | calendarView.register(UICollectionViewCell.self, forCellWithReuseIdentifier: "calendarCell") |
44 | - self.addSubview(calendarView) | 54 | + |
55 | + return calendarView | ||
56 | + }() | ||
57 | + | ||
58 | + //MARK: - 展示视图 | ||
59 | + func showView(){ | ||
60 | + | ||
61 | + let key = UIApplication.shared.keyWindow! | ||
62 | + let back = UIButton.init(frame: CGRect.init(x: 0, y: self.bounds.size.height, width: screenWidth, height: screenHeight)) | ||
63 | + back.backgroundColor = UIColor.black | ||
64 | + back.alpha = 0.4 | ||
65 | + | ||
66 | + back.addTarget(self, action: #selector(closeView(btn:)), for: UIControlEvents.allEvents) | ||
67 | + | ||
68 | + key.addSubview(back) | ||
69 | + key.addSubview(self) | ||
70 | + self.isHidden = false | ||
71 | + keyWindow = key | ||
72 | + backBtn = back | ||
73 | + self.snp.makeConstraints { (maker) in | ||
74 | + maker.center.equalTo(self) | ||
75 | + maker.height.width.equalTo(self) | ||
76 | + } | ||
77 | + } | ||
78 | + //MARK: - 关闭视图 | ||
79 | + @objc func closeView(btn:UIButton) { | ||
80 | + | ||
81 | + UIView.animate(withDuration: 0.3) { | ||
82 | + self.backBtn.removeFromSuperview() | ||
83 | + self.keyWindow = UIWindow.init() | ||
84 | + self.isHidden = true | ||
85 | + } | ||
45 | } | 86 | } |
46 | 87 | ||
47 | //MARK: - Delegate | 88 | //MARK: - Delegate |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/View/ReportView/ReportHeaderView.swift
@@ -10,18 +10,23 @@ import UIKit | @@ -10,18 +10,23 @@ import UIKit | ||
10 | 10 | ||
11 | class ReportHeaderView: UIView,UICollectionViewDelegate,UICollectionViewDataSource { | 11 | class ReportHeaderView: UIView,UICollectionViewDelegate,UICollectionViewDataSource { |
12 | 12 | ||
13 | - lazy var collectionView = {()-> UICollectionView in | ||
14 | - | 13 | + var viewWidth = CGFloat() |
14 | + | ||
15 | + lazy var flowlayOut = {()-> UICollectionViewFlowLayout in | ||
15 | let flowlayout = UICollectionViewFlowLayout() | 16 | let flowlayout = UICollectionViewFlowLayout() |
16 | - flowlayout.itemSize = CGSize.init(width: screenWidth/7, height:60) | 17 | + flowlayout.itemSize = CGSize.init(width: self.bounds.size.width/7, height:60) |
17 | flowlayout.minimumLineSpacing = 0 | 18 | flowlayout.minimumLineSpacing = 0 |
18 | flowlayout.minimumInteritemSpacing = 0 | 19 | flowlayout.minimumInteritemSpacing = 0 |
19 | flowlayout.scrollDirection = UICollectionViewScrollDirection.horizontal | 20 | flowlayout.scrollDirection = UICollectionViewScrollDirection.horizontal |
20 | flowlayout.headerReferenceSize = CGSize.init(width: 0, height: 0) | 21 | flowlayout.headerReferenceSize = CGSize.init(width: 0, height: 0) |
21 | flowlayout.footerReferenceSize = CGSize.init(width: 0, height: 0) | 22 | flowlayout.footerReferenceSize = CGSize.init(width: 0, height: 0) |
22 | flowlayout.sectionInset = UIEdgeInsetsMake(0, 0, 0, 0) | 23 | flowlayout.sectionInset = UIEdgeInsetsMake(0, 0, 0, 0) |
24 | + return flowlayout | ||
25 | + }() | ||
26 | + | ||
27 | + lazy var collectionView = {()-> UICollectionView in | ||
23 | 28 | ||
24 | - let collect = UICollectionView.init(frame: CGRect.init(x: 0, y: 0, width: self.bounds.size.width, height: self.bounds.size.height), collectionViewLayout: flowlayout) | 29 | + let collect = UICollectionView.init(frame: self.bounds, collectionViewLayout: flowlayOut) |
25 | collect.delegate = self | 30 | collect.delegate = self |
26 | collect.dataSource = self | 31 | collect.dataSource = self |
27 | collect.showsHorizontalScrollIndicator = true | 32 | collect.showsHorizontalScrollIndicator = true |
@@ -48,6 +53,11 @@ class ReportHeaderView: UIView,UICollectionViewDelegate,UICollectionViewDataSour | @@ -48,6 +53,11 @@ class ReportHeaderView: UIView,UICollectionViewDelegate,UICollectionViewDataSour | ||
48 | super.init(frame: frame) | 53 | super.init(frame: frame) |
49 | self.addSubview(self.collectionView) | 54 | self.addSubview(self.collectionView) |
50 | 55 | ||
56 | + collectionView.snp.makeConstraints({ (maker) in | ||
57 | + maker.center.equalToSuperview() | ||
58 | + maker.height.width.equalToSuperview() | ||
59 | + }) | ||
60 | + | ||
51 | self.count = CalendarDateManager.shared.getMonthDayCount()*7 | 61 | self.count = CalendarDateManager.shared.getMonthDayCount()*7 |
52 | self.firstDay = CalendarDateManager.shared.getFirstMonthDays() | 62 | self.firstDay = CalendarDateManager.shared.getFirstMonthDays() |
53 | self.monthDays = CalendarDateManager.shared.getCurrentMonthDay() | 63 | self.monthDays = CalendarDateManager.shared.getCurrentMonthDay() |
@@ -56,6 +66,11 @@ class ReportHeaderView: UIView,UICollectionViewDelegate,UICollectionViewDataSour | @@ -56,6 +66,11 @@ class ReportHeaderView: UIView,UICollectionViewDelegate,UICollectionViewDataSour | ||
56 | //初始位置:显示本周 | 66 | //初始位置:显示本周 |
57 | collectionView.scrollToItem(at: [0,count-1], at: UICollectionViewScrollPosition.right, animated: true) | 67 | collectionView.scrollToItem(at: [0,count-1], at: UICollectionViewScrollPosition.right, animated: true) |
58 | } | 68 | } |
69 | + | ||
70 | + override func layoutSubviews() { | ||
71 | + | ||
72 | + self.flowlayOut.itemSize = CGSize.init(width: self.bounds.size.width/7, height: 60) | ||
73 | + } | ||
59 | 74 | ||
60 | //MARK: - Collection Delegate && DataSource | 75 | //MARK: - Collection Delegate && DataSource |
61 | func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { | 76 | func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { |
ParentAssistant/ParentAssistant/RootTabBarViewController.swift
0 → 100644
@@ -0,0 +1,53 @@ | @@ -0,0 +1,53 @@ | ||
1 | +// | ||
2 | +// RootTabBarViewController.swift | ||
3 | +// ParentAssistant | ||
4 | +// | ||
5 | +// Created by Cao yang on 2018/4/23. | ||
6 | +// Copyright © 2018年 HANGZHOUTEAM. All rights reserved. | ||
7 | +// | ||
8 | + | ||
9 | +import UIKit | ||
10 | + | ||
11 | +class RootTabBarViewController: UITabBarController { | ||
12 | + | ||
13 | + override func viewDidLoad() { | ||
14 | + super.viewDidLoad() | ||
15 | + let info = Story.instantiateViewControllerWithIdentifier("InformationViewControllerVC", storyName: "Main") as! InformationViewController | ||
16 | + let nav1 = setUpViewController(vc: info, title: "咨询频道", barImage: "") | ||
17 | + let nav2 = setUpViewController(vc: GrowViewController(), title: "成长", barImage: "") | ||
18 | + let my = Story.instantiateViewControllerWithIdentifier("MyViewController", storyName: "Main") as! MyViewController | ||
19 | + let nav3 = setUpViewController(vc: my, title: "个人中心", barImage: "") | ||
20 | + // Do any additional setup after loading the view. | ||
21 | + self.setViewControllers([nav1,nav2,nav3], animated: true) | ||
22 | + } | ||
23 | + | ||
24 | + private func setUpViewController(vc:UIViewController,title:String,barImage:String)->UINavigationController{ | ||
25 | + | ||
26 | + | ||
27 | + vc.tabBarItem = UITabBarItem.init(title: title, image: UIImage.init(named: barImage), selectedImage: UIImage.init(named: barImage)) | ||
28 | + vc.configTheme() | ||
29 | + | ||
30 | + let nav = UINavigationController.init(rootViewController: vc) | ||
31 | + nav.navigationBar.barTintColor = navigationColor | ||
32 | + nav.navigationBar.isTranslucent = false | ||
33 | + navigationBarHeight = nav.navigationBar.frame.height | ||
34 | + return nav | ||
35 | + } | ||
36 | + | ||
37 | + override func didReceiveMemoryWarning() { | ||
38 | + super.didReceiveMemoryWarning() | ||
39 | + // Dispose of any resources that can be recreated. | ||
40 | + } | ||
41 | + | ||
42 | + | ||
43 | + /* | ||
44 | + // MARK: - Navigation | ||
45 | + | ||
46 | + // In a storyboard-based application, you will often want to do a little preparation before navigation | ||
47 | + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { | ||
48 | + // Get the new view controller using segue.destinationViewController. | ||
49 | + // Pass the selected object to the new view controller. | ||
50 | + } | ||
51 | + */ | ||
52 | + | ||
53 | +} |
ParentAssistant/ParentAssistant/Supporting Files/Info.plist
@@ -46,6 +46,8 @@ | @@ -46,6 +46,8 @@ | ||
46 | <key>UISupportedInterfaceOrientations</key> | 46 | <key>UISupportedInterfaceOrientations</key> |
47 | <array> | 47 | <array> |
48 | <string>UIInterfaceOrientationPortrait</string> | 48 | <string>UIInterfaceOrientationPortrait</string> |
49 | + <string>UIInterfaceOrientationLandscapeLeft</string> | ||
50 | + <string>UIInterfaceOrientationLandscapeRight</string> | ||
49 | </array> | 51 | </array> |
50 | <key>UISupportedInterfaceOrientations~ipad</key> | 52 | <key>UISupportedInterfaceOrientations~ipad</key> |
51 | <array> | 53 | <array> |
ParentAssistant/ParentAssistant/ViewController.swift
@@ -1,27 +0,0 @@ | @@ -1,27 +0,0 @@ | ||
1 | -// | ||
2 | -// ViewController.swift | ||
3 | -// ParentAssistant | ||
4 | -// | ||
5 | -// Created by 葛建军 on 2018/3/5. | ||
6 | -// Copyright © 2018年 HANGZHOUTEAM. All rights reserved. | ||
7 | -// | ||
8 | - | ||
9 | -import UIKit | ||
10 | - | ||
11 | -class ViewController: UIViewController { | ||
12 | - | ||
13 | - override func viewDidLoad() { | ||
14 | - super.viewDidLoad() | ||
15 | - self.view.makeToast("test") | ||
16 | - self.view.makeToast("testParentAssistant", duration: 5, position: CSToastPositionCenter) | ||
17 | - // Do any additional setup after loading the view, typically from a nib. | ||
18 | - } | ||
19 | - | ||
20 | - override func didReceiveMemoryWarning() { | ||
21 | - super.didReceiveMemoryWarning() | ||
22 | - // Dispose of any resources that can be recreated. | ||
23 | - } | ||
24 | - | ||
25 | - | ||
26 | -} | ||
27 | - |
ParentAssistant/Podfile
@@ -19,4 +19,5 @@ target 'ParentAssistant' do | @@ -19,4 +19,5 @@ target 'ParentAssistant' do | ||
19 | pod 'SVProgressHUD','~>2.2.5' | 19 | pod 'SVProgressHUD','~>2.2.5' |
20 | pod 'NIMSDK_LITE','~>4.9.0' | 20 | pod 'NIMSDK_LITE','~>4.9.0' |
21 | pod 'SwiftHash','~>2.0.1' | 21 | pod 'SwiftHash','~>2.0.1' |
22 | + pod 'SnapKit','~>4.0.0' | ||
22 | end | 23 | end |
ParentAssistant/Podfile.lock
@@ -9,6 +9,7 @@ PODS: | @@ -9,6 +9,7 @@ PODS: | ||
9 | - SDWebImage (3.8.2): | 9 | - SDWebImage (3.8.2): |
10 | - SDWebImage/Core (= 3.8.2) | 10 | - SDWebImage/Core (= 3.8.2) |
11 | - SDWebImage/Core (3.8.2) | 11 | - SDWebImage/Core (3.8.2) |
12 | + - SnapKit (4.0.0) | ||
12 | - SVProgressHUD (2.2.5) | 13 | - SVProgressHUD (2.2.5) |
13 | - SwiftHash (2.0.1) | 14 | - SwiftHash (2.0.1) |
14 | - Toast (3.1.0) | 15 | - Toast (3.1.0) |
@@ -28,6 +29,7 @@ DEPENDENCIES: | @@ -28,6 +29,7 @@ DEPENDENCIES: | ||
28 | - NIMSDK_LITE (~> 4.9.0) | 29 | - NIMSDK_LITE (~> 4.9.0) |
29 | - Reachability (~> 3.2) | 30 | - Reachability (~> 3.2) |
30 | - SDWebImage (~> 3.8.2) | 31 | - SDWebImage (~> 3.8.2) |
32 | + - SnapKit (~> 4.0.0) | ||
31 | - SVProgressHUD (~> 2.2.5) | 33 | - SVProgressHUD (~> 2.2.5) |
32 | - SwiftHash (~> 2.0.1) | 34 | - SwiftHash (~> 2.0.1) |
33 | - Toast (~> 3.1.0) | 35 | - Toast (~> 3.1.0) |
@@ -45,6 +47,7 @@ SPEC CHECKSUMS: | @@ -45,6 +47,7 @@ SPEC CHECKSUMS: | ||
45 | NIMSDK_LITE: a69a019544299a1b597db6ebf98927f5e12fa17c | 47 | NIMSDK_LITE: a69a019544299a1b597db6ebf98927f5e12fa17c |
46 | Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96 | 48 | Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96 |
47 | SDWebImage: 098e97e6176540799c27e804c96653ee0833d13c | 49 | SDWebImage: 098e97e6176540799c27e804c96653ee0833d13c |
50 | + SnapKit: a42d492c16e80209130a3379f73596c3454b7694 | ||
48 | SVProgressHUD: 1428aafac632c1f86f62aa4243ec12008d7a51d6 | 51 | SVProgressHUD: 1428aafac632c1f86f62aa4243ec12008d7a51d6 |
49 | SwiftHash: c805de5a434eacfa0dac7210745a50c55d7fe33d | 52 | SwiftHash: c805de5a434eacfa0dac7210745a50c55d7fe33d |
50 | Toast: 14a93686d6c8bfe2727afd342414e35660a8a1f3 | 53 | Toast: 14a93686d6c8bfe2727afd342414e35660a8a1f3 |
@@ -54,6 +57,6 @@ SPEC CHECKSUMS: | @@ -54,6 +57,6 @@ SPEC CHECKSUMS: | ||
54 | UMCSecurityPlugins: 0831a08f3988f3cea9f1d3a7626cd9bee4fef150 | 57 | UMCSecurityPlugins: 0831a08f3988f3cea9f1d3a7626cd9bee4fef150 |
55 | XRCarouselView: 52529f924d26ee4787f9bd958150800b73e60922 | 58 | XRCarouselView: 52529f924d26ee4787f9bd958150800b73e60922 |
56 | 59 | ||
57 | -PODFILE CHECKSUM: fb172574c836b57e7c792807c655a091aff17050 | 60 | +PODFILE CHECKSUM: 055a6722b29dc0f6006f26375cd7918b10d33dff |
58 | 61 | ||
59 | COCOAPODS: 1.4.0 | 62 | COCOAPODS: 1.4.0 |
ParentAssistant/Pods/Manifest.lock
@@ -9,6 +9,7 @@ PODS: | @@ -9,6 +9,7 @@ PODS: | ||
9 | - SDWebImage (3.8.2): | 9 | - SDWebImage (3.8.2): |
10 | - SDWebImage/Core (= 3.8.2) | 10 | - SDWebImage/Core (= 3.8.2) |
11 | - SDWebImage/Core (3.8.2) | 11 | - SDWebImage/Core (3.8.2) |
12 | + - SnapKit (4.0.0) | ||
12 | - SVProgressHUD (2.2.5) | 13 | - SVProgressHUD (2.2.5) |
13 | - SwiftHash (2.0.1) | 14 | - SwiftHash (2.0.1) |
14 | - Toast (3.1.0) | 15 | - Toast (3.1.0) |
@@ -28,6 +29,7 @@ DEPENDENCIES: | @@ -28,6 +29,7 @@ DEPENDENCIES: | ||
28 | - NIMSDK_LITE (~> 4.9.0) | 29 | - NIMSDK_LITE (~> 4.9.0) |
29 | - Reachability (~> 3.2) | 30 | - Reachability (~> 3.2) |
30 | - SDWebImage (~> 3.8.2) | 31 | - SDWebImage (~> 3.8.2) |
32 | + - SnapKit (~> 4.0.0) | ||
31 | - SVProgressHUD (~> 2.2.5) | 33 | - SVProgressHUD (~> 2.2.5) |
32 | - SwiftHash (~> 2.0.1) | 34 | - SwiftHash (~> 2.0.1) |
33 | - Toast (~> 3.1.0) | 35 | - Toast (~> 3.1.0) |
@@ -45,6 +47,7 @@ SPEC CHECKSUMS: | @@ -45,6 +47,7 @@ SPEC CHECKSUMS: | ||
45 | NIMSDK_LITE: a69a019544299a1b597db6ebf98927f5e12fa17c | 47 | NIMSDK_LITE: a69a019544299a1b597db6ebf98927f5e12fa17c |
46 | Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96 | 48 | Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96 |
47 | SDWebImage: 098e97e6176540799c27e804c96653ee0833d13c | 49 | SDWebImage: 098e97e6176540799c27e804c96653ee0833d13c |
50 | + SnapKit: a42d492c16e80209130a3379f73596c3454b7694 | ||
48 | SVProgressHUD: 1428aafac632c1f86f62aa4243ec12008d7a51d6 | 51 | SVProgressHUD: 1428aafac632c1f86f62aa4243ec12008d7a51d6 |
49 | SwiftHash: c805de5a434eacfa0dac7210745a50c55d7fe33d | 52 | SwiftHash: c805de5a434eacfa0dac7210745a50c55d7fe33d |
50 | Toast: 14a93686d6c8bfe2727afd342414e35660a8a1f3 | 53 | Toast: 14a93686d6c8bfe2727afd342414e35660a8a1f3 |
@@ -54,6 +57,6 @@ SPEC CHECKSUMS: | @@ -54,6 +57,6 @@ SPEC CHECKSUMS: | ||
54 | UMCSecurityPlugins: 0831a08f3988f3cea9f1d3a7626cd9bee4fef150 | 57 | UMCSecurityPlugins: 0831a08f3988f3cea9f1d3a7626cd9bee4fef150 |
55 | XRCarouselView: 52529f924d26ee4787f9bd958150800b73e60922 | 58 | XRCarouselView: 52529f924d26ee4787f9bd958150800b73e60922 |
56 | 59 | ||
57 | -PODFILE CHECKSUM: fb172574c836b57e7c792807c655a091aff17050 | 60 | +PODFILE CHECKSUM: 055a6722b29dc0f6006f26375cd7918b10d33dff |
58 | 61 | ||
59 | COCOAPODS: 1.4.0 | 62 | COCOAPODS: 1.4.0 |
ParentAssistant/Pods/Pods.xcodeproj/project.pbxproj
@@ -7,626 +7,760 @@ | @@ -7,626 +7,760 @@ | ||
7 | objects = { | 7 | objects = { |
8 | 8 | ||
9 | /* Begin PBXBuildFile section */ | 9 | /* Begin PBXBuildFile section */ |
10 | - 00E153632A414101E0A66AE23569802B /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C01563CB8CAFA848353DD90A07F2F47 /* Result.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
11 | - 0369C812B817E442E9BF7B2F561E1AEF /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B19A6339BCDC426144D4987C81596418 /* Configuration.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
12 | - 06B6D63D2B2E6F2896A15C18097D3730 /* UIView+Toast.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BD1FCCAAFC6349CA1E2AC3881DB81FC /* UIView+Toast.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
13 | - 079D990738735591330332B5F2551AE4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFA9DF74078A51C9573DF6952A753D1C /* NetworkReachabilityManager.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
14 | - 0ABF85713B5ABC01E4121F8DBCBBD195 /* Deserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFFC9D8585FF5A3FC4C7FD63A93DCE16 /* Deserializer.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
15 | - 0C11C193B2F9FF679EB214C272C8A480 /* Transformable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ABA7E2E494925BF34BC9885BE24E31C /* Transformable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
16 | - 0D0F6E0ECE5915267F0EA404BDCD4BAC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
17 | - 0D6E3F656916E4C6734BAF1DAB7CAEE7 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 61D09F1E0C8F29641858460B3928A5B0 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
18 | - 12DE723E9DF6F13F3286874C3A95E30A /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14E325E19530D7ADA41064D345141437 /* Logger.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
19 | - 143D0DFED5AF7708744EBDB443F9812D /* EnumType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CC52F25BF175D139AA0E5C94DC363A9 /* EnumType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
20 | - 14CECE238604E1D44104E5BCD14EB2BE /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD55715F6A333D077B971AD89F07626 /* SessionDelegate.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
21 | - 164781197625A3149B3BDBCAA2AC8CC3 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981D262EBFB4CA168BE569F48CC64843 /* Validation.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
22 | - 189863C7E2504923687D78D7B081F8CA /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 229808FB79115B70777D682D8335C18E /* NSData+ImageContentType.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
23 | - 18FE70ED14474EE6A49E85DE9C5E4C17 /* AlamofireImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 600ABB9AA8054F7B4E851C17D19FCAA0 /* AlamofireImage-dummy.m */; }; | ||
24 | - 1A34F151BC19E9D0725C689FC1038209 /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B05BD93D4EE278B866CC9AAF18763DB /* SDWebImageDecoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
25 | - 1B9EDEDC964E6B08F78920B4F4B9DB84 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 78F77FFCC80D398532E854672D527FD8 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
26 | - 1E2754F17B8625E93745EB87C0E58961 /* Pods-ParentAssistant-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1706C196E50CAE9C6DE364B9BA5E9DCB /* Pods-ParentAssistant-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
27 | - 1F4FA4B67BA7582CA193404E3510B095 /* SVRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = CBB0446840A0CDD4BB7D69692D07CC21 /* SVRadialGradientLayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
28 | - 204944D67267632DD7CD4BEFB60AC389 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82D7054D7F1E7FE0ACBE043A3FA7F50 /* Response.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | 10 | + 00E153632A414101E0A66AE23569802B /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = B136B03A08587233A6FD773A83E83B74 /* Result.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; |
11 | + 01F0F8E41EAC090D24D4F1FA4A59FCEC /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 844A9F14396C7CDA81E4DD2C96C9393E /* ConstraintLayoutSupportDSL.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
12 | + 02BAF496034964BDBCB4EA4AB7385E54 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C76A66D4B020D9CCB0FAA40D4C45DD8 /* ConstraintLayoutGuideDSL.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
13 | + 03467C7A39077888E792462C6158ED1B /* SVProgressAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = F08007AD73D4DED59463673784E707CF /* SVProgressAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
14 | + 0369C812B817E442E9BF7B2F561E1AEF /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DB9899B5C310FB651D9C4DFB0D40CE0 /* Configuration.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
15 | + 05A9062545E272152F9DAA41EFE3FA37 /* SVProgressAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = AC91FECA116BF6048F07BE20AC1316F0 /* SVProgressAnimatedView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
16 | + 079D990738735591330332B5F2551AE4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2889D489C4ADD9ECEA166349BAE994B9 /* NetworkReachabilityManager.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
17 | + 094F4B2E337027FBCDBC510C1DBDE55A /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = C29DF7E17DED8238322C1F7E9402BD8C /* ConstraintViewDSL.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
18 | + 0ABF85713B5ABC01E4121F8DBCBBD195 /* Deserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B87938C38D6E4A1427279DF2B6B7431 /* Deserializer.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
19 | + 0C11C193B2F9FF679EB214C272C8A480 /* Transformable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DECD5DEC8B4CB8B84B779AA1A724E48F /* Transformable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
20 | + 12DE723E9DF6F13F3286874C3A95E30A /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEA3B72C1644730F11488F39935D100C /* Logger.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
21 | + 1301BAAE6D4078F149E54CF723D5BD42 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B77DE72B7ED4AED0DBED016D1274EFE8 /* ImageIO.framework */; }; | ||
22 | + 143D0DFED5AF7708744EBDB443F9812D /* EnumType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15FB0D56200537AB440871387D53C131 /* EnumType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
23 | + 14CECE238604E1D44104E5BCD14EB2BE /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AED97858D3F49AB8C810B06BC764774D /* SessionDelegate.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
24 | + 164781197625A3149B3BDBCAA2AC8CC3 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95883000BB2733EC542D3FDB21E47E0 /* Validation.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
25 | + 18FE70ED14474EE6A49E85DE9C5E4C17 /* AlamofireImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BBDB3E45715C349E25D68B1E7E06C6EF /* AlamofireImage-dummy.m */; }; | ||
26 | + 1978C84A312CC476C30AB243BC943430 /* XRCarouselView.h in Headers */ = {isa = PBXBuildFile; fileRef = E465CF564AB8B97C394CE55E1D90B028 /* XRCarouselView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
27 | + 1AFCCBB45E547BA52051E633BFD1C23B /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F373E298B41F8AD79B7D30A12213FAFD /* UIImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
28 | + 1B9EDEDC964E6B08F78920B4F4B9DB84 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 00B34682289F92608E25567224FAB100 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
29 | + 1F26E0096759F116D10B071D79D7594F /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6107CB38261E17FD4D339AD333EA1374 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
30 | + 1F5CA9033A4543AF97932853F7A70F28 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DC0686112DE59A878E66D50A0182E50 /* ConstraintDSL.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
31 | + 204944D67267632DD7CD4BEFB60AC389 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3014E51AD9D98D0FA66A9C61440A54AF /* Response.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
32 | + 2136D77D2677238527C3B58A7A17A20F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
33 | + 21DC0895C21514E2B70D88CAEFEA44B3 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = B6668AEAE832BE3B525012C7B7C6F61E /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
29 | 23C92743D0D2154080836B58896172C9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | 34 | 23C92743D0D2154080836B58896172C9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; |
30 | - 242367446F58A71823A8250396E775A3 /* HelpingMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B1F80DC3C02C2AD29D4C6CEA059CCD /* HelpingMapper.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | 35 | + 242367446F58A71823A8250396E775A3 /* HelpingMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FDAF46FD2EB94047DCED6FCD5AE8105 /* HelpingMapper.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; |
36 | + 249095E44D6DE80ECBBAB30937AF3336 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4F9A495A8F899B4E45A3B8011D5B90 /* ConstraintLayoutGuide.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
31 | 26479B07464784F3BF8C0853CA049976 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | 37 | 26479B07464784F3BF8C0853CA049976 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; |
32 | - 29B1FA33CD27E5CAEC884DA6D0072CFC /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BBA6274610821F15000C6CC777D555B /* SDWebImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
33 | - 2B58B070F9D7324583D01EE906BC918C /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F6296C8F6861894C09A46E509B544A6 /* SessionManager.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
34 | - 2B5DF32B1906ED4F0088D37CE08CB2B9 /* Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00395AB0A6A459E12899B1CC7AA3C954 /* Metadata.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
35 | - 2EA01E4E252B14F7953C56C100482236 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 920C3AE864C4E24091B77772A498A58C /* SDWebImageCompat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
36 | - 32EDA9ED83F4442303A46839027E152E /* AlamofireImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AD53A7A5BDC98AFD3CE8CF1BC407F10 /* AlamofireImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
37 | - 332B3CC48AC35662839D5A89D1FD9C0B /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E4D61E78309E6543D6EBC75BE2967417 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
38 | - 33FCBEF6884A33B921FEC6A9511B8E20 /* SVProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A23A7E20FB52B9BFC4899C0FEBA2C6CE /* SVProgressHUD-dummy.m */; }; | ||
39 | - 343B30C989188B77FB1149FED753A63C /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAE58263CB0A52CDB5D3790DC6D0D74F /* ServerTrustPolicy.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
40 | - 357EC08486308022D69F865CBFC53798 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 61CAF6761E3C21827415A9DA38D18547 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
41 | - 36840E12F93D5E0D201B1D998B96EEB9 /* UIImageView+AlamofireImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4D00913B407B6DB96C7E7B48C21D904 /* UIImageView+AlamofireImage.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
42 | - 385BDDC55889104E43C83664FD4C2BD3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
43 | - 3A9E64415250045D18CD329DE4776D9A /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 496A0D655D409BDF23A3826300EBCD1B /* UIImageView+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
44 | - 3B2224950C9D1CE87BA75653DDDD2A13 /* SDWebImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F3CF9F638E5784E56583202BEBE63239 /* SDWebImageDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
45 | - 3D0142A71F210A641528761123C4F1C2 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ED641951605DEB02B067F9D1915C5A9 /* UIImage+MultiFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
46 | - 3D34EECD1D7C0DC13F3E19C4C74F212E /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 358430CDB8CA6FB92C74E9FC7F6EB159 /* SDWebImageDownloaderOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
47 | - 3F16FEA96023ABF8BB9A47112409421A /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A2BD80EBA9375936EAA1AE0D930C61EC /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
48 | - 4140A49CB0D5F03DD7565AC94796D856 /* Toast-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93E637F89EC35850C7250805992BB1C0 /* Toast-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
49 | - 4214C2FD7E877BAD66B5E69E70D52CC2 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A53991A7FAF70CDAC1F059FB04F5543 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
50 | - 48F71FC920A4F562FF7ECFD25BD08F2E /* NSDecimalNumberTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467C66A8C88F09EF9D0129564F08540C /* NSDecimalNumberTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
51 | - 4A961542DBC3F70E502B854EBB870694 /* EnumTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BC1B5A06113F348365D3564FD6425C6 /* EnumTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
52 | - 4C144355E41C99902528AAD3CF069680 /* DZNEmptyDataSet-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CECDC33DC6A3E686FD21577C5B23C258 /* DZNEmptyDataSet-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
53 | - 4F7B3FA3957DCA2A67546E72117904F9 /* HexColorTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFC1E0E16DEFECC3E2FE92A428C9920D /* HexColorTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
54 | - 4FAADAA79CF5A8371B74578A2EC10761 /* XRCarouselView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B63F0AB7376A64C50DA03CACC7D9CC2E /* XRCarouselView-dummy.m */; }; | ||
55 | - 50424A0F4A3907712832B1FA56C9E2A2 /* Measuable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07BCC67F387326CAFCE34AF5FD2DBDE2 /* Measuable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
56 | - 53591DA77C42B53EB9AB3060008F41B6 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 02DAB9B7A1A3D2199EFC7FC7FC69ED85 /* SDWebImageManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
57 | - 5438E76D8DA2CB8E045DE40226F4A5AB /* DateFormatterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7A5D10D9FFDD32C4D3CF85DDCFC707 /* DateFormatterTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
58 | - 545C0FA9073D729E2E8C3EF9678C0DEA /* TransformOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC1BF45D7C52BC6493B283DDB371395F /* TransformOf.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
59 | - 5475A5933FABB5F9999E31020427B182 /* DataTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6614C2951E5A4AB6D1DF2B076BF1A5C /* DataTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
60 | - 56815D1138F9669E37F2004119169267 /* SVIndefiniteAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B842936FA16DF44F4AD4FC84E225A4 /* SVIndefiniteAnimatedView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
61 | - 57B5D779BAB2A1CF8C2D4CF8F14066A0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
62 | - 58812AABBC0A1E7AE019752424DF31A7 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C98E50FC5D694C89DBEE8A1486D900 /* MultipartFormData.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
63 | - 59145DFC87F4E74844E76619E8C4114D /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 310743AC8DCCF3F81515515A6FC64B8A /* UIImage+GIF.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
64 | - 5C95D2513AAB007D33804F074AC4DD33 /* Export.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1300F08331C16959F41C2533B209EF5 /* Export.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
65 | - 5D0701D0FA9726E83C52A53F4BEAD02B /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BC99BBF9B209FE42B0D74F5CFB60627F /* UIView+WebCacheOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
66 | - 5D287B058202AFDA4DED5D49B6ED0A1E /* UIView+Toast.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B41A43E5D5CCE97E46706AC4240B68 /* UIView+Toast.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
67 | - 5D8FA1EAFFDA438C0D3E909D54D6E657 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 155F8627DF2C4A4A091DD4AF34FFEF02 /* SDImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
68 | - 5E25BCD30BDE2E7A68D1A6FAF7253AD4 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2245A79B4B989C667CBB26B48B7A1896 /* DispatchQueue+Alamofire.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
69 | - 5E9D11BEACC080376EA6F57C6167B34A /* HandyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 293A8917426C277C951BE22C661A240A /* HandyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
70 | - 60E47009DC055C6C140154BC96B5C58C /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC0A874231DDAD102B02D7EFD048FDE2 /* Image.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | 38 | + 2701C2F7357E239E7F9AEB486272F4B7 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = F793878EC5DC558DBEBBA08E85F6E43B /* LayoutConstraint.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; |
39 | + 277B2CF4ADA7D16AFE828E1FC4ED14AF /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6C45B7CCDF097D7430CB72CDA0B005 /* UIImage+GIF.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
40 | + 29F386BD409EBACA5F637412004032A5 /* SVProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 73FA892AB12E282AE84AB07D4D8C7AC7 /* SVProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
41 | + 2B58B070F9D7324583D01EE906BC918C /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 411C6FD82E993CF5909B1AAEDC964279 /* SessionManager.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
42 | + 2B5DF32B1906ED4F0088D37CE08CB2B9 /* Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9224252DB1E9DCC108371EB4B83BC0BE /* Metadata.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
43 | + 2D1986937C4F7235FAFB3B2F8B0249B9 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94F02A123B6A8FBDA954D9A8BB9B0E1F /* ConstraintView+Extensions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
44 | + 2DDB0406625E58F2DBB529561549BBA2 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6285F0F826BDDDD8E12D8DA7FCDEFCFF /* SnapKit-dummy.m */; }; | ||
45 | + 2F3DF7F6C96BE9E3C385E7AA3F1FB59B /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21D741EEE9A694C7F5139669A2A399CC /* ConstraintMakerEditable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
46 | + 2F92C8C9B066C474D3851DCC2F4AC447 /* MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AA86213D40D8725DF4C17ED46887554 /* MD5.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
47 | + 303054ED09E19FA8D46CD4A42773F5DF /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94B64C32F67C820564A1C07F82FB412C /* QuartzCore.framework */; }; | ||
48 | + 32EDA9ED83F4442303A46839027E152E /* AlamofireImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E12D2D8817F5CD75747D9DB7CD7D0E /* AlamofireImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
49 | + 33B4E5494676202760FBF79C2E8C6D2F /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 727B24B6D6FD885F5C8F28DFF928246C /* UIButton+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
50 | + 343B30C989188B77FB1149FED753A63C /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68C07E20ED25655B5B13DA8FA89897AD /* ServerTrustPolicy.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
51 | + 35A4FB44F7CFD58F57EF4D0AFDBCCD06 /* SVProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 349AABCEB321546147F261696D52AD4B /* SVProgressHUD.bundle */; }; | ||
52 | + 36840E12F93D5E0D201B1D998B96EEB9 /* UIImageView+AlamofireImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 450696CDF37226A32E5A5586661F9BFE /* UIImageView+AlamofireImage.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
53 | + 3988EB010EFF900A3B679BE1FB09742E /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA3BF90AF8F8642930BE51BDEB6D732A /* ConstraintMakerFinalizable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
54 | + 39C1E1384992BD765D28DD2A5E270347 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
55 | + 3A3F13023BA4EBE844D7926184CC9A99 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 827550310F1BFE4D1A5B419FB82C48C6 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
56 | + 3B990793BB345F82DD30D8A3CDA706CE /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D6883EEC643B66A12C1D333C9D70613 /* UIImageView+HighlightedWebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
57 | + 3EB482053BBBDE1BE944A4FE1D09FB35 /* Toast-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA296A4CF9B682DE5826859D6BB3284 /* Toast-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
58 | + 4111F75D86278B2112AAF50A68D6D7F4 /* XRCarouselView.m in Sources */ = {isa = PBXBuildFile; fileRef = CFF108A99F78B5682742921E396A19D0 /* XRCarouselView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
59 | + 41B7831339C4A8BEE846456A12309992 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70F4C6E7E7B131A317A59A3E9B10012C /* ConstraintInsets.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
60 | + 43617871E626BD3BC7A48D7DE7FF5B5E /* XRCarouselView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 089AC73B39343590E967CAFDAEC6BC96 /* XRCarouselView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
61 | + 45FB9D3574030F4570835D9EF213793F /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED624FEA7F5F4C3741F5BE20D7EF43F6 /* ConstraintMakerPriortizable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
62 | + 479B7E888702F66620E448F60E953A25 /* SwiftHash-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 00969A154D0C742F39FE0DE7653F143A /* SwiftHash-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
63 | + 482A2FC413D87723DC2EB5F2528200CF /* SVRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6054DD80E2CBFB319AF765DA7B0DDDAF /* SVRadialGradientLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
64 | + 48F71FC920A4F562FF7ECFD25BD08F2E /* NSDecimalNumberTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = E739214831A8CD361C97B82E8A523548 /* NSDecimalNumberTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
65 | + 49898F742F20E23AF38269B3689F69A9 /* Reachability.h in Headers */ = {isa = PBXBuildFile; fileRef = A73641F60716FD92EB718E77FF24AA23 /* Reachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
66 | + 4A961542DBC3F70E502B854EBB870694 /* EnumTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A66DD0B35300994856DAEE82CC89D837 /* EnumTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
67 | + 4C144355E41C99902528AAD3CF069680 /* DZNEmptyDataSet-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 96D3A5545D8ED334B1E610CD713B9B10 /* DZNEmptyDataSet-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
68 | + 4D5CEC90E848B78644F4D805FF4FFA9E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94B64C32F67C820564A1C07F82FB412C /* QuartzCore.framework */; }; | ||
69 | + 4DAC620060C1D535272934235C785220 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = FB29C5812BCE10F5932DFCFD5B7A093E /* SDWebImageDownloaderOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
70 | + 4F7B3FA3957DCA2A67546E72117904F9 /* HexColorTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB43C9662C47946364F80879CA242471 /* HexColorTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
71 | + 50424A0F4A3907712832B1FA56C9E2A2 /* Measuable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04B0E873B8C5A30488BC1F734076E577 /* Measuable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
72 | + 5438E76D8DA2CB8E045DE40226F4A5AB /* DateFormatterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC4CAB08E9FC083275DE3A6C16AD35A2 /* DateFormatterTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
73 | + 544A81A30540244EEF18D03F29706D57 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A63B06E3CDDD789EC6FF3F02B3A3043 /* ConstraintConfig.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
74 | + 545C0FA9073D729E2E8C3EF9678C0DEA /* TransformOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E586DCF42DB0017C1A2AB57B3C50CB9 /* TransformOf.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
75 | + 5475A5933FABB5F9999E31020427B182 /* DataTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7B673E0BF564AF739526992B85D3F66 /* DataTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
76 | + 55790044944ACA9F483D75BAF393171B /* SVIndefiniteAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 27801256790EEB7E02017C1B474C61F9 /* SVIndefiniteAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
77 | + 55B848111F4C96DBB7757080C11787D4 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9122D82FECD4274B90B0DE6590313D6 /* ConstraintDescription.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
78 | + 58812AABBC0A1E7AE019752424DF31A7 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5831131BA3E31677E8199DBD32AE74BF /* MultipartFormData.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
79 | + 594723DDA94D6F6C9090E0CB5DC89ABB /* XRPlaceholder.png in Resources */ = {isa = PBXBuildFile; fileRef = 1C452FC13B0CD1DD7E338E35C6E28FB7 /* XRPlaceholder.png */; }; | ||
80 | + 5B0907C98F777035BA08F0796EFB2C25 /* UIView+Toast.m in Sources */ = {isa = PBXBuildFile; fileRef = DD1A4EDD147147EA511007D5CACE9F35 /* UIView+Toast.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
81 | + 5B20E8A25925BD42273AC63029E4059C /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DBADF9E5B820D76F9D83B9600B124CCB /* SDWebImagePrefetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
82 | + 5C95D2513AAB007D33804F074AC4DD33 /* Export.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C5948C6E57454E6C33A4672DAAD52 /* Export.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
83 | + 5E0E0D2662430AB18B181EFFA455D531 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F0A579B8ACFF9AC0E5C459EEF143F74 /* UIView+WebCacheOperation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
84 | + 5E25BCD30BDE2E7A68D1A6FAF7253AD4 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE9E8AF8B15421F340BF8BBC8625F8BA /* DispatchQueue+Alamofire.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
85 | + 5E8E662E3C3AC6A2BE221FD85E038C44 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D16F1ECD2DE639BEE74648967E9457B /* NSData+ImageContentType.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
86 | + 5E9D11BEACC080376EA6F57C6167B34A /* HandyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BC732FF0FE2FE824678BB53208989B /* HandyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
87 | + 5F98200B48F74F09443CCC7CD26318DB /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86710390EEE56C5778861289AC6CE8B8 /* ConstraintMultiplierTarget.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
88 | + 60BAA083850A74196BFFE8F68D4D964C /* SVIndefiniteAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = B339C68EE2EB5BA774BD071CBE53F59A /* SVIndefiniteAnimatedView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
89 | + 60E47009DC055C6C140154BC96B5C58C /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87ADFA081DFD71DA38011E4D69378DCE /* Image.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
90 | + 611E4FFE675FD963124D805B6AE611FD /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C220D043B34B545CC90D9279E26E466E /* SDWebImageDecoder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
71 | 613167D898FF421A6F75D1FE5D145B9B /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CD0FA7EE743F01B3A6385702606A408 /* Alamofire.framework */; }; | 91 | 613167D898FF421A6F75D1FE5D145B9B /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3CD0FA7EE743F01B3A6385702606A408 /* Alamofire.framework */; }; |
72 | - 6257B7791953547BB4FD33142C6A4016 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFCFB41829DC67B9036DEF9766C6C88 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
73 | - 638A8C8931AA82B35E4165A32BDEF8CA /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BFF20BC7E4F55C09BAC34A664D91FED /* UIButton+WebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
74 | - 6540CC4D369A32F6DE54AFA8D5D6FAF9 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 489ED6DFB42C7C8F6A4875005025A913 /* Alamofire-dummy.m */; }; | ||
75 | - 666A863EA9B0A00CA5EDDB4C96EA014B /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = F775144A6F17788F065E01BFD8DC2D5C /* Reachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
76 | - 68EF6ACDBEC67DED9ACB63B4CFA05404 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = ED4D8AA9257567AC16CB397E7E8BF346 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
77 | - 69735BB95E8E8111E0CEA96BBA19486A /* ExtendCustomModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68D3997593CBB0B018C81C73E8337C2C /* ExtendCustomModelType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
78 | - 6C5B6525AD8543CD0EA5382D9B9EBF00 /* SVIndefiniteAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BF833E322898122D95617BD9520476D /* SVIndefiniteAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
79 | - 6F4160DEA9816F49351CCEF452CCF00C /* CustomDateFormatTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98932AABF2712E9978244730956580D5 /* CustomDateFormatTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
80 | - 71770C33C6DBF555B10D0A42E5C034F4 /* NominalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C29AD1BD351F370FBE921BBE6756CEC9 /* NominalType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | 92 | + 64C2236BE22CDC75B54BB275C5261821 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45D79DEAD62A06E5748FDAA89A453EE6 /* LayoutConstraintItem.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; |
93 | + 6540CC4D369A32F6DE54AFA8D5D6FAF9 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E46E4C50D531EBDCD393203D8B29F1D9 /* Alamofire-dummy.m */; }; | ||
94 | + 654ABC001F428A99F3627E0F87EFA6BF /* Pods-ParentAssistant-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1706C196E50CAE9C6DE364B9BA5E9DCB /* Pods-ParentAssistant-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
95 | + 6808E5DC8A0C1FD1FF97D34282229A86 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 083DF57E60B9CBF44F524B91B726C574 /* ConstraintOffsetTarget.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
96 | + 69735BB95E8E8111E0CEA96BBA19486A /* ExtendCustomModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A30CD46D9E7B09FE96F8EF25A6156F58 /* ExtendCustomModelType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
97 | + 69EA2EA53A3D389042D718A54B7AAB83 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B44254360700FBF962CD2298B8CC314 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
98 | + 6B967AB9E8E055756761597B765D5A5E /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CBFF290D595E9221F9D533F8DB52366 /* ConstraintLayoutGuide+Extensions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
99 | + 6F4160DEA9816F49351CCEF452CCF00C /* CustomDateFormatTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47C8B0EF94EE7FF19C3C143959456BF /* CustomDateFormatTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
100 | + 71770C33C6DBF555B10D0A42E5C034F4 /* NominalType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C1D48F790A742B547FE0FC4755533DC /* NominalType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
81 | 73B9C996AED49ED7CF8EC2A6F1738059 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | 101 | 73B9C996AED49ED7CF8EC2A6F1738059 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; |
82 | - 78F4229B4A746A38341474FEB9DADB25 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F3763627E35DE67CD17EE93E640DD39 /* ParameterEncoding.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
83 | - 7931BF35785763872BD11EB65164B1D5 /* TransformType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F75E090F317987C0134B9DD1E5963C9 /* TransformType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
84 | - 7B8F1E3301B7F3D1AF25FDE0E2618647 /* SVProgressAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = DBA6EC35D53897ED2A96FEDE1BB384BA /* SVProgressAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
85 | - 7C3888324281E325ABBDDB3888D52125 /* DZNEmptyDataSet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EC105ECBFE938402821EF19D7C5DA1DA /* DZNEmptyDataSet-dummy.m */; }; | ||
86 | - 807283562FFCAF1B2AC3B251ABF34B5A /* URLTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B31E52FEB6E5A6A955D4050CB76B18C /* URLTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
87 | - 80AF024EF162F4FB88CCAAA2FA6FAAD5 /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F1187580C59983EBFA6A55260AF21079 /* SDWebImage-dummy.m */; }; | ||
88 | - 8444B1FF566FC96D823C154BEE6A4A03 /* BuiltInBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68ECD5E13EA08D669EEBD74218B18FA5 /* BuiltInBasicType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
89 | - 8511E9645F5C2B18746B4B4B29284451 /* UIScrollView+EmptyDataSet.h in Headers */ = {isa = PBXBuildFile; fileRef = DD324E3E21CD21F91211149384F64690 /* UIScrollView+EmptyDataSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
90 | - 85B4114292AEC3C6DCD2F9500A064F9B /* UIImage+AlamofireImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E3282E372FE0A6C0D2227384238F921 /* UIImage+AlamofireImage.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
91 | - 86DCCE5F06E9EDF67344C60D4859F032 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 715810392F163BB36DFE8AC307460289 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
92 | - 86EF282C771B9E7A12106ACBE6E820F5 /* ExtendCustomBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7701D17547204EF54A538449343E8A4 /* ExtendCustomBasicType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
93 | - 895952B7EE442E03D667D9565D8C84F4 /* HandyJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 92B55B2A9C151490137F69027B7F531E /* HandyJSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; | 102 | + 749883CE9927000693491F8925D4F5BF /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C46DA9350A549BFA05CC36890798AB8B /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; |
103 | + 760608866F619558D1DA527A7C321B8B /* Reachability-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3100E574B849F3943CF39DB14AAD2CEA /* Reachability-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
104 | + 78F4229B4A746A38341474FEB9DADB25 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = C57A89428071C0A7308A8459E8FCA487 /* ParameterEncoding.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
105 | + 7931BF35785763872BD11EB65164B1D5 /* TransformType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAF23DCF23BC5DDFA054D2CF1840DFB2 /* TransformType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
106 | + 7A19DEE70EBB5D56403F93218369E539 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CEE620061E03E51D27005986B114A6C9 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
107 | + 7A7A8F2AD84E8F95821059D1B2056100 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A88EAC8AE9F134ADEEE952D92141FB8 /* ConstraintPriorityTarget.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
108 | + 7A96849025EAD13EFFA34DF0CD89047D /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5845FE18872EE5753C6D7208CAC2CA56 /* Typealiases.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
109 | + 7C3888324281E325ABBDDB3888D52125 /* DZNEmptyDataSet-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5193A69AF98024248FB264DD141846ED /* DZNEmptyDataSet-dummy.m */; }; | ||
110 | + 807283562FFCAF1B2AC3B251ABF34B5A /* URLTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88D62D2804058A2E7535B4F22631946 /* URLTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
111 | + 8335116BA448C11C3B01640A45D8A74B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
112 | + 8444B1FF566FC96D823C154BEE6A4A03 /* BuiltInBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD94B67CAE017118ABDB4D61E1837509 /* BuiltInBasicType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
113 | + 8460E2A9CEE6B8DA58A0FDFCEA2084A7 /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = F7189B75B599B243584462A541D49B02 /* Reachability.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
114 | + 8511E9645F5C2B18746B4B4B29284451 /* UIScrollView+EmptyDataSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F08CD9BF60D44F6BB821ED5E8287361 /* UIScrollView+EmptyDataSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
115 | + 85B4114292AEC3C6DCD2F9500A064F9B /* UIImage+AlamofireImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF25C93E619E9C30FEC30F12ECBF71B /* UIImage+AlamofireImage.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
116 | + 86EF282C771B9E7A12106ACBE6E820F5 /* ExtendCustomBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B736FE09461698DC59DC348F847CE18 /* ExtendCustomBasicType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
117 | + 888D0D24EC035AB7C4047DC46A7D39E6 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E68D8FE02E22EDDD5EFF0EDA5D0EA406 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
118 | + 895952B7EE442E03D667D9565D8C84F4 /* HandyJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = FAA01EE3ECA9BBEBA6651D6CD3E9342A /* HandyJSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
119 | + 89B102811806E3B051B81EB222A8AF81 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 831148C3B376A1CA9BF9CDBEE1EC8D97 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
94 | 8E31EF89BD192C6AACDE9E0655861D3D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAE5BE9DB67074649A1927384361E0A8 /* UIKit.framework */; }; | 120 | 8E31EF89BD192C6AACDE9E0655861D3D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAE5BE9DB67074649A1927384361E0A8 /* UIKit.framework */; }; |
95 | - 8F5C0849D2757FC5A7C81B81BA3813C3 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE4F7B39AE70471948017C04083277A /* ResponseSerialization.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
96 | - 90E5A049B2FE3D38A1EA782CBB763739 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01529461C8BC5BFBF1FAD1AE7D691496 /* SystemConfiguration.framework */; }; | ||
97 | - 92BC60F896B3049AEF17412EE13B32D5 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D96BCA19B9F922B2258E4C0D40666B58 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
98 | - 930D1C2CE2E4A32830066A7F4240F88F /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D9602FA58305177F98B7472A155DE66 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
99 | - 93258C9412DF54DD088A385C2CCC79D1 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D43927282F3DD1C78741ABFCC5E0C768 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
100 | - 9371A6AC1CEABB24E7275AACD3FDC21A /* Reachability.h in Headers */ = {isa = PBXBuildFile; fileRef = EF0B6E4594449A55A06C44CB6D1223F0 /* Reachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
101 | - 945146A0826BB693F1B9496A0620A97F /* SVProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 729A72124A700ED6D7D56FE6E3316184 /* SVProgressHUD.bundle */; }; | ||
102 | - 95F6802FB7C748286D6E1D6876552E8C /* BuiltInBridgeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 916CF2DD179C34072F0CED7EA7E172C4 /* BuiltInBridgeType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
103 | - 963D3083B43A304CE4A81FF8908C644C /* DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10D6F8B588CB7C3C02CD426DADF34CE4 /* DateTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
104 | - 980154A8EB800AAF627251C8AAD7EAA9 /* XRCarouselView.m in Sources */ = {isa = PBXBuildFile; fileRef = 89457F43B7DE2154380C8DD976759AA2 /* XRCarouselView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
105 | - 981EFF1371FCE40F1907DA262743B93E /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = E215EB7C10CD4B2F724959DB344FE5C0 /* Notifications.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
106 | - 98C28E5A4A7CC37A671D4BBAE25EB3CB /* XRCarouselView.h in Headers */ = {isa = PBXBuildFile; fileRef = AA29655EDD56783CB2C21A411019B7BA /* XRCarouselView.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
107 | - 9D9717AC018F075F378E52B078CDBFB5 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDA2AA9043380263CFFD99AE883B70ED /* ImageDownloader.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
108 | - 9DBB6831E79F70D2E8C4DFD169E228E2 /* Request+AlamofireImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC28263CA0EDAEA1CBC1173B87FEA769 /* Request+AlamofireImage.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
109 | - 9E686D93A33DD9756B0C21B68BD7D758 /* ImageFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A58625E1014C6D82D1825309986334E1 /* ImageFilter.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
110 | - 9EB13C869EF150828095C94F1FEFC517 /* Properties.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECC6F721935680D316DC183994F4F569 /* Properties.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
111 | - 9FC9BC048B02CFF720B9CFBE4DC80264 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DA08525DC2775B611071866CF38CC96 /* SDWebImagePrefetcher.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
112 | - A04DAA4579CD1E21D2161AABB36244C4 /* SVProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = F81C313FED69F64F2F4F403B4C4EC3F6 /* SVProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
113 | - A133EAE3F50C55B4E1A03A5F9D6B3A4B /* UIButton+AlamofireImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C4ACCC8EE8E5E07D0CD171894588314 /* UIButton+AlamofireImage.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
114 | - A24D31929B67BB4D0EED65AA74C0E3F9 /* SVProgressAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = A8CB977B7AFFFA509CAA11CD0C03AEB5 /* SVProgressAnimatedView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
115 | - A43438F0B3A712FB5739EA173AB6F134 /* ReflectionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35322B49B5EBE0CF14B7BC8677497347 /* ReflectionHelper.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
116 | - AC2961AE064F12C1AA82F853AE6CF4DE /* OtherExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4457386C2A87F3E11630992C9CAA7836 /* OtherExtension.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
117 | - AD2C576F50E67B2417C1D17FBF5E32B2 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EBA3110EB94A0568FF28796D778675E /* AFError.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
118 | - B0114B93073F87D24BE99FCEE08CDAE2 /* XRCarouselView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 49DC3C5FB6A7B1CDAA1410FAABB684E0 /* XRCarouselView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
119 | - B06A3FFD3EBF03FF3166F6E1B0D665F9 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 98BA100696255C8CFD15860D64267467 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
120 | - B2CC21A9D71EA49F2A55896265CF8E29 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B82FE543DC2AE8EF3A0F380DE2B5988A /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
121 | - B58BEA72F3BC139D3784844F73AA791F /* SHA1.swift in Sources */ = {isa = PBXBuildFile; fileRef = E651A4469FA2206746488B70290D48C0 /* SHA1.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
122 | - BBC827F8711B46CA8FC3854C99DF703A /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A591BFD7762D296F2E84EBC08129BFA /* SVProgressHUD.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
123 | - C23D014A840F87E883B74ABEC475E608 /* HandyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46E35C087C53D197C9D213DF73A74B66 /* HandyJSON-dummy.m */; }; | ||
124 | - C4DC2D005B7A1313DF98AFF23E15D1B3 /* MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8249AA0D5DBC641B891AE927074850B2 /* MD5.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | 121 | + 8F5C0849D2757FC5A7C81B81BA3813C3 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C7FE38181A0BBD6D9364EF842806F02 /* ResponseSerialization.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; |
122 | + 91714AFCB701F3BBFC42C1C5F10652EE /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AC4B0EC325837B8E02EA169E0631CF0 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
123 | + 921B2BC237959D781A5B2873414DD5A3 /* SVProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 033EDAEA81A51A10F12F3BC5C6488BDA /* SVProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
124 | + 942A456E97ADEF5838FC2231934BA9DC /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 471386BDB50F5AC6951E1845EDE67AD1 /* SDWebImage-dummy.m */; }; | ||
125 | + 9502F87BA14B29A1DA5D12C11BBE031E /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6A96490D7EB9FAAE227BA0F3715049 /* Debugging.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
126 | + 95F6802FB7C748286D6E1D6876552E8C /* BuiltInBridgeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 350EFC4854842112956A2EE5682CCD99 /* BuiltInBridgeType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
127 | + 963D3083B43A304CE4A81FF8908C644C /* DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65131317BB2D76C3F252D7306319BC43 /* DateTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
128 | + 9672C5FC459AAE4708BFD77CFCB2F385 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01529461C8BC5BFBF1FAD1AE7D691496 /* SystemConfiguration.framework */; }; | ||
129 | + 981EFF1371FCE40F1907DA262743B93E /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FA6D9B6164DCF360EE2B487CFE276B7 /* Notifications.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
130 | + 99493384F85018EF1F65FC9D55E38920 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46C510CC6FF8980FEC928F6860CA1310 /* ConstraintRelatableTarget.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
131 | + 9D9717AC018F075F378E52B078CDBFB5 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10C820227A1A447F6EAD0DB33B56BFBE /* ImageDownloader.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
132 | + 9DBB6831E79F70D2E8C4DFD169E228E2 /* Request+AlamofireImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDBB51976C0B002604F78B3B27B8225D /* Request+AlamofireImage.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
133 | + 9E686D93A33DD9756B0C21B68BD7D758 /* ImageFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2326F9AE1000D3A7B8B6C0B4D58CEF61 /* ImageFilter.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
134 | + 9E98760E51F90ED9267397F735B176E7 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = AC9E5D0A163216E77725DD48135FDFC8 /* SDWebImageDownloader.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
135 | + 9EB13C869EF150828095C94F1FEFC517 /* Properties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01A36DDBA6A1EAB25955231217407DCC /* Properties.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
136 | + A0CD3A8BE83A04E4C1D08F9FB0CA5666 /* Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 676A1E176C67886623CAA6F6A92B84A5 /* Reachability-dummy.m */; }; | ||
137 | + A133EAE3F50C55B4E1A03A5F9D6B3A4B /* UIButton+AlamofireImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DC6A1148433BA525284AE533BBDD2FE /* UIButton+AlamofireImage.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
138 | + A1B64892B5BCB036E54D82E08CE04C44 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 102F5C8A2030B6A2E648986DFBD209D2 /* ConstraintRelation.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
139 | + A43438F0B3A712FB5739EA173AB6F134 /* ReflectionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04EDF2FD185ECF17E59583779781DCB1 /* ReflectionHelper.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
140 | + A8220851F116E72442D365406B28F64B /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1537E203E6ADDBA039B81A8BC253DA1 /* ConstraintInsetTarget.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
141 | + AC2961AE064F12C1AA82F853AE6CF4DE /* OtherExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEE80DBE82688A012C293615CC20E4F3 /* OtherExtension.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
142 | + ACCE724EDA0A9C7917C22B95ABA0A5B9 /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 65FE7084D35EAB92773156D5685CB7F7 /* SVProgressHUD.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
143 | + AD2C576F50E67B2417C1D17FBF5E32B2 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F4B81142C6063079C6A78074AE8C4B9 /* AFError.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
144 | + AE7A674123633981F4DF1AFAB8AC7C92 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70D16200CF28D8EA002EC9DCD6BCEEF4 /* UILayoutSupport+Extensions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
145 | + B5725294AF47E7A73557E58EFD5BE2B1 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 5273CA62BC265B620E6E92293D74A692 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
146 | + B76E2237D8821EA89EA19BA47F8CCCDF /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FCCA41DE2E44165383BF1929B8CDED6 /* SDWebImageCompat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
147 | + C23D014A840F87E883B74ABEC475E608 /* HandyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 375589DAE6E35704A4A9AB1232B4214E /* HandyJSON-dummy.m */; }; | ||
148 | + C2CE91D1A469F4E5CF7F4507B7208BCF /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED5CE21EA848FB0757262CC847A2D54 /* Constraint.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
149 | + C4939D6ED34DA69DDE774E0096ED12A2 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84682BA299FA657A36BC965E60AF0189 /* ConstraintView.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
125 | C577B322B52228B272D52FF32B7BE30C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | 150 | C577B322B52228B272D52FF32B7BE30C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; |
126 | - C5FD57751548EFFA6567AFD2EB47CD56 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74F653E7072F40DB006FC90854FC840 /* Request.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
127 | - C906E3F3B8CC5A9E003DB020DFAE7864 /* PropertyInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CA29ADD75C3FE58A4ED07E10D427C9F /* PropertyInfo.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
128 | - CA6644C7C70AC449F8D9968CA529C381 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 852A7B853425A17ACDE963BB0C57B689 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
129 | - CB5529FBDB9ED31E939EFD0EF7D8EBE3 /* SwiftHash-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF7918BBC8A10388FDE15B624F66A8E9 /* SwiftHash-dummy.m */; }; | ||
130 | - CBFDD17FED69C5F001648B331CE5FDDE /* Pods-ParentAssistant-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F6BAADF2798AA6F62DA82FAA92DECB07 /* Pods-ParentAssistant-dummy.m */; }; | ||
131 | - D1341DA6F9B384B99BAB4C367DAD6BEC /* UIScrollView+EmptyDataSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AC81C76B41B0ABF4E94921ADBA70C30 /* UIScrollView+EmptyDataSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
132 | - D22AD2613455598A94BFCCA33AA9B2CE /* Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 17EFC56D8D5FA327B6DEB6D0ADC56C1C /* Reachability-dummy.m */; }; | ||
133 | - D425D13A48689CCBEA1C0BE43928A682 /* ISO8601DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7379E87D9FF2E196ADB91DC8A0A5F2F3 /* ISO8601DateTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
134 | - D4C68ED144E24084583644C877C41229 /* Reachability-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 078CF0A581F3816CBA8D7047271D2CE9 /* Reachability-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
135 | - D5686072DEC1A0E14F8C100FCC873F73 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DBA7A206E80F9E00E01BEFE74D6D69 /* TaskDelegate.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
136 | - DC896F68B018619A895D3BE4C70D0E4D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
137 | - DC9317C7F961BB389FA7ECC2260B08F0 /* Toast-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 53599A8492E17F111CC5C8D3C50E872A /* Toast-dummy.m */; }; | ||
138 | - E198F398404F07805E5189165F3C1E64 /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A34017AEE736DE7CC86E3201A0B303C /* Timeline.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
139 | - E34A395CCE4DFEB66FE70DC91B6FA149 /* SVRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 770A612E1A02028636A4D09BDEB87D10 /* SVRadialGradientLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
140 | - E363FB7AFABD373D4D2EB91EEAEAA556 /* SVProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 06E0F3A00F6C087D410087D3FE65529D /* SVProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
141 | - E83FA4C154706E4EEAD3DE51B86C5BAB /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B77DE72B7ED4AED0DBED016D1274EFE8 /* ImageIO.framework */; }; | ||
142 | - E90F4E9FD8EA1D01B118497ACBB199D8 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CD28D005A100BC203777597B48B8AD06 /* UIImageView+HighlightedWebCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
143 | - E96AB8B40C45FF09A9F396DCFD27D1C0 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B751448AE7B6607E97470BFD4082216 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
144 | - EBA0781A1E2822CF7DFD56ACD394A63E /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A5A5A7B7C1088D4D4ABDFAAF6E54F3 /* Alamofire.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
145 | - EC5530E67F5D0CEEB72B1E36367AF20E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
146 | - ECE9CADAD4EB77DEC8B08FD74D6DD3BE /* XRPlaceholder.png in Resources */ = {isa = PBXBuildFile; fileRef = B00FEDA7D2B852B770837D954A635F0B /* XRPlaceholder.png */; }; | ||
147 | - ED693ED034E99CACC204CFDFCE742485 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
148 | - EF1B6B88FF4C6BC506B9C85BAEDF034E /* PointerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE9E390C3EADB423277CE1E912E10AA /* PointerType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
149 | - EF57A4E0C40DA6E906B390C69902421F /* AnyExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF39B11A9C408A7CFA8E347E7F717E80 /* AnyExtensions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
150 | - F254CF02931202CD44537EAD61D27BE8 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8115215CE30840A6225F435645485 /* ImageCache.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
151 | - F323261D44C70B6D6C4127E85BA62E2E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94B64C32F67C820564A1C07F82FB412C /* QuartzCore.framework */; }; | ||
152 | - F89476E482F3768E646BBBF8CD21E6EF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
153 | - F8FB51647A0925CDAF63C5DAA23D8B4D /* Serializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF0EB1CAE5B795EB85A1165F6D98C372 /* Serializer.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
154 | - F9554493CBDF921FEF278972C7FA3221 /* SwiftHash-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B25C902A48A887CDEA53D385B48C92E /* SwiftHash-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
155 | - FB9814E780909550F494F507BEB3B6B5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94B64C32F67C820564A1C07F82FB412C /* QuartzCore.framework */; }; | ||
156 | - FF0007F0502C85600F98BC8E62F739D2 /* AFIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE04BA7BB2F95B59112DED31AECB069E /* AFIError.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | 151 | + C5FD57751548EFFA6567AFD2EB47CD56 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BADC8EE297210DA7BED537DE0BED054 /* Request.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; |
152 | + C906E3F3B8CC5A9E003DB020DFAE7864 /* PropertyInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7157E305468F597184260A5E02E8D46A /* PropertyInfo.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
153 | + C929CBB7C463B77C93DCCA6EC8B56FE3 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA6EADE41E5117AEAA0F2C94281AE01 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
154 | + C9978B89F501CA2E831E158496435D6B /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B74F7053264671A9ECEAF6A5EF781F7 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
155 | + CB9504F4A71276335FEDB60A2E6967CB /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0049030B0EC8ECC8B396472BDDBE0639 /* SDImageCache.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
156 | + CE1962DBA57ECD6FCBE52CC6681A4DB9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
157 | + CE2ACC37CD21F5BDDB6C693886666C2F /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A14851AE8D8BBA59852D85BCF710A88 /* ConstraintConstantTarget.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
158 | + CE872F9BD4DDD5897AFDFAC2A6CCB3B3 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8453D3A98CDD99A4551392DD3751C743 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
159 | + CED13204C79D5D2BBF9F1EC2B39BFF38 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3CF4E4E20B47EFDE0CBFF5ECA2AE32 /* ConstraintMakerExtendable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
160 | + CF86A5A6ACCC79314CC1E088A03F6A57 /* SVProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B3F7C8F7BE94ED571213F120C8946D3 /* SVProgressHUD-dummy.m */; }; | ||
161 | + D1341DA6F9B384B99BAB4C367DAD6BEC /* UIScrollView+EmptyDataSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 20EA7C898877FF67B7A082C55956EA16 /* UIScrollView+EmptyDataSet.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
162 | + D1C4377FD4F9F41AA06EC28990FC7388 /* SHA1.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B169F66A58726E558BF8A201C196AE /* SHA1.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
163 | + D2D6D38BB3B4F7DAFBC44D54474C74BB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
164 | + D425D13A48689CCBEA1C0BE43928A682 /* ISO8601DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BDAC434C900D3A2EBE34A4AE0A99DA7 /* ISO8601DateTransform.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
165 | + D50D6405B09CF1F331A52577B0C11F59 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D61DAFA66DC0CCC623D52272C3E7597 /* UIImage+MultiFormat.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
166 | + D5686072DEC1A0E14F8C100FCC873F73 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E361113374D85D18199C463C2DD9365 /* TaskDelegate.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
167 | + D947B88655ACA770D5EABB2ABE1ADDAD /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 48B38303BA2B9F9694F2021DB8756C6A /* SDWebImageManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
168 | + DB14A316CC52803319BEFE46D5FE987B /* XRCarouselView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 37EA1ABD278D1DF4F208AC4CA6B00264 /* XRCarouselView-dummy.m */; }; | ||
169 | + DFEC274FC78FA22F4DDC2DCFACC5D4A5 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE14C2B9853DC0ED38684B01041BB42 /* ConstraintLayoutSupport.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
170 | + E178B824464F71253E686E14CD6898CC /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B111536290F3BB01274CF6E5C4857DE6 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
171 | + E198F398404F07805E5189165F3C1E64 /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = B74B182E16AD22937EA94C554C4B79C9 /* Timeline.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
172 | + E2EEA2985AF5371600B0A49FE64FE0D0 /* SDWebImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = FA9B66F229AB49049C630B1833163FAC /* SDWebImageDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
173 | + E45D73D8A2BECF445FDC357231FB1E52 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A50D6F7EF801543CA2E42A5A8490C353 /* ConstraintItem.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
174 | + E605BEE8A68B259F84569AC225381C3D /* Toast-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EA9337ACD3A817823978CAD508A04079 /* Toast-dummy.m */; }; | ||
175 | + E8865C1EFAD540529503191AA915AC42 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46156D9D25C6087183773667BF316294 /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
176 | + EBA0781A1E2822CF7DFD56ACD394A63E /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC79D71A08F277FAC6373C6AE4F33E7 /* Alamofire.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
177 | + ECB308E4A51436334CD4DD05C460D546 /* SVRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = FE85A8C5267F3B9D2E6E443EC6864DE8 /* SVRadialGradientLayer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
178 | + ED07323875EA28DAB3DFC48181C3840C /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 544F5384A29E40E5B7B13D6C323502FE /* ConstraintAttributes.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
179 | + EF1B6B88FF4C6BC506B9C85BAEDF034E /* PointerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDA48E3A215D1DA5B61A1F104DFB072E /* PointerType.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
180 | + EF57A4E0C40DA6E906B390C69902421F /* AnyExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFDD4086E928C3D3A7BF9909884EAD2C /* AnyExtensions.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
181 | + EF5979760E3EA634EB8C48544441E595 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 991E04BF3A1A188D73A7D85B19C7E1A5 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
182 | + F254CF02931202CD44537EAD61D27BE8 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4308D2FB2B534DA1577467B2F616149 /* ImageCache.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
183 | + F52EF6BFE324EA513F2A227B8E5FC61C /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40E42D88307E7FEDA0895BC90E283841 /* ConstraintMakerRelatable.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
184 | + F6FF97E6490EB87D6C65B132B1325C47 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A9B831E4C57240BE4A855AC81841C62 /* ConstraintPriority.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
185 | + F8C754B9EC26DA4D9850F575BB579688 /* UIView+Toast.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9E7A78F04596B57971291308D2032D /* UIView+Toast.h */; settings = {ATTRIBUTES = (Public, ); }; }; | ||
186 | + F8FB51647A0925CDAF63C5DAA23D8B4D /* Serializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD6FD139077357AFF35B1B666CB47122 /* Serializer.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
187 | + F9446F6D763FDBEE75963E7924BAE50C /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C109A0F64F3E6968EB45D5CDAB6FBC /* ConstraintMaker.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
188 | + FA217947A4C86391B317EEECC8B48F70 /* Pods-ParentAssistant-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F6BAADF2798AA6F62DA82FAA92DECB07 /* Pods-ParentAssistant-dummy.m */; }; | ||
189 | + FAA318FB193CCAD34B4C4D5E39066036 /* SwiftHash-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C62F90751137E13521DDEE73DEEADAD5 /* SwiftHash-dummy.m */; }; | ||
190 | + FBFCB5F0309958F2633485DC0438EA60 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
191 | + FCCA77C1E6AACF012C19D643157AFE6E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
192 | + FF0007F0502C85600F98BC8E62F739D2 /* AFIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 712EAB59865ED08DCCFA45A6FFB2AE9C /* AFIError.swift */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; | ||
193 | + FF204D685A702862BEA07A68C83DDB92 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */; }; | ||
157 | /* End PBXBuildFile section */ | 194 | /* End PBXBuildFile section */ |
158 | 195 | ||
159 | /* Begin PBXContainerItemProxy section */ | 196 | /* Begin PBXContainerItemProxy section */ |
160 | - 189D44E9EA4F94C8EC2EBCD3B9A94437 /* PBXContainerItemProxy */ = { | 197 | + 215B4DDD7D89488B6772ED684742BC86 /* PBXContainerItemProxy */ = { |
161 | isa = PBXContainerItemProxy; | 198 | isa = PBXContainerItemProxy; |
162 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 199 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
163 | proxyType = 1; | 200 | proxyType = 1; |
164 | - remoteGlobalIDString = 1465651EBBC44AD3276DDE2476CDA450; | ||
165 | - remoteInfo = HandyJSON; | 201 | + remoteGlobalIDString = 9EFE4C70245EE2857D336B8B9FA4E825; |
202 | + remoteInfo = AlamofireImage; | ||
166 | }; | 203 | }; |
167 | - 1DC0B6708B1B4007743DC8E966822305 /* PBXContainerItemProxy */ = { | 204 | + 2CC1C8FAC8D802795C1129A92E0E1E8F /* PBXContainerItemProxy */ = { |
168 | isa = PBXContainerItemProxy; | 205 | isa = PBXContainerItemProxy; |
169 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 206 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
170 | proxyType = 1; | 207 | proxyType = 1; |
171 | - remoteGlobalIDString = D386C75EFD4F03725E4EFB866B600B9A; | ||
172 | - remoteInfo = DZNEmptyDataSet; | 208 | + remoteGlobalIDString = 88E9EC28B8B46C3631E6B242B50F4442; |
209 | + remoteInfo = Alamofire; | ||
173 | }; | 210 | }; |
174 | - 38E587F9ED2E7A43122E76199C12388D /* PBXContainerItemProxy */ = { | 211 | + 5364CB2C5236DD284C413397086415E4 /* PBXContainerItemProxy */ = { |
175 | isa = PBXContainerItemProxy; | 212 | isa = PBXContainerItemProxy; |
176 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 213 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
177 | proxyType = 1; | 214 | proxyType = 1; |
178 | - remoteGlobalIDString = 37F4E36BECBDD0070D2501E766C0238B; | ||
179 | - remoteInfo = SDWebImage; | 215 | + remoteGlobalIDString = D386C75EFD4F03725E4EFB866B600B9A; |
216 | + remoteInfo = DZNEmptyDataSet; | ||
180 | }; | 217 | }; |
181 | - 4AE51A1942CC8930F7A20592BF7BC9CB /* PBXContainerItemProxy */ = { | 218 | + A1758AA696D56310AA192B587162169A /* PBXContainerItemProxy */ = { |
182 | isa = PBXContainerItemProxy; | 219 | isa = PBXContainerItemProxy; |
183 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 220 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
184 | proxyType = 1; | 221 | proxyType = 1; |
185 | - remoteGlobalIDString = 9EFE4C70245EE2857D336B8B9FA4E825; | ||
186 | - remoteInfo = AlamofireImage; | 222 | + remoteGlobalIDString = 88E9EC28B8B46C3631E6B242B50F4442; |
223 | + remoteInfo = Alamofire; | ||
187 | }; | 224 | }; |
188 | - 4B6C29399AB72BDC0DC80584EC3BD333 /* PBXContainerItemProxy */ = { | 225 | + A9A66EAF2FA6049BB969DA2F0A9033A8 /* PBXContainerItemProxy */ = { |
189 | isa = PBXContainerItemProxy; | 226 | isa = PBXContainerItemProxy; |
190 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 227 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
191 | proxyType = 1; | 228 | proxyType = 1; |
192 | - remoteGlobalIDString = A0A5E57D4BB5AA2602B591D713407086; | 229 | + remoteGlobalIDString = 590259DA3C464F37C1C06A66A196C2EC; |
193 | remoteInfo = SwiftHash; | 230 | remoteInfo = SwiftHash; |
194 | }; | 231 | }; |
195 | - 4EDB1BF0F4A9280D81BBE57A53DD7917 /* PBXContainerItemProxy */ = { | 232 | + BC1C9D630FAA401480F42BBDBB00663B /* PBXContainerItemProxy */ = { |
196 | isa = PBXContainerItemProxy; | 233 | isa = PBXContainerItemProxy; |
197 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 234 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
198 | proxyType = 1; | 235 | proxyType = 1; |
199 | - remoteGlobalIDString = 0A4402E270B0A4B00A031931BD805EF1; | 236 | + remoteGlobalIDString = D2E520C37EEE8BE7F8780FFE10A89466; |
200 | remoteInfo = XRCarouselView; | 237 | remoteInfo = XRCarouselView; |
201 | }; | 238 | }; |
202 | - 9554361F88EB7FDE40F109D073B49910 /* PBXContainerItemProxy */ = { | 239 | + BC59CE409054B1A873187D2E15E339EC /* PBXContainerItemProxy */ = { |
203 | isa = PBXContainerItemProxy; | 240 | isa = PBXContainerItemProxy; |
204 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 241 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
205 | proxyType = 1; | 242 | proxyType = 1; |
206 | - remoteGlobalIDString = 620180280B57A3DF973662E546D211E4; | ||
207 | - remoteInfo = Toast; | 243 | + remoteGlobalIDString = 2EA8A8170BDB454512C4B9B4113F94EC; |
244 | + remoteInfo = SnapKit; | ||
208 | }; | 245 | }; |
209 | - A1758AA696D56310AA192B587162169A /* PBXContainerItemProxy */ = { | 246 | + BF39F0AD18FDBF890D5AC6A89CEB529A /* PBXContainerItemProxy */ = { |
210 | isa = PBXContainerItemProxy; | 247 | isa = PBXContainerItemProxy; |
211 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 248 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
212 | proxyType = 1; | 249 | proxyType = 1; |
213 | - remoteGlobalIDString = 88E9EC28B8B46C3631E6B242B50F4442; | ||
214 | - remoteInfo = Alamofire; | 250 | + remoteGlobalIDString = C782B6AC9F7BC01BB6BE98463D637A2E; |
251 | + remoteInfo = SDWebImage; | ||
215 | }; | 252 | }; |
216 | - B52B9C3E170467E0CA53E1CF539F3C3C /* PBXContainerItemProxy */ = { | 253 | + C76DE1F3E694ABF21D86CCDD1D397A96 /* PBXContainerItemProxy */ = { |
217 | isa = PBXContainerItemProxy; | 254 | isa = PBXContainerItemProxy; |
218 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 255 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
219 | proxyType = 1; | 256 | proxyType = 1; |
220 | - remoteGlobalIDString = 88E9EC28B8B46C3631E6B242B50F4442; | ||
221 | - remoteInfo = Alamofire; | 257 | + remoteGlobalIDString = 7FF0F9EA568BDBBBF086B444248BC9D3; |
258 | + remoteInfo = SVProgressHUD; | ||
222 | }; | 259 | }; |
223 | - C3177531DBE096BDE468C9291366B775 /* PBXContainerItemProxy */ = { | 260 | + CC4A30D2C2AEFA78D36A84B817F6DBA4 /* PBXContainerItemProxy */ = { |
224 | isa = PBXContainerItemProxy; | 261 | isa = PBXContainerItemProxy; |
225 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 262 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
226 | proxyType = 1; | 263 | proxyType = 1; |
227 | - remoteGlobalIDString = CE1092398200ECC7DE7468626D1D0B98; | 264 | + remoteGlobalIDString = 3BA75D107803FA19DCD1C94FE3447690; |
228 | remoteInfo = Reachability; | 265 | remoteInfo = Reachability; |
229 | }; | 266 | }; |
230 | - CA2DE504A4CA7EA9E0FBEE6863FE1B71 /* PBXContainerItemProxy */ = { | 267 | + CC8087B38AF8B5FFFE98E9F3EE42D35F /* PBXContainerItemProxy */ = { |
231 | isa = PBXContainerItemProxy; | 268 | isa = PBXContainerItemProxy; |
232 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | 269 | containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; |
233 | proxyType = 1; | 270 | proxyType = 1; |
234 | - remoteGlobalIDString = 637267420040487628765A2667620742; | ||
235 | - remoteInfo = SVProgressHUD; | 271 | + remoteGlobalIDString = D8354E90D90749714A3DA9F3C0F782E2; |
272 | + remoteInfo = Toast; | ||
273 | + }; | ||
274 | + CDD3B1E74850D6078C70747D8A0FBA25 /* PBXContainerItemProxy */ = { | ||
275 | + isa = PBXContainerItemProxy; | ||
276 | + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; | ||
277 | + proxyType = 1; | ||
278 | + remoteGlobalIDString = 1465651EBBC44AD3276DDE2476CDA450; | ||
279 | + remoteInfo = HandyJSON; | ||
236 | }; | 280 | }; |
237 | /* End PBXContainerItemProxy section */ | 281 | /* End PBXContainerItemProxy section */ |
238 | 282 | ||
239 | /* Begin PBXFileReference section */ | 283 | /* Begin PBXFileReference section */ |
240 | - 00395AB0A6A459E12899B1CC7AA3C954 /* Metadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Metadata.swift; path = Source/Metadata.swift; sourceTree = "<group>"; }; | ||
241 | - 00E5D50454806A1FFA39BF7A572D4A37 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 284 | + 0049030B0EC8ECC8B396472BDDBE0639 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = "<group>"; }; |
285 | + 00969A154D0C742F39FE0DE7653F143A /* SwiftHash-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftHash-umbrella.h"; sourceTree = "<group>"; }; | ||
286 | + 00B34682289F92608E25567224FAB100 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = "<group>"; }; | ||
242 | 01529461C8BC5BFBF1FAD1AE7D691496 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; | 287 | 01529461C8BC5BFBF1FAD1AE7D691496 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; |
243 | - 0241F285DD08F109C7549C2CDA98F2F6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
244 | - 02DAB9B7A1A3D2199EFC7FC7FC69ED85 /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/SDWebImageManager.m; sourceTree = "<group>"; }; | ||
245 | - 045B43DFAA088FDD2E5F7DE61A99D3EF /* UMCommon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = UMCommon.framework; sourceTree = "<group>"; }; | ||
246 | - 057C8BFD76D95D8932478DFC5DA7DB3E /* UMErrorCatch.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = UMErrorCatch.framework; sourceTree = "<group>"; }; | ||
247 | - 05B1F80DC3C02C2AD29D4C6CEA059CCD /* HelpingMapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HelpingMapper.swift; path = Source/HelpingMapper.swift; sourceTree = "<group>"; }; | ||
248 | - 06E0F3A00F6C087D410087D3FE65529D /* SVProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-umbrella.h"; sourceTree = "<group>"; }; | 288 | + 01A36DDBA6A1EAB25955231217407DCC /* Properties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Properties.swift; path = Source/Properties.swift; sourceTree = "<group>"; }; |
289 | + 033EDAEA81A51A10F12F3BC5C6488BDA /* SVProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressHUD.h; path = SVProgressHUD/SVProgressHUD.h; sourceTree = "<group>"; }; | ||
290 | + 04B0E873B8C5A30488BC1F734076E577 /* Measuable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Measuable.swift; path = Source/Measuable.swift; sourceTree = "<group>"; }; | ||
291 | + 04EDF2FD185ECF17E59583779781DCB1 /* ReflectionHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReflectionHelper.swift; path = Source/ReflectionHelper.swift; sourceTree = "<group>"; }; | ||
292 | + 051658EAB1460D5B28F7B642DB9D61E7 /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage.framework; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
249 | 074C4EB853C59CB4403154F8FC3B42A1 /* Pods-ParentAssistant.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ParentAssistant.modulemap"; sourceTree = "<group>"; }; | 293 | 074C4EB853C59CB4403154F8FC3B42A1 /* Pods-ParentAssistant.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ParentAssistant.modulemap"; sourceTree = "<group>"; }; |
250 | - 078CF0A581F3816CBA8D7047271D2CE9 /* Reachability-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-umbrella.h"; sourceTree = "<group>"; }; | ||
251 | - 07BCC67F387326CAFCE34AF5FD2DBDE2 /* Measuable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Measuable.swift; path = Source/Measuable.swift; sourceTree = "<group>"; }; | ||
252 | - 08D048205A3343D5E251F506CBBE23E6 /* HandyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HandyJSON.modulemap; sourceTree = "<group>"; }; | ||
253 | - 0ABC8592074E5B83BDBF01388C67A8B7 /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = "<group>"; }; | ||
254 | - 0B751448AE7B6607E97470BFD4082216 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; }; | ||
255 | - 0BD55715F6A333D077B971AD89F07626 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = "<group>"; }; | ||
256 | - 0DFCFB41829DC67B9036DEF9766C6C88 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/UIImage+GIF.h"; sourceTree = "<group>"; }; | ||
257 | - 0F3763627E35DE67CD17EE93E640DD39 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = "<group>"; }; | ||
258 | - 0F4FDE3A8C9BEA27417C27172F5BC2A5 /* SVProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-prefix.pch"; sourceTree = "<group>"; }; | ||
259 | - 0F6296C8F6861894C09A46E509B544A6 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = "<group>"; }; | ||
260 | - 10D6F8B588CB7C3C02CD426DADF34CE4 /* DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateTransform.swift; path = Source/DateTransform.swift; sourceTree = "<group>"; }; | ||
261 | - 110D34637F4EF19C8F46B101A1509ABE /* HandyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HandyJSON.framework; path = HandyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
262 | - 14E325E19530D7ADA41064D345141437 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Source/Logger.swift; sourceTree = "<group>"; }; | ||
263 | - 155F8627DF2C4A4A091DD4AF34FFEF02 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/SDImageCache.m; sourceTree = "<group>"; }; | ||
264 | - 156F9486C74F4094ACE7858B18E5C41D /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = "<group>"; }; | 294 | + 083DF57E60B9CBF44F524B91B726C574 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = "<group>"; }; |
295 | + 089AC73B39343590E967CAFDAEC6BC96 /* XRCarouselView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XRCarouselView-umbrella.h"; sourceTree = "<group>"; }; | ||
296 | + 0A14851AE8D8BBA59852D85BCF710A88 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = "<group>"; }; | ||
297 | + 0A63B06E3CDDD789EC6FF3F02B3A3043 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = "<group>"; }; | ||
298 | + 0AA86213D40D8725DF4C17ED46887554 /* MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MD5.swift; path = Sources/MD5.swift; sourceTree = "<group>"; }; | ||
299 | + 0B8D4DF93C332AFBE77A6300E7BACC0E /* libcrypto.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libcrypto.a; path = NIMSDK/Libs/libcrypto.a; sourceTree = "<group>"; }; | ||
300 | + 0C7FE38181A0BBD6D9364EF842806F02 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = "<group>"; }; | ||
301 | + 0CBFF290D595E9221F9D533F8DB52366 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = "<group>"; }; | ||
302 | + 0F96E2C0FCBCCF8B97DA7D0705B89C17 /* Reachability-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-prefix.pch"; sourceTree = "<group>"; }; | ||
303 | + 102F5C8A2030B6A2E648986DFBD209D2 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = "<group>"; }; | ||
304 | + 10C820227A1A447F6EAD0DB33B56BFBE /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Source/ImageDownloader.swift; sourceTree = "<group>"; }; | ||
305 | + 15A5772B566A3ABE19A0F882BFC6EDC9 /* SnapKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.xcconfig; sourceTree = "<group>"; }; | ||
306 | + 15FB0D56200537AB440871387D53C131 /* EnumType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumType.swift; path = Source/EnumType.swift; sourceTree = "<group>"; }; | ||
265 | 1706C196E50CAE9C6DE364B9BA5E9DCB /* Pods-ParentAssistant-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ParentAssistant-umbrella.h"; sourceTree = "<group>"; }; | 307 | 1706C196E50CAE9C6DE364B9BA5E9DCB /* Pods-ParentAssistant-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ParentAssistant-umbrella.h"; sourceTree = "<group>"; }; |
266 | - 17EFC56D8D5FA327B6DEB6D0ADC56C1C /* Reachability-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reachability-dummy.m"; sourceTree = "<group>"; }; | ||
267 | - 187D5302F110245F1D24D217827BFBC1 /* AlamofireImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AlamofireImage.xcconfig; sourceTree = "<group>"; }; | ||
268 | - 1A34017AEE736DE7CC86E3201A0B303C /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = "<group>"; }; | ||
269 | - 1A53991A7FAF70CDAC1F059FB04F5543 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/NSData+ImageContentType.h"; sourceTree = "<group>"; }; | ||
270 | - 1ABA7E2E494925BF34BC9885BE24E31C /* Transformable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transformable.swift; path = Source/Transformable.swift; sourceTree = "<group>"; }; | ||
271 | - 1BF83289F3929832EC0ED8E333158C69 /* DZNEmptyDataSet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DZNEmptyDataSet.xcconfig; sourceTree = "<group>"; }; | ||
272 | - 2245A79B4B989C667CBB26B48B7A1896 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = "<group>"; }; | ||
273 | - 229808FB79115B70777D682D8335C18E /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/NSData+ImageContentType.m"; sourceTree = "<group>"; }; | ||
274 | - 2387EDABD5D4A7ABE66B86C30A524A6C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
275 | - 293A8917426C277C951BE22C661A240A /* HandyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-umbrella.h"; sourceTree = "<group>"; }; | ||
276 | - 29B41A43E5D5CCE97E46706AC4240B68 /* UIView+Toast.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Toast.m"; path = "Toast/Toast/UIView+Toast.m"; sourceTree = "<group>"; }; | ||
277 | - 2A58122C4E55BBB959E9F3D985E070AB /* SwiftHash.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftHash.xcconfig; sourceTree = "<group>"; }; | ||
278 | - 2BC1B5A06113F348365D3564FD6425C6 /* EnumTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumTransform.swift; path = Source/EnumTransform.swift; sourceTree = "<group>"; }; | ||
279 | - 2BE4F7B39AE70471948017C04083277A /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = "<group>"; }; | ||
280 | - 2D7A5D10D9FFDD32C4D3CF85DDCFC707 /* DateFormatterTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateFormatterTransform.swift; path = Source/DateFormatterTransform.swift; sourceTree = "<group>"; }; | ||
281 | - 2E3282E372FE0A6C0D2227384238F921 /* UIImage+AlamofireImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+AlamofireImage.swift"; path = "Source/UIImage+AlamofireImage.swift"; sourceTree = "<group>"; }; | ||
282 | - 30A5A5A7B7C1088D4D4ABDFAAF6E54F3 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = "<group>"; }; | ||
283 | - 310743AC8DCCF3F81515515A6FC64B8A /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/UIImage+GIF.m"; sourceTree = "<group>"; }; | ||
284 | - 344E5051853CBAE87166BAA69476DDB1 /* SVProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SVProgressHUD.framework; path = SVProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
285 | - 35322B49B5EBE0CF14B7BC8677497347 /* ReflectionHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReflectionHelper.swift; path = Source/ReflectionHelper.swift; sourceTree = "<group>"; }; | ||
286 | - 358430CDB8CA6FB92C74E9FC7F6EB159 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = "<group>"; }; | 308 | + 1AA6EADE41E5117AEAA0F2C94281AE01 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/UIImage+GIF.h"; sourceTree = "<group>"; }; |
309 | + 1B39174E86CAB7C66D94482A1C034FEE /* AlamofireImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AlamofireImage.xcconfig; sourceTree = "<group>"; }; | ||
310 | + 1C452FC13B0CD1DD7E338E35C6E28FB7 /* XRPlaceholder.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = XRPlaceholder.png; path = XRCarouselView/XRPlaceholder.png; sourceTree = "<group>"; }; | ||
311 | + 1CA8ABA94C150710A2C61CC982C76725 /* AlamofireImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AlamofireImage-prefix.pch"; sourceTree = "<group>"; }; | ||
312 | + 1DC0686112DE59A878E66D50A0182E50 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = "<group>"; }; | ||
313 | + 1DC6A1148433BA525284AE533BBDD2FE /* UIButton+AlamofireImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+AlamofireImage.swift"; path = "Source/UIButton+AlamofireImage.swift"; sourceTree = "<group>"; }; | ||
314 | + 1DF25C93E619E9C30FEC30F12ECBF71B /* UIImage+AlamofireImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+AlamofireImage.swift"; path = "Source/UIImage+AlamofireImage.swift"; sourceTree = "<group>"; }; | ||
315 | + 1F4B81142C6063079C6A78074AE8C4B9 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = "<group>"; }; | ||
316 | + 209EDB510F989BAB79E18D955A276244 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = "<group>"; }; | ||
317 | + 20EA7C898877FF67B7A082C55956EA16 /* UIScrollView+EmptyDataSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+EmptyDataSet.m"; path = "Source/UIScrollView+EmptyDataSet.m"; sourceTree = "<group>"; }; | ||
318 | + 21B4578BD315255D1BD054F721D9B5F3 /* Toast.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Toast.framework; path = Toast.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
319 | + 21D741EEE9A694C7F5139669A2A399CC /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = "<group>"; }; | ||
320 | + 2326F9AE1000D3A7B8B6C0B4D58CEF61 /* ImageFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFilter.swift; path = Source/ImageFilter.swift; sourceTree = "<group>"; }; | ||
321 | + 23B6EE2E1DA9F43A75350F01D54882A4 /* UMAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = UMAnalytics.framework; sourceTree = "<group>"; }; | ||
322 | + 2624A842BA70E9B7DEC78FDDBB5C2B30 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
323 | + 27801256790EEB7E02017C1B474C61F9 /* SVIndefiniteAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVIndefiniteAnimatedView.h; path = SVProgressHUD/SVIndefiniteAnimatedView.h; sourceTree = "<group>"; }; | ||
324 | + 2889D489C4ADD9ECEA166349BAE994B9 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = "<group>"; }; | ||
325 | + 28E12D2D8817F5CD75747D9DB7CD7D0E /* AlamofireImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AlamofireImage-umbrella.h"; sourceTree = "<group>"; }; | ||
326 | + 2C1D48F790A742B547FE0FC4755533DC /* NominalType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NominalType.swift; path = Source/NominalType.swift; sourceTree = "<group>"; }; | ||
327 | + 2DC521E752BD6D14850DC8738FC70EC9 /* Reachability.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reachability.modulemap; sourceTree = "<group>"; }; | ||
328 | + 2DDD9B4ECDB18CAAB57E8EF1B2990EEF /* libaacplus.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libaacplus.a; path = NIMSDK/Libs/libaacplus.a; sourceTree = "<group>"; }; | ||
329 | + 2ED5B97F786D26C50E84BA928FA313A5 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = "<group>"; }; | ||
330 | + 2EFB553BA6DE62EC62DE5D07762F703A /* SwiftHash.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftHash.modulemap; sourceTree = "<group>"; }; | ||
331 | + 3014E51AD9D98D0FA66A9C61440A54AF /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = "<group>"; }; | ||
332 | + 3100E574B849F3943CF39DB14AAD2CEA /* Reachability-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-umbrella.h"; sourceTree = "<group>"; }; | ||
333 | + 349AABCEB321546147F261696D52AD4B /* SVProgressHUD.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SVProgressHUD.bundle; path = SVProgressHUD/SVProgressHUD.bundle; sourceTree = "<group>"; }; | ||
334 | + 350EFC4854842112956A2EE5682CCD99 /* BuiltInBridgeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBridgeType.swift; path = Source/BuiltInBridgeType.swift; sourceTree = "<group>"; }; | ||
335 | + 3631230A49BE1320D1553CE915C1526B /* XRCarouselView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = XRCarouselView.xcconfig; sourceTree = "<group>"; }; | ||
336 | + 375589DAE6E35704A4A9AB1232B4214E /* HandyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HandyJSON-dummy.m"; sourceTree = "<group>"; }; | ||
337 | + 37EA1ABD278D1DF4F208AC4CA6B00264 /* XRCarouselView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "XRCarouselView-dummy.m"; sourceTree = "<group>"; }; | ||
338 | + 39E0CF265F1B1CE59B20273476B3AE5E /* Reachability.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Reachability.framework; path = Reachability.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
339 | + 3AC79D71A08F277FAC6373C6AE4F33E7 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = "<group>"; }; | ||
340 | + 3B3F7C8F7BE94ED571213F120C8946D3 /* SVProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVProgressHUD-dummy.m"; sourceTree = "<group>"; }; | ||
341 | + 3B44254360700FBF962CD2298B8CC314 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/SDWebImageCompat.h; sourceTree = "<group>"; }; | ||
287 | 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; | 342 | 3B6BDECCF721973B9E2D8C5FFA3323B8 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; |
343 | + 3BA27946123AC9EE9039D12CFFD84B1D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
288 | 3CD0FA7EE743F01B3A6385702606A408 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | 344 | 3CD0FA7EE743F01B3A6385702606A408 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
289 | - 444E77BBBDD4B2AB34C6742B6752BBCB /* XRCarouselView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = XRCarouselView.framework; path = XRCarouselView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
290 | - 4457386C2A87F3E11630992C9CAA7836 /* OtherExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OtherExtension.swift; path = Source/OtherExtension.swift; sourceTree = "<group>"; }; | ||
291 | - 467C66A8C88F09EF9D0129564F08540C /* NSDecimalNumberTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDecimalNumberTransform.swift; path = Source/NSDecimalNumberTransform.swift; sourceTree = "<group>"; }; | ||
292 | - 46E35C087C53D197C9D213DF73A74B66 /* HandyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HandyJSON-dummy.m"; sourceTree = "<group>"; }; | ||
293 | - 489ED6DFB42C7C8F6A4875005025A913 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = "<group>"; }; | ||
294 | - 496A0D655D409BDF23A3826300EBCD1B /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/UIImageView+WebCache.m"; sourceTree = "<group>"; }; | ||
295 | - 49DC3C5FB6A7B1CDAA1410FAABB684E0 /* XRCarouselView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XRCarouselView-umbrella.h"; sourceTree = "<group>"; }; | ||
296 | - 4BBA6274610821F15000C6CC777D555B /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = "<group>"; }; | 345 | + 3D6883EEC643B66A12C1D333C9D70613 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; }; |
346 | + 3D8839FCF886FE1B8F2CEC8D7F24115F /* Toast.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Toast.modulemap; sourceTree = "<group>"; }; | ||
347 | + 3FF5581DD8ACA73F27408E8DBD55B460 /* Reachability.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.xcconfig; sourceTree = "<group>"; }; | ||
348 | + 40E42D88307E7FEDA0895BC90E283841 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = "<group>"; }; | ||
349 | + 411C6FD82E993CF5909B1AAEDC964279 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = "<group>"; }; | ||
350 | + 44897BBFAEBA7AA67877F4385DE4E620 /* SwiftHash-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftHash-prefix.pch"; sourceTree = "<group>"; }; | ||
351 | + 450696CDF37226A32E5A5586661F9BFE /* UIImageView+AlamofireImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+AlamofireImage.swift"; path = "Source/UIImageView+AlamofireImage.swift"; sourceTree = "<group>"; }; | ||
352 | + 45AE4D51C2AF2C6631F9E27C9EAC5743 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
353 | + 45D79DEAD62A06E5748FDAA89A453EE6 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = "<group>"; }; | ||
354 | + 46156D9D25C6087183773667BF316294 /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = "<group>"; }; | ||
355 | + 46C510CC6FF8980FEC928F6860CA1310 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = "<group>"; }; | ||
356 | + 471386BDB50F5AC6951E1845EDE67AD1 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = "<group>"; }; | ||
357 | + 4801B2F68A58A0E641AA265DD1BDF74D /* DZNEmptyDataSet.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DZNEmptyDataSet.xcconfig; sourceTree = "<group>"; }; | ||
358 | + 48B38303BA2B9F9694F2021DB8756C6A /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/SDWebImageManager.m; sourceTree = "<group>"; }; | ||
359 | + 4B74F7053264671A9ECEAF6A5EF781F7 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; }; | ||
360 | + 4B87938C38D6E4A1427279DF2B6B7431 /* Deserializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deserializer.swift; path = Source/Deserializer.swift; sourceTree = "<group>"; }; | ||
361 | + 4BE14C2B9853DC0ED38684B01041BB42 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = "<group>"; }; | ||
297 | 4CD112151D95CAE264BE24BD4513934F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 362 | 4CD112151D95CAE264BE24BD4513934F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
298 | - 4ED641951605DEB02B067F9D1915C5A9 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = "<group>"; }; | ||
299 | - 507695995D3D9F4276EAFC4603ABFF54 /* Toast.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Toast.framework; path = Toast.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
300 | - 52303324A62AD0B74F2DD46E74D232EB /* SwiftHash.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftHash.framework; path = SwiftHash.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
301 | - 53599A8492E17F111CC5C8D3C50E872A /* Toast-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Toast-dummy.m"; sourceTree = "<group>"; }; | ||
302 | - 5684F0F90E3FAEFBE15A94EE1C636644 /* SwiftHash.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftHash.modulemap; sourceTree = "<group>"; }; | 363 | + 4E6C45B7CCDF097D7430CB72CDA0B005 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/UIImage+GIF.m"; sourceTree = "<group>"; }; |
364 | + 5193A69AF98024248FB264DD141846ED /* DZNEmptyDataSet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DZNEmptyDataSet-dummy.m"; sourceTree = "<group>"; }; | ||
365 | + 5273CA62BC265B620E6E92293D74A692 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = "<group>"; }; | ||
366 | + 544F5384A29E40E5B7B13D6C323502FE /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = "<group>"; }; | ||
367 | + 560C5948C6E57454E6C33A4672DAAD52 /* Export.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Export.swift; path = Source/Export.swift; sourceTree = "<group>"; }; | ||
368 | + 57BD29276B9A42EC2649859F7A916D57 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
369 | + 5831131BA3E31677E8199DBD32AE74BF /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = "<group>"; }; | ||
370 | + 5845FE18872EE5753C6D7208CAC2CA56 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = "<group>"; }; | ||
303 | 587E904615A6336F6F7628482D5BC8D3 /* Pods-ParentAssistant-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ParentAssistant-frameworks.sh"; sourceTree = "<group>"; }; | 371 | 587E904615A6336F6F7628482D5BC8D3 /* Pods-ParentAssistant-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ParentAssistant-frameworks.sh"; sourceTree = "<group>"; }; |
304 | - 58B4CFDB50C6966BC7B9CB0CBD1C60E7 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
305 | - 5BF833E322898122D95617BD9520476D /* SVIndefiniteAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVIndefiniteAnimatedView.h; path = SVProgressHUD/SVIndefiniteAnimatedView.h; sourceTree = "<group>"; }; | ||
306 | - 600ABB9AA8054F7B4E851C17D19FCAA0 /* AlamofireImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AlamofireImage-dummy.m"; sourceTree = "<group>"; }; | ||
307 | - 60528D650715D578BD996859FC810107 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
308 | - 605BF197AFCD5A69E3A6A700329C2FCA /* libssl.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libssl.a; path = NIMSDK/Libs/libssl.a; sourceTree = "<group>"; }; | ||
309 | - 61CAF6761E3C21827415A9DA38D18547 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = "<group>"; }; | ||
310 | - 61D09F1E0C8F29641858460B3928A5B0 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/SDWebImageCompat.h; sourceTree = "<group>"; }; | ||
311 | - 661171DD778BD7E26EE68F008228F1C9 /* DZNEmptyDataSet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DZNEmptyDataSet-prefix.pch"; sourceTree = "<group>"; }; | ||
312 | - 676078733016383B143B493E79D3CEF5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
313 | - 676E6BA89EE0D10BE38626EE3E3B8A9F /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = "<group>"; }; | ||
314 | - 68D3997593CBB0B018C81C73E8337C2C /* ExtendCustomModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomModelType.swift; path = Source/ExtendCustomModelType.swift; sourceTree = "<group>"; }; | ||
315 | - 68ECD5E13EA08D669EEBD74218B18FA5 /* BuiltInBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBasicType.swift; path = Source/BuiltInBasicType.swift; sourceTree = "<group>"; }; | ||
316 | - 6B05BD93D4EE278B866CC9AAF18763DB /* SDWebImageDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDecoder.m; path = SDWebImage/SDWebImageDecoder.m; sourceTree = "<group>"; }; | ||
317 | - 6BD1FCCAAFC6349CA1E2AC3881DB81FC /* UIView+Toast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Toast.h"; path = "Toast/Toast/UIView+Toast.h"; sourceTree = "<group>"; }; | ||
318 | - 6CC52F25BF175D139AA0E5C94DC363A9 /* EnumType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumType.swift; path = Source/EnumType.swift; sourceTree = "<group>"; }; | ||
319 | - 6DA08525DC2775B611071866CF38CC96 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = "<group>"; }; | ||
320 | - 6E2FF425EC8FB1E33922042D418E2A79 /* XRCarouselView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = XRCarouselView.modulemap; sourceTree = "<group>"; }; | 372 | + 5A9B831E4C57240BE4A855AC81841C62 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = "<group>"; }; |
373 | + 5B736FE09461698DC59DC348F847CE18 /* ExtendCustomBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomBasicType.swift; path = Source/ExtendCustomBasicType.swift; sourceTree = "<group>"; }; | ||
374 | + 5BADC8EE297210DA7BED537DE0BED054 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = "<group>"; }; | ||
375 | + 5F3F4317BD66518317F3C9DD6DA405B4 /* SVProgressHUD.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SVProgressHUD.framework; path = SVProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
376 | + 5FCCA41DE2E44165383BF1929B8CDED6 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/SDWebImageCompat.m; sourceTree = "<group>"; }; | ||
377 | + 6054DD80E2CBFB319AF765DA7B0DDDAF /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVRadialGradientLayer.h; path = SVProgressHUD/SVRadialGradientLayer.h; sourceTree = "<group>"; }; | ||
378 | + 6107CB38261E17FD4D339AD333EA1374 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/UIImageView+WebCache.h"; sourceTree = "<group>"; }; | ||
379 | + 6285F0F826BDDDD8E12D8DA7FCDEFCFF /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = "<group>"; }; | ||
380 | + 65131317BB2D76C3F252D7306319BC43 /* DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateTransform.swift; path = Source/DateTransform.swift; sourceTree = "<group>"; }; | ||
381 | + 654F7A255B94E0371A542951E1C04567 /* DZNEmptyDataSet.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = DZNEmptyDataSet.framework; path = DZNEmptyDataSet.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
382 | + 65FE7084D35EAB92773156D5685CB7F7 /* SVProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressHUD.m; path = SVProgressHUD/SVProgressHUD.m; sourceTree = "<group>"; }; | ||
383 | + 676A1E176C67886623CAA6F6A92B84A5 /* Reachability-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reachability-dummy.m"; sourceTree = "<group>"; }; | ||
384 | + 68C07E20ED25655B5B13DA8FA89897AD /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = "<group>"; }; | ||
385 | + 6B6A96490D7EB9FAAE227BA0F3715049 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = "<group>"; }; | ||
386 | + 6D310893DDD98E172A3B1C56E6EE803B /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = "<group>"; }; | ||
387 | + 6E586DCF42DB0017C1A2AB57B3C50CB9 /* TransformOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOf.swift; path = Source/TransformOf.swift; sourceTree = "<group>"; }; | ||
321 | 6EB59F100C77215BCBB4FAD12F0FF358 /* Pods-ParentAssistant.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ParentAssistant.debug.xcconfig"; sourceTree = "<group>"; }; | 388 | 6EB59F100C77215BCBB4FAD12F0FF358 /* Pods-ParentAssistant.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ParentAssistant.debug.xcconfig"; sourceTree = "<group>"; }; |
322 | - 70B842936FA16DF44F4AD4FC84E225A4 /* SVIndefiniteAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVIndefiniteAnimatedView.m; path = SVProgressHUD/SVIndefiniteAnimatedView.m; sourceTree = "<group>"; }; | ||
323 | - 70FB099686511A528F52E5AB1C4FDB4A /* Reachability.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reachability.modulemap; sourceTree = "<group>"; }; | ||
324 | - 715810392F163BB36DFE8AC307460289 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/UIImage+MultiFormat.h"; sourceTree = "<group>"; }; | ||
325 | - 729A72124A700ED6D7D56FE6E3316184 /* SVProgressHUD.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SVProgressHUD.bundle; path = SVProgressHUD/SVProgressHUD.bundle; sourceTree = "<group>"; }; | ||
326 | - 72C584102060EC4C983B4B76AB4B8C8F /* Pods_ParentAssistant.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_ParentAssistant.framework; path = "Pods-ParentAssistant.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
327 | - 7379E87D9FF2E196ADB91DC8A0A5F2F3 /* ISO8601DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateTransform.swift; path = Source/ISO8601DateTransform.swift; sourceTree = "<group>"; }; | ||
328 | - 770A612E1A02028636A4D09BDEB87D10 /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVRadialGradientLayer.h; path = SVProgressHUD/SVRadialGradientLayer.h; sourceTree = "<group>"; }; | ||
329 | - 770EB1960009D9CCA67CBA11FBC8490A /* AlamofireImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AlamofireImage-prefix.pch"; sourceTree = "<group>"; }; | 389 | + 6F0A579B8ACFF9AC0E5C459EEF143F74 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/UIView+WebCacheOperation.m"; sourceTree = "<group>"; }; |
390 | + 70D16200CF28D8EA002EC9DCD6BCEEF4 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = "<group>"; }; | ||
391 | + 70F4C6E7E7B131A317A59A3E9B10012C /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = "<group>"; }; | ||
392 | + 712EAB59865ED08DCCFA45A6FFB2AE9C /* AFIError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFIError.swift; path = Source/AFIError.swift; sourceTree = "<group>"; }; | ||
393 | + 7157E305468F597184260A5E02E8D46A /* PropertyInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyInfo.swift; path = Source/PropertyInfo.swift; sourceTree = "<group>"; }; | ||
394 | + 727B24B6D6FD885F5C8F28DFF928246C /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = "<group>"; }; | ||
395 | + 73C109A0F64F3E6968EB45D5CDAB6FBC /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = "<group>"; }; | ||
396 | + 73FA892AB12E282AE84AB07D4D8C7AC7 /* SVProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-umbrella.h"; sourceTree = "<group>"; }; | ||
397 | + 7520463711EA0031959546DA3FA8B346 /* DZNEmptyDataSet.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DZNEmptyDataSet.modulemap; sourceTree = "<group>"; }; | ||
330 | 77EFE064376F26AEED2B1971235A88EF /* Pods-ParentAssistant.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ParentAssistant.release.xcconfig"; sourceTree = "<group>"; }; | 398 | 77EFE064376F26AEED2B1971235A88EF /* Pods-ParentAssistant.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ParentAssistant.release.xcconfig"; sourceTree = "<group>"; }; |
331 | - 78F77FFCC80D398532E854672D527FD8 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = "<group>"; }; | ||
332 | - 79353402DE45C743DE8658FE2C413D90 /* libaacplus.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libaacplus.a; path = NIMSDK/Libs/libaacplus.a; sourceTree = "<group>"; }; | ||
333 | - 79BB6C2420E33F3EC3D693AD20145082 /* Reachability-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reachability-prefix.pch"; sourceTree = "<group>"; }; | ||
334 | - 7A45AEAFC59FC8550866653E018742E3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
335 | - 7AC81C76B41B0ABF4E94921ADBA70C30 /* UIScrollView+EmptyDataSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+EmptyDataSet.m"; path = "Source/UIScrollView+EmptyDataSet.m"; sourceTree = "<group>"; }; | ||
336 | - 7C01563CB8CAFA848353DD90A07F2F47 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = "<group>"; }; | ||
337 | - 7C4ACCC8EE8E5E07D0CD171894588314 /* UIButton+AlamofireImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+AlamofireImage.swift"; path = "Source/UIButton+AlamofireImage.swift"; sourceTree = "<group>"; }; | ||
338 | - 7C9D89FB057D8F2ECBB232C7A81EF4B5 /* DZNEmptyDataSet.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = DZNEmptyDataSet.framework; path = DZNEmptyDataSet.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
339 | - 7EBA3110EB94A0568FF28796D778675E /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = "<group>"; }; | ||
340 | - 7ED5CEE60A46EFCFCE43D1A6C52D3869 /* Reachability.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.xcconfig; sourceTree = "<group>"; }; | ||
341 | - 8249AA0D5DBC641B891AE927074850B2 /* MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MD5.swift; path = Sources/MD5.swift; sourceTree = "<group>"; }; | ||
342 | - 84AE5CF00E8941985B8EB7DFC8A475E7 /* Toast-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-prefix.pch"; sourceTree = "<group>"; }; | ||
343 | - 852A7B853425A17ACDE963BB0C57B689 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/SDWebImageDownloaderOperation.h; sourceTree = "<group>"; }; | ||
344 | - 85DBA7A206E80F9E00E01BEFE74D6D69 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = "<group>"; }; | ||
345 | - 865E120DE5EA698A2789C2686BC45C7A /* AlamofireImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AlamofireImage.modulemap; sourceTree = "<group>"; }; | ||
346 | - 874C609455AB27C910DD97EBDD79E965 /* Toast.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Toast.modulemap; sourceTree = "<group>"; }; | 399 | + 7984A406A69BF4A44E758CC6A1BB76DF /* SVProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-prefix.pch"; sourceTree = "<group>"; }; |
400 | + 7987E698D92F7C5DED4468C3D297DC09 /* XRCarouselView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = XRCarouselView.framework; path = XRCarouselView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
401 | + 7D16F1ECD2DE639BEE74648967E9457B /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/NSData+ImageContentType.m"; sourceTree = "<group>"; }; | ||
402 | + 7D61DAFA66DC0CCC623D52272C3E7597 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/UIImage+MultiFormat.m"; sourceTree = "<group>"; }; | ||
403 | + 7FBAA946026501F38C77AC8DA6F401E3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
404 | + 827550310F1BFE4D1A5B419FB82C48C6 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/SDWebImageOperation.h; sourceTree = "<group>"; }; | ||
405 | + 831148C3B376A1CA9BF9CDBEE1EC8D97 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/UIImage+MultiFormat.h"; sourceTree = "<group>"; }; | ||
406 | + 83FF8A3C77A5C55A9FEAA32D81175815 /* Toast-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-prefix.pch"; sourceTree = "<group>"; }; | ||
407 | + 844A9F14396C7CDA81E4DD2C96C9393E /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = "<group>"; }; | ||
408 | + 8453D3A98CDD99A4551392DD3751C743 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/UIView+WebCacheOperation.h"; sourceTree = "<group>"; }; | ||
409 | + 84682BA299FA657A36BC965E60AF0189 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = "<group>"; }; | ||
410 | + 85618AA67AD84A2CFD9D9D9D5CFD8236 /* SVProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVProgressHUD.modulemap; sourceTree = "<group>"; }; | ||
411 | + 85C2598E1D91409DEA75FC029A694243 /* UMCommon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = UMCommon.framework; sourceTree = "<group>"; }; | ||
412 | + 86710390EEE56C5778861289AC6CE8B8 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = "<group>"; }; | ||
413 | + 87ADFA081DFD71DA38011E4D69378DCE /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Source/Image.swift; sourceTree = "<group>"; }; | ||
414 | + 8887BB80245F3CA13C8EC170BA4263AF /* libssl.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libssl.a; path = NIMSDK/Libs/libssl.a; sourceTree = "<group>"; }; | ||
415 | + 88A493FF5B844B0D17D0FCCAFECE4BF1 /* SVProgressHUD.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.xcconfig; sourceTree = "<group>"; }; | ||
416 | + 88C3C31BD44E9DEABF4CF809F28EB8E8 /* SwiftHash.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftHash.framework; path = SwiftHash.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
347 | 891E32DCEDF9E73C788DB01E69C7162C /* Pods-ParentAssistant-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ParentAssistant-resources.sh"; sourceTree = "<group>"; }; | 417 | 891E32DCEDF9E73C788DB01E69C7162C /* Pods-ParentAssistant-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ParentAssistant-resources.sh"; sourceTree = "<group>"; }; |
348 | - 89457F43B7DE2154380C8DD976759AA2 /* XRCarouselView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = XRCarouselView.m; path = XRCarouselView/XRCarouselView.m; sourceTree = "<group>"; }; | ||
349 | - 8A591BFD7762D296F2E84EBC08129BFA /* SVProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressHUD.m; path = SVProgressHUD/SVProgressHUD.m; sourceTree = "<group>"; }; | ||
350 | - 8B25C902A48A887CDEA53D385B48C92E /* SwiftHash-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftHash-umbrella.h"; sourceTree = "<group>"; }; | ||
351 | - 8BFF20BC7E4F55C09BAC34A664D91FED /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/UIButton+WebCache.m"; sourceTree = "<group>"; }; | ||
352 | - 8E2EC639DC31085C2078E4638A61266B /* SDWebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage.framework; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
353 | - 8EC8A0BF26B3414588BF92C66234FD4B /* XRCarouselView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = XRCarouselView.xcconfig; sourceTree = "<group>"; }; | ||
354 | - 8F75E090F317987C0134B9DD1E5963C9 /* TransformType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformType.swift; path = Source/TransformType.swift; sourceTree = "<group>"; }; | ||
355 | - 916CF2DD179C34072F0CED7EA7E172C4 /* BuiltInBridgeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBridgeType.swift; path = Source/BuiltInBridgeType.swift; sourceTree = "<group>"; }; | ||
356 | - 920C3AE864C4E24091B77772A498A58C /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/SDWebImageCompat.m; sourceTree = "<group>"; }; | ||
357 | - 92B55B2A9C151490137F69027B7F531E /* HandyJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HandyJSON.h; path = Source/HandyJSON.h; sourceTree = "<group>"; }; | ||
358 | - 937EE30FD85AB8EED4F8467502DD290F /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
359 | - 93831DF9B9AE2775CB38F92DAD62BF35 /* NIMSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NIMSDK.framework; path = NIMSDK/NIMSDK.framework; sourceTree = "<group>"; }; | 418 | + 8C76A66D4B020D9CCB0FAA40D4C45DD8 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = "<group>"; }; |
419 | + 8CA943EB9FFE8EE764215931753CC16D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
420 | + 8DB9899B5C310FB651D9C4DFB0D40CE0 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = "<group>"; }; | ||
421 | + 8F08CD9BF60D44F6BB821ED5E8287361 /* UIScrollView+EmptyDataSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+EmptyDataSet.h"; path = "Source/UIScrollView+EmptyDataSet.h"; sourceTree = "<group>"; }; | ||
422 | + 8FA296A4CF9B682DE5826859D6BB3284 /* Toast-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-umbrella.h"; sourceTree = "<group>"; }; | ||
423 | + 8FDAF46FD2EB94047DCED6FCD5AE8105 /* HelpingMapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HelpingMapper.swift; path = Source/HelpingMapper.swift; sourceTree = "<group>"; }; | ||
424 | + 9224252DB1E9DCC108371EB4B83BC0BE /* Metadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Metadata.swift; path = Source/Metadata.swift; sourceTree = "<group>"; }; | ||
360 | 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; | 425 | 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; |
361 | - 93E637F89EC35850C7250805992BB1C0 /* Toast-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Toast-umbrella.h"; sourceTree = "<group>"; }; | ||
362 | 94B64C32F67C820564A1C07F82FB412C /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; | 426 | 94B64C32F67C820564A1C07F82FB412C /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; |
363 | - 950B05ADF5C9C81AF940E6DFFABE4DB9 /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = "<group>"; }; | ||
364 | - 95CAD531E474553E7D52B95131219D1A /* Reachability.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Reachability.framework; path = Reachability.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
365 | - 9741F11BA31165953D6A9744F073FF08 /* Toast.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Toast.xcconfig; sourceTree = "<group>"; }; | ||
366 | - 981D262EBFB4CA168BE569F48CC64843 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = "<group>"; }; | ||
367 | - 98932AABF2712E9978244730956580D5 /* CustomDateFormatTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomDateFormatTransform.swift; path = Source/CustomDateFormatTransform.swift; sourceTree = "<group>"; }; | ||
368 | - 98BA100696255C8CFD15860D64267467 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/UIView+WebCacheOperation.h"; sourceTree = "<group>"; }; | ||
369 | - 9AD53A7A5BDC98AFD3CE8CF1BC407F10 /* AlamofireImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AlamofireImage-umbrella.h"; sourceTree = "<group>"; }; | ||
370 | - 9B31E52FEB6E5A6A955D4050CB76B18C /* URLTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLTransform.swift; path = Source/URLTransform.swift; sourceTree = "<group>"; }; | ||
371 | - 9CA29ADD75C3FE58A4ED07E10D427C9F /* PropertyInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyInfo.swift; path = Source/PropertyInfo.swift; sourceTree = "<group>"; }; | ||
372 | - 9D9602FA58305177F98B7472A155DE66 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = "<group>"; }; | ||
373 | - A23A7E20FB52B9BFC4899C0FEBA2C6CE /* SVProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVProgressHUD-dummy.m"; sourceTree = "<group>"; }; | ||
374 | - A2BD80EBA9375936EAA1AE0D930C61EC /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = "<group>"; }; | ||
375 | - A58625E1014C6D82D1825309986334E1 /* ImageFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFilter.swift; path = Source/ImageFilter.swift; sourceTree = "<group>"; }; | ||
376 | - A6614C2951E5A4AB6D1DF2B076BF1A5C /* DataTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataTransform.swift; path = Source/DataTransform.swift; sourceTree = "<group>"; }; | ||
377 | - A8CB977B7AFFFA509CAA11CD0C03AEB5 /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressAnimatedView.m; path = SVProgressHUD/SVProgressAnimatedView.m; sourceTree = "<group>"; }; | ||
378 | - AA29655EDD56783CB2C21A411019B7BA /* XRCarouselView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = XRCarouselView.h; path = XRCarouselView/XRCarouselView.h; sourceTree = "<group>"; }; | ||
379 | - ABE9E390C3EADB423277CE1E912E10AA /* PointerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointerType.swift; path = Source/PointerType.swift; sourceTree = "<group>"; }; | ||
380 | - AC0A874231DDAD102B02D7EFD048FDE2 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Source/Image.swift; sourceTree = "<group>"; }; | ||
381 | - AE04BA7BB2F95B59112DED31AECB069E /* AFIError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFIError.swift; path = Source/AFIError.swift; sourceTree = "<group>"; }; | ||
382 | - AF0EB1CAE5B795EB85A1165F6D98C372 /* Serializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Serializer.swift; path = Source/Serializer.swift; sourceTree = "<group>"; }; | ||
383 | - B00FEDA7D2B852B770837D954A635F0B /* XRPlaceholder.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = XRPlaceholder.png; path = XRCarouselView/XRPlaceholder.png; sourceTree = "<group>"; }; | ||
384 | - B03DB8D1B8FEFA6F91F509A16D6176F3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
385 | - B19A6339BCDC426144D4987C81596418 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = "<group>"; }; | ||
386 | - B4595D719B06D3C0D44248E3DD5B1962 /* XRCarouselView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XRCarouselView-prefix.pch"; sourceTree = "<group>"; }; | ||
387 | - B4FE0743D323412387DC64C29B1AE5F7 /* libcrypto.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libcrypto.a; path = NIMSDK/Libs/libcrypto.a; sourceTree = "<group>"; }; | ||
388 | - B63F0AB7376A64C50DA03CACC7D9CC2E /* XRCarouselView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "XRCarouselView-dummy.m"; sourceTree = "<group>"; }; | 427 | + 94F02A123B6A8FBDA954D9A8BB9B0E1F /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = "<group>"; }; |
428 | + 96D3A5545D8ED334B1E610CD713B9B10 /* DZNEmptyDataSet-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DZNEmptyDataSet-umbrella.h"; sourceTree = "<group>"; }; | ||
429 | + 991E04BF3A1A188D73A7D85B19C7E1A5 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/SDWebImageDownloader.h; sourceTree = "<group>"; }; | ||
430 | + 9A88EAC8AE9F134ADEEE952D92141FB8 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = "<group>"; }; | ||
431 | + 9AC4B0EC325837B8E02EA169E0631CF0 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/NSData+ImageContentType.h"; sourceTree = "<group>"; }; | ||
432 | + 9BDAC434C900D3A2EBE34A4AE0A99DA7 /* ISO8601DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateTransform.swift; path = Source/ISO8601DateTransform.swift; sourceTree = "<group>"; }; | ||
433 | + 9E361113374D85D18199C463C2DD9365 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = "<group>"; }; | ||
434 | + 9ED5CE21EA848FB0757262CC847A2D54 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = "<group>"; }; | ||
435 | + 9F6C43915D845AAF1242605DBA498840 /* SDWebImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.xcconfig; sourceTree = "<group>"; }; | ||
436 | + 9FA6D9B6164DCF360EE2B487CFE276B7 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = "<group>"; }; | ||
437 | + A0A6CE6359238818DDF784333746B67F /* XRCarouselView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "XRCarouselView-prefix.pch"; sourceTree = "<group>"; }; | ||
438 | + A30CD46D9E7B09FE96F8EF25A6156F58 /* ExtendCustomModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomModelType.swift; path = Source/ExtendCustomModelType.swift; sourceTree = "<group>"; }; | ||
439 | + A3B169F66A58726E558BF8A201C196AE /* SHA1.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA1.swift; path = Sources/SHA1.swift; sourceTree = "<group>"; }; | ||
440 | + A434F0D965946910AE82C7140BF9776E /* UTDID.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UTDID.framework; path = thirdparties/UTDID.framework; sourceTree = "<group>"; }; | ||
441 | + A50D6F7EF801543CA2E42A5A8490C353 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = "<group>"; }; | ||
442 | + A5C3BEB04C280B81E43AA07C4F1F7F71 /* AlamofireImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AlamofireImage.framework; path = AlamofireImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
443 | + A66DD0B35300994856DAEE82CC89D837 /* EnumTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumTransform.swift; path = Source/EnumTransform.swift; sourceTree = "<group>"; }; | ||
444 | + A73641F60716FD92EB718E77FF24AA23 /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = "<group>"; }; | ||
445 | + AA3CF4E4E20B47EFDE0CBFF5ECA2AE32 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = "<group>"; }; | ||
446 | + AAF23DCF23BC5DDFA054D2CF1840DFB2 /* TransformType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformType.swift; path = Source/TransformType.swift; sourceTree = "<group>"; }; | ||
447 | + AC4CAB08E9FC083275DE3A6C16AD35A2 /* DateFormatterTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateFormatterTransform.swift; path = Source/DateFormatterTransform.swift; sourceTree = "<group>"; }; | ||
448 | + AC91FECA116BF6048F07BE20AC1316F0 /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressAnimatedView.m; path = SVProgressHUD/SVProgressAnimatedView.m; sourceTree = "<group>"; }; | ||
449 | + AC9E5D0A163216E77725DD48135FDFC8 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/SDWebImageDownloader.m; sourceTree = "<group>"; }; | ||
450 | + AED97858D3F49AB8C810B06BC764774D /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = "<group>"; }; | ||
451 | + AEE80DBE82688A012C293615CC20E4F3 /* OtherExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OtherExtension.swift; path = Source/OtherExtension.swift; sourceTree = "<group>"; }; | ||
452 | + AFDD4086E928C3D3A7BF9909884EAD2C /* AnyExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyExtensions.swift; path = Source/AnyExtensions.swift; sourceTree = "<group>"; }; | ||
453 | + B111536290F3BB01274CF6E5C4857DE6 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = "<group>"; }; | ||
454 | + B136B03A08587233A6FD773A83E83B74 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = "<group>"; }; | ||
455 | + B339C68EE2EB5BA774BD071CBE53F59A /* SVIndefiniteAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVIndefiniteAnimatedView.m; path = SVProgressHUD/SVIndefiniteAnimatedView.m; sourceTree = "<group>"; }; | ||
456 | + B3BC732FF0FE2FE824678BB53208989B /* HandyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-umbrella.h"; sourceTree = "<group>"; }; | ||
457 | + B4375128F1FB5A01ED54EC7B96F813DD /* SwiftHash.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftHash.xcconfig; sourceTree = "<group>"; }; | ||
458 | + B5961DF8512863180E47B28128BC348F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
459 | + B607776B7FC2225E43C391B3DD334FF9 /* UMErrorCatch.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = UMErrorCatch.framework; sourceTree = "<group>"; }; | ||
460 | + B6668AEAE832BE3B525012C7B7C6F61E /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/SDWebImagePrefetcher.h; sourceTree = "<group>"; }; | ||
461 | + B74B182E16AD22937EA94C554C4B79C9 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = "<group>"; }; | ||
389 | B77DE72B7ED4AED0DBED016D1274EFE8 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; | 462 | B77DE72B7ED4AED0DBED016D1274EFE8 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; |
390 | - B82FE543DC2AE8EF3A0F380DE2B5988A /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = "<group>"; }; | ||
391 | - B9806961B1DB01F087677787DFCC6CE0 /* AlamofireImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AlamofireImage.framework; path = AlamofireImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
392 | - B9A33258A85F658D3C02E30EC92D43FF /* DZNEmptyDataSet.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DZNEmptyDataSet.modulemap; sourceTree = "<group>"; }; | ||
393 | BAE5BE9DB67074649A1927384361E0A8 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; | 463 | BAE5BE9DB67074649A1927384361E0A8 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; |
394 | - BB6422771B215BFE2B4A9C0D9C9BC82B /* SVProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVProgressHUD.modulemap; sourceTree = "<group>"; }; | ||
395 | - BC99BBF9B209FE42B0D74F5CFB60627F /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/UIView+WebCacheOperation.m"; sourceTree = "<group>"; }; | 464 | + BB4F9A495A8F899B4E45A3B8011D5B90 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = "<group>"; }; |
465 | + BB9E7A78F04596B57971291308D2032D /* UIView+Toast.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+Toast.h"; path = "Toast/Toast/UIView+Toast.h"; sourceTree = "<group>"; }; | ||
466 | + BBDB3E45715C349E25D68B1E7E06C6EF /* AlamofireImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AlamofireImage-dummy.m"; sourceTree = "<group>"; }; | ||
467 | + BC8AA5392B29C69BC5B966E9BEE2BC39 /* HandyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HandyJSON.modulemap; sourceTree = "<group>"; }; | ||
396 | BCECD0FF1E6F7E48270234DAF00B07B7 /* Pods-ParentAssistant-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ParentAssistant-acknowledgements.markdown"; sourceTree = "<group>"; }; | 468 | BCECD0FF1E6F7E48270234DAF00B07B7 /* Pods-ParentAssistant-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ParentAssistant-acknowledgements.markdown"; sourceTree = "<group>"; }; |
397 | - BE69851A50C89CE0E218AE8504C1188B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
398 | - BFC1E0E16DEFECC3E2FE92A428C9920D /* HexColorTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HexColorTransform.swift; path = Source/HexColorTransform.swift; sourceTree = "<group>"; }; | ||
399 | - C29AD1BD351F370FBE921BBE6756CEC9 /* NominalType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NominalType.swift; path = Source/NominalType.swift; sourceTree = "<group>"; }; | ||
400 | - C2DEDD1DC5D26933057AC26E39F2EBD3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
401 | - C6D4C38A8515FAAD57E78A742F0EB73A /* HandyJSON.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HandyJSON.xcconfig; sourceTree = "<group>"; }; | ||
402 | - C746EF0B8C90559C66A538F15D8EBAAF /* SVProgressHUD.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.xcconfig; sourceTree = "<group>"; }; | ||
403 | - C7C6E9C97726F9691282BA5009E78833 /* libevent.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libevent.a; path = NIMSDK/Libs/libevent.a; sourceTree = "<group>"; }; | ||
404 | - C7C98E50FC5D694C89DBEE8A1486D900 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = "<group>"; }; | ||
405 | - CAE58263CB0A52CDB5D3790DC6D0D74F /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = "<group>"; }; | ||
406 | - CBB0446840A0CDD4BB7D69692D07CC21 /* SVRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVRadialGradientLayer.m; path = SVProgressHUD/SVRadialGradientLayer.m; sourceTree = "<group>"; }; | ||
407 | - CC28263CA0EDAEA1CBC1173B87FEA769 /* Request+AlamofireImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Request+AlamofireImage.swift"; path = "Source/Request+AlamofireImage.swift"; sourceTree = "<group>"; }; | ||
408 | - CD28D005A100BC203777597B48B8AD06 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; }; | ||
409 | - CECDC33DC6A3E686FD21577C5B23C258 /* DZNEmptyDataSet-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DZNEmptyDataSet-umbrella.h"; sourceTree = "<group>"; }; | ||
410 | - D43927282F3DD1C78741ABFCC5E0C768 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/SDWebImageManager.h; sourceTree = "<group>"; }; | ||
411 | - D4D00913B407B6DB96C7E7B48C21D904 /* UIImageView+AlamofireImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+AlamofireImage.swift"; path = "Source/UIImageView+AlamofireImage.swift"; sourceTree = "<group>"; }; | ||
412 | - D79CBFE6F9821431996C8160F19D90C6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = "<group>"; }; | ||
413 | - D82D7054D7F1E7FE0ACBE043A3FA7F50 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = "<group>"; }; | ||
414 | - D8A2F9829AECA7F54C384A6E17AB7124 /* SwiftHash-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftHash-prefix.pch"; sourceTree = "<group>"; }; | ||
415 | - D9320E1CCD06A69A623CACF8D469F5FD /* SDWebImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.xcconfig; sourceTree = "<group>"; }; | ||
416 | - D96BCA19B9F922B2258E4C0D40666B58 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = "<group>"; }; | ||
417 | - DBA6EC35D53897ED2A96FEDE1BB384BA /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressAnimatedView.h; path = SVProgressHUD/SVProgressAnimatedView.h; sourceTree = "<group>"; }; | ||
418 | - DD324E3E21CD21F91211149384F64690 /* UIScrollView+EmptyDataSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+EmptyDataSet.h"; path = "Source/UIScrollView+EmptyDataSet.h"; sourceTree = "<group>"; }; | ||
419 | - DF39B11A9C408A7CFA8E347E7F717E80 /* AnyExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyExtensions.swift; path = Source/AnyExtensions.swift; sourceTree = "<group>"; }; | ||
420 | - DF7918BBC8A10388FDE15B624F66A8E9 /* SwiftHash-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftHash-dummy.m"; sourceTree = "<group>"; }; | ||
421 | - DFFC9D8585FF5A3FC4C7FD63A93DCE16 /* Deserializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deserializer.swift; path = Source/Deserializer.swift; sourceTree = "<group>"; }; | ||
422 | - E1300F08331C16959F41C2533B209EF5 /* Export.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Export.swift; path = Source/Export.swift; sourceTree = "<group>"; }; | 469 | + BD6FD139077357AFF35B1B666CB47122 /* Serializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Serializer.swift; path = Source/Serializer.swift; sourceTree = "<group>"; }; |
470 | + BE9E8AF8B15421F340BF8BBC8625F8BA /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = "<group>"; }; | ||
471 | + BEACD73DE7C723120575227816404F01 /* XRCarouselView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = XRCarouselView.modulemap; sourceTree = "<group>"; }; | ||
472 | + C220D043B34B545CC90D9279E26E466E /* SDWebImageDecoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDecoder.m; path = SDWebImage/SDWebImageDecoder.m; sourceTree = "<group>"; }; | ||
473 | + C29DF7E17DED8238322C1F7E9402BD8C /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = "<group>"; }; | ||
474 | + C4308D2FB2B534DA1577467B2F616149 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Source/ImageCache.swift; sourceTree = "<group>"; }; | ||
475 | + C44F3CF36D784B1D6E95244F108FCF4E /* Toast.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Toast.xcconfig; sourceTree = "<group>"; }; | ||
476 | + C46DA9350A549BFA05CC36890798AB8B /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/UIButton+WebCache.h"; sourceTree = "<group>"; }; | ||
477 | + C57A89428071C0A7308A8459E8FCA487 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = "<group>"; }; | ||
478 | + C62F90751137E13521DDEE73DEEADAD5 /* SwiftHash-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftHash-dummy.m"; sourceTree = "<group>"; }; | ||
479 | + C9122D82FECD4274B90B0DE6590313D6 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = "<group>"; }; | ||
480 | + CA3BF90AF8F8642930BE51BDEB6D732A /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = "<group>"; }; | ||
481 | + CACE1B6F52FE4937B9EEEF9EA69285BF /* HandyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HandyJSON.framework; path = HandyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
482 | + CB43C9662C47946364F80879CA242471 /* HexColorTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HexColorTransform.swift; path = Source/HexColorTransform.swift; sourceTree = "<group>"; }; | ||
483 | + CCC35D9BCABBC37BE614ECEB0AD69851 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
484 | + CE4A0307A396093C563A9E3A9A10EE1D /* libevent.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libevent.a; path = NIMSDK/Libs/libevent.a; sourceTree = "<group>"; }; | ||
485 | + CE5445BA2DCDD70904A310F0F5F6C543 /* NIMSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NIMSDK.framework; path = NIMSDK/NIMSDK.framework; sourceTree = "<group>"; }; | ||
486 | + CEE620061E03E51D27005986B114A6C9 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = "<group>"; }; | ||
487 | + CFF108A99F78B5682742921E396A19D0 /* XRCarouselView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = XRCarouselView.m; path = XRCarouselView/XRCarouselView.m; sourceTree = "<group>"; }; | ||
488 | + D778F4FE010211ECCD04F06DBB8D9757 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
489 | + D7B673E0BF564AF739526992B85D3F66 /* DataTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataTransform.swift; path = Source/DataTransform.swift; sourceTree = "<group>"; }; | ||
490 | + D82AC569D62225825B33B62CB5D2FCBC /* AlamofireImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AlamofireImage.modulemap; sourceTree = "<group>"; }; | ||
491 | + D859FFBDE1288555298EFB1D024B9728 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = "<group>"; }; | ||
492 | + D88D62D2804058A2E7535B4F22631946 /* URLTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLTransform.swift; path = Source/URLTransform.swift; sourceTree = "<group>"; }; | ||
493 | + DBADF9E5B820D76F9D83B9600B124CCB /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/SDWebImagePrefetcher.m; sourceTree = "<group>"; }; | ||
494 | + DD1A4EDD147147EA511007D5CACE9F35 /* UIView+Toast.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+Toast.m"; path = "Toast/Toast/UIView+Toast.m"; sourceTree = "<group>"; }; | ||
495 | + DECD5DEC8B4CB8B84B779AA1A724E48F /* Transformable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transformable.swift; path = Source/Transformable.swift; sourceTree = "<group>"; }; | ||
496 | + DF72E5F9AE74C41A91B078379E8AF21A /* SecurityEnvSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityEnvSDK.framework; path = thirdparties/SecurityEnvSDK.framework; sourceTree = "<group>"; }; | ||
497 | + E1537E203E6ADDBA039B81A8BC253DA1 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = "<group>"; }; | ||
423 | E1CD65D31F6DC7B830E7132E6B396C30 /* Pods-ParentAssistant-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ParentAssistant-acknowledgements.plist"; sourceTree = "<group>"; }; | 498 | E1CD65D31F6DC7B830E7132E6B396C30 /* Pods-ParentAssistant-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ParentAssistant-acknowledgements.plist"; sourceTree = "<group>"; }; |
424 | - E215EB7C10CD4B2F724959DB344FE5C0 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = "<group>"; }; | ||
425 | - E2607500177BC99C04478DAB57D80EB7 /* SecurityEnvSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SecurityEnvSDK.framework; path = thirdparties/SecurityEnvSDK.framework; sourceTree = "<group>"; }; | ||
426 | - E4D61E78309E6543D6EBC75BE2967417 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/UIImageView+WebCache.h"; sourceTree = "<group>"; }; | ||
427 | - E651A4469FA2206746488B70290D48C0 /* SHA1.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SHA1.swift; path = Sources/SHA1.swift; sourceTree = "<group>"; }; | ||
428 | - E74F653E7072F40DB006FC90854FC840 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = "<group>"; }; | ||
429 | - E7701D17547204EF54A538449343E8A4 /* ExtendCustomBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomBasicType.swift; path = Source/ExtendCustomBasicType.swift; sourceTree = "<group>"; }; | ||
430 | - EADCBFE671FB00B5F5FDBD2B3F6EC3CD /* UMAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = UMAnalytics.framework; sourceTree = "<group>"; }; | ||
431 | - EC105ECBFE938402821EF19D7C5DA1DA /* DZNEmptyDataSet-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DZNEmptyDataSet-dummy.m"; sourceTree = "<group>"; }; | ||
432 | - EC1BF45D7C52BC6493B283DDB371395F /* TransformOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOf.swift; path = Source/TransformOf.swift; sourceTree = "<group>"; }; | ||
433 | - ECC6F721935680D316DC183994F4F569 /* Properties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Properties.swift; path = Source/Properties.swift; sourceTree = "<group>"; }; | ||
434 | - ED4D8AA9257567AC16CB397E7E8BF346 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/SDWebImageOperation.h; sourceTree = "<group>"; }; | ||
435 | - EEE063E46D8691853E8CDB3C33506BF8 /* UTDID.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UTDID.framework; path = thirdparties/UTDID.framework; sourceTree = "<group>"; }; | ||
436 | - EF0B6E4594449A55A06C44CB6D1223F0 /* Reachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = "<group>"; }; | ||
437 | - EFA9DF74078A51C9573DF6952A753D1C /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = "<group>"; }; | ||
438 | - F1187580C59983EBFA6A55260AF21079 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = "<group>"; }; | ||
439 | - F1CF04B231D1BFC627F83398DFB40BBE /* HandyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-prefix.pch"; sourceTree = "<group>"; }; | ||
440 | - F3CF9F638E5784E56583202BEBE63239 /* SDWebImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDecoder.h; path = SDWebImage/SDWebImageDecoder.h; sourceTree = "<group>"; }; | 499 | + E2237CCCE6E2214C952944C686EA918B /* HandyJSON.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HandyJSON.xcconfig; sourceTree = "<group>"; }; |
500 | + E465CF564AB8B97C394CE55E1D90B028 /* XRCarouselView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = XRCarouselView.h; path = XRCarouselView/XRCarouselView.h; sourceTree = "<group>"; }; | ||
501 | + E46E4C50D531EBDCD393203D8B29F1D9 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = "<group>"; }; | ||
502 | + E5D513C3B8FFC5E27AADD2A8952D85F4 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = "<group>"; }; | ||
503 | + E647B61735F57DF9C74412666B012D2D /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = "<group>"; }; | ||
504 | + E68D8FE02E22EDDD5EFF0EDA5D0EA406 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = "<group>"; }; | ||
505 | + E72AE1C69EF44E7BA7F499C3C7CBBAC9 /* HandyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-prefix.pch"; sourceTree = "<group>"; }; | ||
506 | + E739214831A8CD361C97B82E8A523548 /* NSDecimalNumberTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDecimalNumberTransform.swift; path = Source/NSDecimalNumberTransform.swift; sourceTree = "<group>"; }; | ||
507 | + E78319EE3F2194CFFBDC85FD2407DAF6 /* DZNEmptyDataSet-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DZNEmptyDataSet-prefix.pch"; sourceTree = "<group>"; }; | ||
508 | + E95883000BB2733EC542D3FDB21E47E0 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = "<group>"; }; | ||
509 | + EA9337ACD3A817823978CAD508A04079 /* Toast-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Toast-dummy.m"; sourceTree = "<group>"; }; | ||
510 | + ECC3ABE06E00F1CBB7B5A05A41BAE16F /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = "<group>"; }; | ||
511 | + ED624FEA7F5F4C3741F5BE20D7EF43F6 /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = "<group>"; }; | ||
512 | + EDBB51976C0B002604F78B3B27B8225D /* Request+AlamofireImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Request+AlamofireImage.swift"; path = "Source/Request+AlamofireImage.swift"; sourceTree = "<group>"; }; | ||
513 | + EEA3B72C1644730F11488F39935D100C /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Source/Logger.swift; sourceTree = "<group>"; }; | ||
514 | + F08007AD73D4DED59463673784E707CF /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressAnimatedView.h; path = SVProgressHUD/SVProgressAnimatedView.h; sourceTree = "<group>"; }; | ||
515 | + F0D575177267613A9843368563F34B03 /* Pods_ParentAssistant.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_ParentAssistant.framework; path = "Pods-ParentAssistant.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
516 | + F1564026F0A59301B123D107EC70AE59 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
517 | + F26D8C7374AEF2B547A3E1936B6773F3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
518 | + F373E298B41F8AD79B7D30A12213FAFD /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/UIImageView+WebCache.m"; sourceTree = "<group>"; }; | ||
519 | + F47C8B0EF94EE7FF19C3C143959456BF /* CustomDateFormatTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomDateFormatTransform.swift; path = Source/CustomDateFormatTransform.swift; sourceTree = "<group>"; }; | ||
520 | + F5721326FD2CD66704F116CDB807A2DE /* SnapKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit.framework; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
441 | F6BAADF2798AA6F62DA82FAA92DECB07 /* Pods-ParentAssistant-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ParentAssistant-dummy.m"; sourceTree = "<group>"; }; | 521 | F6BAADF2798AA6F62DA82FAA92DECB07 /* Pods-ParentAssistant-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ParentAssistant-dummy.m"; sourceTree = "<group>"; }; |
442 | - F775144A6F17788F065E01BFD8DC2D5C /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = "<group>"; }; | ||
443 | - F81C313FED69F64F2F4F403B4C4EC3F6 /* SVProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressHUD.h; path = SVProgressHUD/SVProgressHUD.h; sourceTree = "<group>"; }; | ||
444 | - FDA2AA9043380263CFFD99AE883B70ED /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Source/ImageDownloader.swift; sourceTree = "<group>"; }; | ||
445 | - FEA8115215CE30840A6225F435645485 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Source/ImageCache.swift; sourceTree = "<group>"; }; | 522 | + F7189B75B599B243584462A541D49B02 /* Reachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = "<group>"; }; |
523 | + F793878EC5DC558DBEBBA08E85F6E43B /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = "<group>"; }; | ||
524 | + FA9B66F229AB49049C630B1833163FAC /* SDWebImageDecoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDecoder.h; path = SDWebImage/SDWebImageDecoder.h; sourceTree = "<group>"; }; | ||
525 | + FAA01EE3ECA9BBEBA6651D6CD3E9342A /* HandyJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HandyJSON.h; path = Source/HandyJSON.h; sourceTree = "<group>"; }; | ||
526 | + FB29C5812BCE10F5932DFCFD5B7A093E /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/SDWebImageDownloaderOperation.m; sourceTree = "<group>"; }; | ||
527 | + FD616CCDC39579D409E2174F37215484 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | ||
528 | + FD94B67CAE017118ABDB4D61E1837509 /* BuiltInBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBasicType.swift; path = Source/BuiltInBasicType.swift; sourceTree = "<group>"; }; | ||
529 | + FDA48E3A215D1DA5B61A1F104DFB072E /* PointerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointerType.swift; path = Source/PointerType.swift; sourceTree = "<group>"; }; | ||
530 | + FE85A8C5267F3B9D2E6E443EC6864DE8 /* SVRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVRadialGradientLayer.m; path = SVProgressHUD/SVRadialGradientLayer.m; sourceTree = "<group>"; }; | ||
446 | /* End PBXFileReference section */ | 531 | /* End PBXFileReference section */ |
447 | 532 | ||
448 | /* Begin PBXFrameworksBuildPhase section */ | 533 | /* Begin PBXFrameworksBuildPhase section */ |
449 | - 12D9BD764C2F5E43285530C00A583D52 /* Frameworks */ = { | 534 | + 0CEC7EEDF28B17FCF7E2DD285EE77736 /* Frameworks */ = { |
450 | isa = PBXFrameworksBuildPhase; | 535 | isa = PBXFrameworksBuildPhase; |
451 | buildActionMask = 2147483647; | 536 | buildActionMask = 2147483647; |
452 | files = ( | 537 | files = ( |
453 | - ED693ED034E99CACC204CFDFCE742485 /* Foundation.framework in Frameworks */, | ||
454 | - E83FA4C154706E4EEAD3DE51B86C5BAB /* ImageIO.framework in Frameworks */, | 538 | + 39C1E1384992BD765D28DD2A5E270347 /* Foundation.framework in Frameworks */, |
539 | + 9672C5FC459AAE4708BFD77CFCB2F385 /* SystemConfiguration.framework in Frameworks */, | ||
455 | ); | 540 | ); |
456 | runOnlyForDeploymentPostprocessing = 0; | 541 | runOnlyForDeploymentPostprocessing = 0; |
457 | }; | 542 | }; |
458 | - 1EA38DA40C4FF7316B10B0C373342222 /* Frameworks */ = { | 543 | + 25507DD6D7F1D774CD72F194200A6D77 /* Frameworks */ = { |
459 | isa = PBXFrameworksBuildPhase; | 544 | isa = PBXFrameworksBuildPhase; |
460 | buildActionMask = 2147483647; | 545 | buildActionMask = 2147483647; |
461 | files = ( | 546 | files = ( |
462 | - DC896F68B018619A895D3BE4C70D0E4D /* Foundation.framework in Frameworks */, | ||
463 | - FB9814E780909550F494F507BEB3B6B5 /* QuartzCore.framework in Frameworks */, | 547 | + 23C92743D0D2154080836B58896172C9 /* Foundation.framework in Frameworks */, |
464 | ); | 548 | ); |
465 | runOnlyForDeploymentPostprocessing = 0; | 549 | runOnlyForDeploymentPostprocessing = 0; |
466 | }; | 550 | }; |
467 | - 223B4FF7CBCA930946A68B4E3FF7DEB6 /* Frameworks */ = { | 551 | + 3C993AAC1EC682EE56D0A007873330DC /* Frameworks */ = { |
468 | isa = PBXFrameworksBuildPhase; | 552 | isa = PBXFrameworksBuildPhase; |
469 | buildActionMask = 2147483647; | 553 | buildActionMask = 2147483647; |
470 | files = ( | 554 | files = ( |
471 | - 385BDDC55889104E43C83664FD4C2BD3 /* Foundation.framework in Frameworks */, | ||
472 | - F323261D44C70B6D6C4127E85BA62E2E /* QuartzCore.framework in Frameworks */, | 555 | + 8335116BA448C11C3B01640A45D8A74B /* Foundation.framework in Frameworks */, |
473 | ); | 556 | ); |
474 | runOnlyForDeploymentPostprocessing = 0; | 557 | runOnlyForDeploymentPostprocessing = 0; |
475 | }; | 558 | }; |
476 | - 25507DD6D7F1D774CD72F194200A6D77 /* Frameworks */ = { | 559 | + 59E0885EF9D269547F22DB9E026FB793 /* Frameworks */ = { |
477 | isa = PBXFrameworksBuildPhase; | 560 | isa = PBXFrameworksBuildPhase; |
478 | buildActionMask = 2147483647; | 561 | buildActionMask = 2147483647; |
479 | files = ( | 562 | files = ( |
480 | - 23C92743D0D2154080836B58896172C9 /* Foundation.framework in Frameworks */, | 563 | + C577B322B52228B272D52FF32B7BE30C /* Foundation.framework in Frameworks */, |
564 | + 8E31EF89BD192C6AACDE9E0655861D3D /* UIKit.framework in Frameworks */, | ||
481 | ); | 565 | ); |
482 | runOnlyForDeploymentPostprocessing = 0; | 566 | runOnlyForDeploymentPostprocessing = 0; |
483 | }; | 567 | }; |
484 | - 56B1A45788A7E3C5C89C92256F33AE24 /* Frameworks */ = { | 568 | + 71838DD071B1DB8555A645962EFC5B27 /* Frameworks */ = { |
485 | isa = PBXFrameworksBuildPhase; | 569 | isa = PBXFrameworksBuildPhase; |
486 | buildActionMask = 2147483647; | 570 | buildActionMask = 2147483647; |
487 | files = ( | 571 | files = ( |
488 | - EC5530E67F5D0CEEB72B1E36367AF20E /* Foundation.framework in Frameworks */, | ||
489 | - 90E5A049B2FE3D38A1EA782CBB763739 /* SystemConfiguration.framework in Frameworks */, | 572 | + D2D6D38BB3B4F7DAFBC44D54474C74BB /* Foundation.framework in Frameworks */, |
573 | + 1301BAAE6D4078F149E54CF723D5BD42 /* ImageIO.framework in Frameworks */, | ||
490 | ); | 574 | ); |
491 | runOnlyForDeploymentPostprocessing = 0; | 575 | runOnlyForDeploymentPostprocessing = 0; |
492 | }; | 576 | }; |
493 | - 59E0885EF9D269547F22DB9E026FB793 /* Frameworks */ = { | 577 | + 99195E4207764744AEC07ECCBCD550EB /* Frameworks */ = { |
494 | isa = PBXFrameworksBuildPhase; | 578 | isa = PBXFrameworksBuildPhase; |
495 | buildActionMask = 2147483647; | 579 | buildActionMask = 2147483647; |
496 | files = ( | 580 | files = ( |
497 | - C577B322B52228B272D52FF32B7BE30C /* Foundation.framework in Frameworks */, | ||
498 | - 8E31EF89BD192C6AACDE9E0655861D3D /* UIKit.framework in Frameworks */, | 581 | + 73B9C996AED49ED7CF8EC2A6F1738059 /* Foundation.framework in Frameworks */, |
499 | ); | 582 | ); |
500 | runOnlyForDeploymentPostprocessing = 0; | 583 | runOnlyForDeploymentPostprocessing = 0; |
501 | }; | 584 | }; |
502 | - 62158AC2B12F4A1FA191B1DD22989FE1 /* Frameworks */ = { | 585 | + 9E193A21B262F1BEDCC827B20C233345 /* Frameworks */ = { |
503 | isa = PBXFrameworksBuildPhase; | 586 | isa = PBXFrameworksBuildPhase; |
504 | buildActionMask = 2147483647; | 587 | buildActionMask = 2147483647; |
505 | files = ( | 588 | files = ( |
506 | - F89476E482F3768E646BBBF8CD21E6EF /* Foundation.framework in Frameworks */, | 589 | + FF204D685A702862BEA07A68C83DDB92 /* Foundation.framework in Frameworks */, |
507 | ); | 590 | ); |
508 | runOnlyForDeploymentPostprocessing = 0; | 591 | runOnlyForDeploymentPostprocessing = 0; |
509 | }; | 592 | }; |
510 | - 6FA848EABA8BCB08AFA8A7CBA0F79DA3 /* Frameworks */ = { | 593 | + B6831DD8A1A791AA060ECF791C24E17F /* Frameworks */ = { |
511 | isa = PBXFrameworksBuildPhase; | 594 | isa = PBXFrameworksBuildPhase; |
512 | buildActionMask = 2147483647; | 595 | buildActionMask = 2147483647; |
513 | files = ( | 596 | files = ( |
514 | - 0D0F6E0ECE5915267F0EA404BDCD4BAC /* Foundation.framework in Frameworks */, | 597 | + CE1962DBA57ECD6FCBE52CC6681A4DB9 /* Foundation.framework in Frameworks */, |
598 | + 4D5CEC90E848B78644F4D805FF4FFA9E /* QuartzCore.framework in Frameworks */, | ||
515 | ); | 599 | ); |
516 | runOnlyForDeploymentPostprocessing = 0; | 600 | runOnlyForDeploymentPostprocessing = 0; |
517 | }; | 601 | }; |
518 | - 99195E4207764744AEC07ECCBCD550EB /* Frameworks */ = { | 602 | + BF98FBBDC964E0CC738F6B323B4C1BB8 /* Frameworks */ = { |
519 | isa = PBXFrameworksBuildPhase; | 603 | isa = PBXFrameworksBuildPhase; |
520 | buildActionMask = 2147483647; | 604 | buildActionMask = 2147483647; |
521 | files = ( | 605 | files = ( |
522 | - 73B9C996AED49ED7CF8EC2A6F1738059 /* Foundation.framework in Frameworks */, | 606 | + 613167D898FF421A6F75D1FE5D145B9B /* Alamofire.framework in Frameworks */, |
607 | + 26479B07464784F3BF8C0853CA049976 /* Foundation.framework in Frameworks */, | ||
523 | ); | 608 | ); |
524 | runOnlyForDeploymentPostprocessing = 0; | 609 | runOnlyForDeploymentPostprocessing = 0; |
525 | }; | 610 | }; |
526 | - BF98FBBDC964E0CC738F6B323B4C1BB8 /* Frameworks */ = { | 611 | + C8DB3A5AABFD7ACCFB5D8DBF4632125B /* Frameworks */ = { |
527 | isa = PBXFrameworksBuildPhase; | 612 | isa = PBXFrameworksBuildPhase; |
528 | buildActionMask = 2147483647; | 613 | buildActionMask = 2147483647; |
529 | files = ( | 614 | files = ( |
530 | - 613167D898FF421A6F75D1FE5D145B9B /* Alamofire.framework in Frameworks */, | ||
531 | - 26479B07464784F3BF8C0853CA049976 /* Foundation.framework in Frameworks */, | 615 | + 2136D77D2677238527C3B58A7A17A20F /* Foundation.framework in Frameworks */, |
616 | + ); | ||
617 | + runOnlyForDeploymentPostprocessing = 0; | ||
618 | + }; | ||
619 | + EBBA22E9B9128F297EE07BE9A061A659 /* Frameworks */ = { | ||
620 | + isa = PBXFrameworksBuildPhase; | ||
621 | + buildActionMask = 2147483647; | ||
622 | + files = ( | ||
623 | + FCCA77C1E6AACF012C19D643157AFE6E /* Foundation.framework in Frameworks */, | ||
532 | ); | 624 | ); |
533 | runOnlyForDeploymentPostprocessing = 0; | 625 | runOnlyForDeploymentPostprocessing = 0; |
534 | }; | 626 | }; |
535 | - CC88855CE2CDECCE28DB46B1FDBF88B7 /* Frameworks */ = { | 627 | + F632CFFF51B83DE1B0044B01540481D7 /* Frameworks */ = { |
536 | isa = PBXFrameworksBuildPhase; | 628 | isa = PBXFrameworksBuildPhase; |
537 | buildActionMask = 2147483647; | 629 | buildActionMask = 2147483647; |
538 | files = ( | 630 | files = ( |
539 | - 57B5D779BAB2A1CF8C2D4CF8F14066A0 /* Foundation.framework in Frameworks */, | 631 | + FBFCB5F0309958F2633485DC0438EA60 /* Foundation.framework in Frameworks */, |
632 | + 303054ED09E19FA8D46CD4A42773F5DF /* QuartzCore.framework in Frameworks */, | ||
540 | ); | 633 | ); |
541 | runOnlyForDeploymentPostprocessing = 0; | 634 | runOnlyForDeploymentPostprocessing = 0; |
542 | }; | 635 | }; |
543 | /* End PBXFrameworksBuildPhase section */ | 636 | /* End PBXFrameworksBuildPhase section */ |
544 | 637 | ||
545 | /* Begin PBXGroup section */ | 638 | /* Begin PBXGroup section */ |
546 | - 0310C750335673BB116A6C5FAFEEFE49 /* Support Files */ = { | 639 | + 06CF9098493E6227EE288D9159EF4B27 /* Pods */ = { |
547 | isa = PBXGroup; | 640 | isa = PBXGroup; |
548 | children = ( | 641 | children = ( |
549 | - C2DEDD1DC5D26933057AC26E39F2EBD3 /* Info.plist */, | ||
550 | - 70FB099686511A528F52E5AB1C4FDB4A /* Reachability.modulemap */, | ||
551 | - 7ED5CEE60A46EFCFCE43D1A6C52D3869 /* Reachability.xcconfig */, | ||
552 | - 17EFC56D8D5FA327B6DEB6D0ADC56C1C /* Reachability-dummy.m */, | ||
553 | - 79BB6C2420E33F3EC3D693AD20145082 /* Reachability-prefix.pch */, | ||
554 | - 078CF0A581F3816CBA8D7047271D2CE9 /* Reachability-umbrella.h */, | 642 | + 18225DFFBE1B92F2461475B7083E611A /* Alamofire */, |
643 | + A3CC84A942C429CBBB1F9780ACE50C1B /* AlamofireImage */, | ||
644 | + DA24E1A8F2E0D164FEE6EA183CB5BBD8 /* DZNEmptyDataSet */, | ||
645 | + C99FE52F4EC0F0F95371F44D0B2454F6 /* HandyJSON */, | ||
646 | + D8321764A9258C4751B9CC29B5E0B3A5 /* NIMSDK_LITE */, | ||
647 | + ABD52415D01A700007B1D837EDD86BAB /* Reachability */, | ||
648 | + 88414EFB849523A560447299ED181592 /* SDWebImage */, | ||
649 | + 07EA975786F1FDCB2E02D38EBC578611 /* SnapKit */, | ||
650 | + 6A92ADDD333DE396EED9254EC23B62CA /* SVProgressHUD */, | ||
651 | + BBE0B9C063A5E5D7F741927EE4B64B09 /* SwiftHash */, | ||
652 | + 2A12A6124072507C0DCB1322A71AD0B5 /* Toast */, | ||
653 | + 1DB68488217D7253BF672B18181892F7 /* UMCAnalytics */, | ||
654 | + BD57E6614BD266E64E80233E65635E8A /* UMCCommon */, | ||
655 | + 2BE48F62A8B62B60C9CCBC636EDDD3C1 /* UMCErrorCatch */, | ||
656 | + 9DE539EED0E11A8E037EEFE42C29D473 /* UMCSecurityPlugins */, | ||
657 | + 307B3A46ACCF34008DB4062DBF35C294 /* XRCarouselView */, | ||
555 | ); | 658 | ); |
556 | - name = "Support Files"; | ||
557 | - path = "../Target Support Files/Reachability"; | 659 | + name = Pods; |
660 | + sourceTree = "<group>"; | ||
661 | + }; | ||
662 | + 07EA975786F1FDCB2E02D38EBC578611 /* SnapKit */ = { | ||
663 | + isa = PBXGroup; | ||
664 | + children = ( | ||
665 | + 9ED5CE21EA848FB0757262CC847A2D54 /* Constraint.swift */, | ||
666 | + 544F5384A29E40E5B7B13D6C323502FE /* ConstraintAttributes.swift */, | ||
667 | + 0A63B06E3CDDD789EC6FF3F02B3A3043 /* ConstraintConfig.swift */, | ||
668 | + 0A14851AE8D8BBA59852D85BCF710A88 /* ConstraintConstantTarget.swift */, | ||
669 | + C9122D82FECD4274B90B0DE6590313D6 /* ConstraintDescription.swift */, | ||
670 | + 1DC0686112DE59A878E66D50A0182E50 /* ConstraintDSL.swift */, | ||
671 | + 70F4C6E7E7B131A317A59A3E9B10012C /* ConstraintInsets.swift */, | ||
672 | + E1537E203E6ADDBA039B81A8BC253DA1 /* ConstraintInsetTarget.swift */, | ||
673 | + A50D6F7EF801543CA2E42A5A8490C353 /* ConstraintItem.swift */, | ||
674 | + BB4F9A495A8F899B4E45A3B8011D5B90 /* ConstraintLayoutGuide.swift */, | ||
675 | + 0CBFF290D595E9221F9D533F8DB52366 /* ConstraintLayoutGuide+Extensions.swift */, | ||
676 | + 8C76A66D4B020D9CCB0FAA40D4C45DD8 /* ConstraintLayoutGuideDSL.swift */, | ||
677 | + 4BE14C2B9853DC0ED38684B01041BB42 /* ConstraintLayoutSupport.swift */, | ||
678 | + 844A9F14396C7CDA81E4DD2C96C9393E /* ConstraintLayoutSupportDSL.swift */, | ||
679 | + 73C109A0F64F3E6968EB45D5CDAB6FBC /* ConstraintMaker.swift */, | ||
680 | + 21D741EEE9A694C7F5139669A2A399CC /* ConstraintMakerEditable.swift */, | ||
681 | + AA3CF4E4E20B47EFDE0CBFF5ECA2AE32 /* ConstraintMakerExtendable.swift */, | ||
682 | + CA3BF90AF8F8642930BE51BDEB6D732A /* ConstraintMakerFinalizable.swift */, | ||
683 | + ED624FEA7F5F4C3741F5BE20D7EF43F6 /* ConstraintMakerPriortizable.swift */, | ||
684 | + 40E42D88307E7FEDA0895BC90E283841 /* ConstraintMakerRelatable.swift */, | ||
685 | + 86710390EEE56C5778861289AC6CE8B8 /* ConstraintMultiplierTarget.swift */, | ||
686 | + 083DF57E60B9CBF44F524B91B726C574 /* ConstraintOffsetTarget.swift */, | ||
687 | + 5A9B831E4C57240BE4A855AC81841C62 /* ConstraintPriority.swift */, | ||
688 | + 9A88EAC8AE9F134ADEEE952D92141FB8 /* ConstraintPriorityTarget.swift */, | ||
689 | + 46C510CC6FF8980FEC928F6860CA1310 /* ConstraintRelatableTarget.swift */, | ||
690 | + 102F5C8A2030B6A2E648986DFBD209D2 /* ConstraintRelation.swift */, | ||
691 | + 84682BA299FA657A36BC965E60AF0189 /* ConstraintView.swift */, | ||
692 | + 94F02A123B6A8FBDA954D9A8BB9B0E1F /* ConstraintView+Extensions.swift */, | ||
693 | + C29DF7E17DED8238322C1F7E9402BD8C /* ConstraintViewDSL.swift */, | ||
694 | + 6B6A96490D7EB9FAAE227BA0F3715049 /* Debugging.swift */, | ||
695 | + F793878EC5DC558DBEBBA08E85F6E43B /* LayoutConstraint.swift */, | ||
696 | + 45D79DEAD62A06E5748FDAA89A453EE6 /* LayoutConstraintItem.swift */, | ||
697 | + 5845FE18872EE5753C6D7208CAC2CA56 /* Typealiases.swift */, | ||
698 | + 70D16200CF28D8EA002EC9DCD6BCEEF4 /* UILayoutSupport+Extensions.swift */, | ||
699 | + DC0D0DCD4F83BB69961B2158DA52866B /* Support Files */, | ||
700 | + ); | ||
701 | + name = SnapKit; | ||
702 | + path = SnapKit; | ||
558 | sourceTree = "<group>"; | 703 | sourceTree = "<group>"; |
559 | }; | 704 | }; |
560 | - 03D7A135F0C051D7B2ADB4B1311D2155 /* Support Files */ = { | 705 | + 0B1B9156EEDD6E9A72EB36CE4A4415B7 /* Frameworks */ = { |
561 | isa = PBXGroup; | 706 | isa = PBXGroup; |
562 | children = ( | 707 | children = ( |
563 | - B03DB8D1B8FEFA6F91F509A16D6176F3 /* Info.plist */, | ||
564 | - 0ABC8592074E5B83BDBF01388C67A8B7 /* SDWebImage.modulemap */, | ||
565 | - D9320E1CCD06A69A623CACF8D469F5FD /* SDWebImage.xcconfig */, | ||
566 | - F1187580C59983EBFA6A55260AF21079 /* SDWebImage-dummy.m */, | ||
567 | - 676E6BA89EE0D10BE38626EE3E3B8A9F /* SDWebImage-prefix.pch */, | ||
568 | - B82FE543DC2AE8EF3A0F380DE2B5988A /* SDWebImage-umbrella.h */, | 708 | + 2DDD9B4ECDB18CAAB57E8EF1B2990EEF /* libaacplus.a */, |
709 | + 0B8D4DF93C332AFBE77A6300E7BACC0E /* libcrypto.a */, | ||
710 | + CE4A0307A396093C563A9E3A9A10EE1D /* libevent.a */, | ||
711 | + 8887BB80245F3CA13C8EC170BA4263AF /* libssl.a */, | ||
712 | + CE5445BA2DCDD70904A310F0F5F6C543 /* NIMSDK.framework */, | ||
569 | ); | 713 | ); |
570 | - name = "Support Files"; | ||
571 | - path = "../Target Support Files/SDWebImage"; | 714 | + name = Frameworks; |
572 | sourceTree = "<group>"; | 715 | sourceTree = "<group>"; |
573 | }; | 716 | }; |
574 | - 0BD61037A6B393F3F3CECE029889F374 /* Resources */ = { | 717 | + 104FB3EE3598A1D4842811551F3CBCA9 /* Support Files */ = { |
575 | isa = PBXGroup; | 718 | isa = PBXGroup; |
576 | children = ( | 719 | children = ( |
577 | - 729A72124A700ED6D7D56FE6E3316184 /* SVProgressHUD.bundle */, | 720 | + 8CA943EB9FFE8EE764215931753CC16D /* Info.plist */, |
721 | + 2EFB553BA6DE62EC62DE5D07762F703A /* SwiftHash.modulemap */, | ||
722 | + B4375128F1FB5A01ED54EC7B96F813DD /* SwiftHash.xcconfig */, | ||
723 | + C62F90751137E13521DDEE73DEEADAD5 /* SwiftHash-dummy.m */, | ||
724 | + 44897BBFAEBA7AA67877F4385DE4E620 /* SwiftHash-prefix.pch */, | ||
725 | + 00969A154D0C742F39FE0DE7653F143A /* SwiftHash-umbrella.h */, | ||
578 | ); | 726 | ); |
579 | - name = Resources; | 727 | + name = "Support Files"; |
728 | + path = "../Target Support Files/SwiftHash"; | ||
580 | sourceTree = "<group>"; | 729 | sourceTree = "<group>"; |
581 | }; | 730 | }; |
582 | - 0D5414319A3865994CB656BBA34C49BD /* HandyJSON */ = { | 731 | + 18225DFFBE1B92F2461475B7083E611A /* Alamofire */ = { |
583 | isa = PBXGroup; | 732 | isa = PBXGroup; |
584 | children = ( | 733 | children = ( |
585 | - DF39B11A9C408A7CFA8E347E7F717E80 /* AnyExtensions.swift */, | ||
586 | - 68ECD5E13EA08D669EEBD74218B18FA5 /* BuiltInBasicType.swift */, | ||
587 | - 916CF2DD179C34072F0CED7EA7E172C4 /* BuiltInBridgeType.swift */, | ||
588 | - B19A6339BCDC426144D4987C81596418 /* Configuration.swift */, | ||
589 | - 98932AABF2712E9978244730956580D5 /* CustomDateFormatTransform.swift */, | ||
590 | - A6614C2951E5A4AB6D1DF2B076BF1A5C /* DataTransform.swift */, | ||
591 | - 2D7A5D10D9FFDD32C4D3CF85DDCFC707 /* DateFormatterTransform.swift */, | ||
592 | - 10D6F8B588CB7C3C02CD426DADF34CE4 /* DateTransform.swift */, | ||
593 | - DFFC9D8585FF5A3FC4C7FD63A93DCE16 /* Deserializer.swift */, | ||
594 | - 2BC1B5A06113F348365D3564FD6425C6 /* EnumTransform.swift */, | ||
595 | - 6CC52F25BF175D139AA0E5C94DC363A9 /* EnumType.swift */, | ||
596 | - E1300F08331C16959F41C2533B209EF5 /* Export.swift */, | ||
597 | - E7701D17547204EF54A538449343E8A4 /* ExtendCustomBasicType.swift */, | ||
598 | - 68D3997593CBB0B018C81C73E8337C2C /* ExtendCustomModelType.swift */, | ||
599 | - 92B55B2A9C151490137F69027B7F531E /* HandyJSON.h */, | ||
600 | - 05B1F80DC3C02C2AD29D4C6CEA059CCD /* HelpingMapper.swift */, | ||
601 | - BFC1E0E16DEFECC3E2FE92A428C9920D /* HexColorTransform.swift */, | ||
602 | - 7379E87D9FF2E196ADB91DC8A0A5F2F3 /* ISO8601DateTransform.swift */, | ||
603 | - 14E325E19530D7ADA41064D345141437 /* Logger.swift */, | ||
604 | - 07BCC67F387326CAFCE34AF5FD2DBDE2 /* Measuable.swift */, | ||
605 | - 00395AB0A6A459E12899B1CC7AA3C954 /* Metadata.swift */, | ||
606 | - C29AD1BD351F370FBE921BBE6756CEC9 /* NominalType.swift */, | ||
607 | - 467C66A8C88F09EF9D0129564F08540C /* NSDecimalNumberTransform.swift */, | ||
608 | - 4457386C2A87F3E11630992C9CAA7836 /* OtherExtension.swift */, | ||
609 | - ABE9E390C3EADB423277CE1E912E10AA /* PointerType.swift */, | ||
610 | - ECC6F721935680D316DC183994F4F569 /* Properties.swift */, | ||
611 | - 9CA29ADD75C3FE58A4ED07E10D427C9F /* PropertyInfo.swift */, | ||
612 | - 35322B49B5EBE0CF14B7BC8677497347 /* ReflectionHelper.swift */, | ||
613 | - AF0EB1CAE5B795EB85A1165F6D98C372 /* Serializer.swift */, | ||
614 | - 1ABA7E2E494925BF34BC9885BE24E31C /* Transformable.swift */, | ||
615 | - EC1BF45D7C52BC6493B283DDB371395F /* TransformOf.swift */, | ||
616 | - 8F75E090F317987C0134B9DD1E5963C9 /* TransformType.swift */, | ||
617 | - 9B31E52FEB6E5A6A955D4050CB76B18C /* URLTransform.swift */, | ||
618 | - 8F43C2634E0BE8006FDE8986D81A795E /* Support Files */, | 734 | + 1F4B81142C6063079C6A78074AE8C4B9 /* AFError.swift */, |
735 | + 3AC79D71A08F277FAC6373C6AE4F33E7 /* Alamofire.swift */, | ||
736 | + BE9E8AF8B15421F340BF8BBC8625F8BA /* DispatchQueue+Alamofire.swift */, | ||
737 | + 5831131BA3E31677E8199DBD32AE74BF /* MultipartFormData.swift */, | ||
738 | + 2889D489C4ADD9ECEA166349BAE994B9 /* NetworkReachabilityManager.swift */, | ||
739 | + 9FA6D9B6164DCF360EE2B487CFE276B7 /* Notifications.swift */, | ||
740 | + C57A89428071C0A7308A8459E8FCA487 /* ParameterEncoding.swift */, | ||
741 | + 5BADC8EE297210DA7BED537DE0BED054 /* Request.swift */, | ||
742 | + 3014E51AD9D98D0FA66A9C61440A54AF /* Response.swift */, | ||
743 | + 0C7FE38181A0BBD6D9364EF842806F02 /* ResponseSerialization.swift */, | ||
744 | + B136B03A08587233A6FD773A83E83B74 /* Result.swift */, | ||
745 | + 68C07E20ED25655B5B13DA8FA89897AD /* ServerTrustPolicy.swift */, | ||
746 | + AED97858D3F49AB8C810B06BC764774D /* SessionDelegate.swift */, | ||
747 | + 411C6FD82E993CF5909B1AAEDC964279 /* SessionManager.swift */, | ||
748 | + 9E361113374D85D18199C463C2DD9365 /* TaskDelegate.swift */, | ||
749 | + B74B182E16AD22937EA94C554C4B79C9 /* Timeline.swift */, | ||
750 | + E95883000BB2733EC542D3FDB21E47E0 /* Validation.swift */, | ||
751 | + 55E29DB886F35A509A3F5C0928884ED5 /* Support Files */, | ||
619 | ); | 752 | ); |
620 | - name = HandyJSON; | ||
621 | - path = HandyJSON; | 753 | + name = Alamofire; |
754 | + path = Alamofire; | ||
622 | sourceTree = "<group>"; | 755 | sourceTree = "<group>"; |
623 | }; | 756 | }; |
624 | - 14FDC70D8950849FB1C0282A12C38C4E /* Frameworks */ = { | 757 | + 1DB68488217D7253BF672B18181892F7 /* UMCAnalytics */ = { |
625 | isa = PBXGroup; | 758 | isa = PBXGroup; |
626 | children = ( | 759 | children = ( |
627 | - 045B43DFAA088FDD2E5F7DE61A99D3EF /* UMCommon.framework */, | 760 | + 228CB58FA835DF93FB15E719181A0D77 /* Frameworks */, |
628 | ); | 761 | ); |
629 | - name = Frameworks; | 762 | + name = UMCAnalytics; |
763 | + path = UMCAnalytics; | ||
630 | sourceTree = "<group>"; | 764 | sourceTree = "<group>"; |
631 | }; | 765 | }; |
632 | 1F4DE6AE0412496E30F0F30AD61DD011 /* iOS */ = { | 766 | 1F4DE6AE0412496E30F0F30AD61DD011 /* iOS */ = { |
@@ -641,39 +775,41 @@ | @@ -641,39 +775,41 @@ | ||
641 | name = iOS; | 775 | name = iOS; |
642 | sourceTree = "<group>"; | 776 | sourceTree = "<group>"; |
643 | }; | 777 | }; |
644 | - 2021A6AEED487F441EF547B9DCEFF3E6 /* Support Files */ = { | 778 | + 228CB58FA835DF93FB15E719181A0D77 /* Frameworks */ = { |
645 | isa = PBXGroup; | 779 | isa = PBXGroup; |
646 | children = ( | 780 | children = ( |
647 | - 60528D650715D578BD996859FC810107 /* Info.plist */, | ||
648 | - BB6422771B215BFE2B4A9C0D9C9BC82B /* SVProgressHUD.modulemap */, | ||
649 | - C746EF0B8C90559C66A538F15D8EBAAF /* SVProgressHUD.xcconfig */, | ||
650 | - A23A7E20FB52B9BFC4899C0FEBA2C6CE /* SVProgressHUD-dummy.m */, | ||
651 | - 0F4FDE3A8C9BEA27417C27172F5BC2A5 /* SVProgressHUD-prefix.pch */, | ||
652 | - 06E0F3A00F6C087D410087D3FE65529D /* SVProgressHUD-umbrella.h */, | 781 | + 23B6EE2E1DA9F43A75350F01D54882A4 /* UMAnalytics.framework */, |
653 | ); | 782 | ); |
654 | - name = "Support Files"; | ||
655 | - path = "../Target Support Files/SVProgressHUD"; | 783 | + name = Frameworks; |
656 | sourceTree = "<group>"; | 784 | sourceTree = "<group>"; |
657 | }; | 785 | }; |
658 | - 2409C0E750E5175AA19E7BA4DA2A475D /* Frameworks */ = { | 786 | + 2A12A6124072507C0DCB1322A71AD0B5 /* Toast */ = { |
659 | isa = PBXGroup; | 787 | isa = PBXGroup; |
660 | children = ( | 788 | children = ( |
661 | - 79353402DE45C743DE8658FE2C413D90 /* libaacplus.a */, | ||
662 | - B4FE0743D323412387DC64C29B1AE5F7 /* libcrypto.a */, | ||
663 | - C7C6E9C97726F9691282BA5009E78833 /* libevent.a */, | ||
664 | - 605BF197AFCD5A69E3A6A700329C2FCA /* libssl.a */, | ||
665 | - 93831DF9B9AE2775CB38F92DAD62BF35 /* NIMSDK.framework */, | 789 | + BB9E7A78F04596B57971291308D2032D /* UIView+Toast.h */, |
790 | + DD1A4EDD147147EA511007D5CACE9F35 /* UIView+Toast.m */, | ||
791 | + B147F27B66636EA311712F57601134F5 /* Support Files */, | ||
666 | ); | 792 | ); |
667 | - name = Frameworks; | 793 | + name = Toast; |
794 | + path = Toast; | ||
795 | + sourceTree = "<group>"; | ||
796 | + }; | ||
797 | + 2BE48F62A8B62B60C9CCBC636EDDD3C1 /* UMCErrorCatch */ = { | ||
798 | + isa = PBXGroup; | ||
799 | + children = ( | ||
800 | + BAABF9A9887C964D0CA026C928E5425B /* Frameworks */, | ||
801 | + ); | ||
802 | + name = UMCErrorCatch; | ||
803 | + path = UMCErrorCatch; | ||
668 | sourceTree = "<group>"; | 804 | sourceTree = "<group>"; |
669 | }; | 805 | }; |
670 | - 301A38DCCF06B3AC4AF5322410158E12 /* XRCarouselView */ = { | 806 | + 307B3A46ACCF34008DB4062DBF35C294 /* XRCarouselView */ = { |
671 | isa = PBXGroup; | 807 | isa = PBXGroup; |
672 | children = ( | 808 | children = ( |
673 | - AA29655EDD56783CB2C21A411019B7BA /* XRCarouselView.h */, | ||
674 | - 89457F43B7DE2154380C8DD976759AA2 /* XRCarouselView.m */, | ||
675 | - 796662A504D2560DE6FA8F82F7CCA93C /* Resources */, | ||
676 | - 96AED64B9563F84118E7D6B1CF316040 /* Support Files */, | 809 | + E465CF564AB8B97C394CE55E1D90B028 /* XRCarouselView.h */, |
810 | + CFF108A99F78B5682742921E396A19D0 /* XRCarouselView.m */, | ||
811 | + EBD5D8CFDA5D4AD722AE415E17B76218 /* Resources */, | ||
812 | + 4C9CFA508638FBB8A9EEBBED3E666C5C /* Support Files */, | ||
677 | ); | 813 | ); |
678 | name = XRCarouselView; | 814 | name = XRCarouselView; |
679 | path = XRCarouselView; | 815 | path = XRCarouselView; |
@@ -687,87 +823,82 @@ | @@ -687,87 +823,82 @@ | ||
687 | name = "Targets Support Files"; | 823 | name = "Targets Support Files"; |
688 | sourceTree = "<group>"; | 824 | sourceTree = "<group>"; |
689 | }; | 825 | }; |
690 | - 3A24F7BBB5CB0025CF2072B4FB964C24 /* Products */ = { | 826 | + 4C9CFA508638FBB8A9EEBBED3E666C5C /* Support Files */ = { |
691 | isa = PBXGroup; | 827 | isa = PBXGroup; |
692 | children = ( | 828 | children = ( |
693 | - 937EE30FD85AB8EED4F8467502DD290F /* Alamofire.framework */, | ||
694 | - B9806961B1DB01F087677787DFCC6CE0 /* AlamofireImage.framework */, | ||
695 | - 7C9D89FB057D8F2ECBB232C7A81EF4B5 /* DZNEmptyDataSet.framework */, | ||
696 | - 110D34637F4EF19C8F46B101A1509ABE /* HandyJSON.framework */, | ||
697 | - 72C584102060EC4C983B4B76AB4B8C8F /* Pods_ParentAssistant.framework */, | ||
698 | - 95CAD531E474553E7D52B95131219D1A /* Reachability.framework */, | ||
699 | - 8E2EC639DC31085C2078E4638A61266B /* SDWebImage.framework */, | ||
700 | - 344E5051853CBAE87166BAA69476DDB1 /* SVProgressHUD.framework */, | ||
701 | - 52303324A62AD0B74F2DD46E74D232EB /* SwiftHash.framework */, | ||
702 | - 507695995D3D9F4276EAFC4603ABFF54 /* Toast.framework */, | ||
703 | - 444E77BBBDD4B2AB34C6742B6752BBCB /* XRCarouselView.framework */, | 829 | + 7FBAA946026501F38C77AC8DA6F401E3 /* Info.plist */, |
830 | + BEACD73DE7C723120575227816404F01 /* XRCarouselView.modulemap */, | ||
831 | + 3631230A49BE1320D1553CE915C1526B /* XRCarouselView.xcconfig */, | ||
832 | + 37EA1ABD278D1DF4F208AC4CA6B00264 /* XRCarouselView-dummy.m */, | ||
833 | + A0A6CE6359238818DDF784333746B67F /* XRCarouselView-prefix.pch */, | ||
834 | + 089AC73B39343590E967CAFDAEC6BC96 /* XRCarouselView-umbrella.h */, | ||
704 | ); | 835 | ); |
705 | - name = Products; | 836 | + name = "Support Files"; |
837 | + path = "../Target Support Files/XRCarouselView"; | ||
706 | sourceTree = "<group>"; | 838 | sourceTree = "<group>"; |
707 | }; | 839 | }; |
708 | - 3FF4649D5096372902422FFDFDD8E56D /* SwiftHash */ = { | 840 | + 4F177255EF80C17806C69C3D3F86C74B /* Core */ = { |
709 | isa = PBXGroup; | 841 | isa = PBXGroup; |
710 | children = ( | 842 | children = ( |
711 | - 8249AA0D5DBC641B891AE927074850B2 /* MD5.swift */, | ||
712 | - E651A4469FA2206746488B70290D48C0 /* SHA1.swift */, | ||
713 | - B6C77C2D1243C37F15069EBD4B8827B8 /* Support Files */, | 843 | + 9AC4B0EC325837B8E02EA169E0631CF0 /* NSData+ImageContentType.h */, |
844 | + 7D16F1ECD2DE639BEE74648967E9457B /* NSData+ImageContentType.m */, | ||
845 | + E68D8FE02E22EDDD5EFF0EDA5D0EA406 /* SDImageCache.h */, | ||
846 | + 0049030B0EC8ECC8B396472BDDBE0639 /* SDImageCache.m */, | ||
847 | + 3B44254360700FBF962CD2298B8CC314 /* SDWebImageCompat.h */, | ||
848 | + 5FCCA41DE2E44165383BF1929B8CDED6 /* SDWebImageCompat.m */, | ||
849 | + FA9B66F229AB49049C630B1833163FAC /* SDWebImageDecoder.h */, | ||
850 | + C220D043B34B545CC90D9279E26E466E /* SDWebImageDecoder.m */, | ||
851 | + 991E04BF3A1A188D73A7D85B19C7E1A5 /* SDWebImageDownloader.h */, | ||
852 | + AC9E5D0A163216E77725DD48135FDFC8 /* SDWebImageDownloader.m */, | ||
853 | + 5273CA62BC265B620E6E92293D74A692 /* SDWebImageDownloaderOperation.h */, | ||
854 | + FB29C5812BCE10F5932DFCFD5B7A093E /* SDWebImageDownloaderOperation.m */, | ||
855 | + B111536290F3BB01274CF6E5C4857DE6 /* SDWebImageManager.h */, | ||
856 | + 48B38303BA2B9F9694F2021DB8756C6A /* SDWebImageManager.m */, | ||
857 | + 827550310F1BFE4D1A5B419FB82C48C6 /* SDWebImageOperation.h */, | ||
858 | + B6668AEAE832BE3B525012C7B7C6F61E /* SDWebImagePrefetcher.h */, | ||
859 | + DBADF9E5B820D76F9D83B9600B124CCB /* SDWebImagePrefetcher.m */, | ||
860 | + C46DA9350A549BFA05CC36890798AB8B /* UIButton+WebCache.h */, | ||
861 | + 727B24B6D6FD885F5C8F28DFF928246C /* UIButton+WebCache.m */, | ||
862 | + 1AA6EADE41E5117AEAA0F2C94281AE01 /* UIImage+GIF.h */, | ||
863 | + 4E6C45B7CCDF097D7430CB72CDA0B005 /* UIImage+GIF.m */, | ||
864 | + 831148C3B376A1CA9BF9CDBEE1EC8D97 /* UIImage+MultiFormat.h */, | ||
865 | + 7D61DAFA66DC0CCC623D52272C3E7597 /* UIImage+MultiFormat.m */, | ||
866 | + 4B74F7053264671A9ECEAF6A5EF781F7 /* UIImageView+HighlightedWebCache.h */, | ||
867 | + 3D6883EEC643B66A12C1D333C9D70613 /* UIImageView+HighlightedWebCache.m */, | ||
868 | + 6107CB38261E17FD4D339AD333EA1374 /* UIImageView+WebCache.h */, | ||
869 | + F373E298B41F8AD79B7D30A12213FAFD /* UIImageView+WebCache.m */, | ||
870 | + 8453D3A98CDD99A4551392DD3751C743 /* UIView+WebCacheOperation.h */, | ||
871 | + 6F0A579B8ACFF9AC0E5C459EEF143F74 /* UIView+WebCacheOperation.m */, | ||
714 | ); | 872 | ); |
715 | - name = SwiftHash; | ||
716 | - path = SwiftHash; | 873 | + name = Core; |
717 | sourceTree = "<group>"; | 874 | sourceTree = "<group>"; |
718 | }; | 875 | }; |
719 | - 43383F8D50059A08F0FE7124DFF675F1 /* Core */ = { | 876 | + 55E29DB886F35A509A3F5C0928884ED5 /* Support Files */ = { |
720 | isa = PBXGroup; | 877 | isa = PBXGroup; |
721 | children = ( | 878 | children = ( |
722 | - 1A53991A7FAF70CDAC1F059FB04F5543 /* NSData+ImageContentType.h */, | ||
723 | - 229808FB79115B70777D682D8335C18E /* NSData+ImageContentType.m */, | ||
724 | - A2BD80EBA9375936EAA1AE0D930C61EC /* SDImageCache.h */, | ||
725 | - 155F8627DF2C4A4A091DD4AF34FFEF02 /* SDImageCache.m */, | ||
726 | - 61D09F1E0C8F29641858460B3928A5B0 /* SDWebImageCompat.h */, | ||
727 | - 920C3AE864C4E24091B77772A498A58C /* SDWebImageCompat.m */, | ||
728 | - F3CF9F638E5784E56583202BEBE63239 /* SDWebImageDecoder.h */, | ||
729 | - 6B05BD93D4EE278B866CC9AAF18763DB /* SDWebImageDecoder.m */, | ||
730 | - 9D9602FA58305177F98B7472A155DE66 /* SDWebImageDownloader.h */, | ||
731 | - 4BBA6274610821F15000C6CC777D555B /* SDWebImageDownloader.m */, | ||
732 | - 852A7B853425A17ACDE963BB0C57B689 /* SDWebImageDownloaderOperation.h */, | ||
733 | - 358430CDB8CA6FB92C74E9FC7F6EB159 /* SDWebImageDownloaderOperation.m */, | ||
734 | - D43927282F3DD1C78741ABFCC5E0C768 /* SDWebImageManager.h */, | ||
735 | - 02DAB9B7A1A3D2199EFC7FC7FC69ED85 /* SDWebImageManager.m */, | ||
736 | - ED4D8AA9257567AC16CB397E7E8BF346 /* SDWebImageOperation.h */, | ||
737 | - 61CAF6761E3C21827415A9DA38D18547 /* SDWebImagePrefetcher.h */, | ||
738 | - 6DA08525DC2775B611071866CF38CC96 /* SDWebImagePrefetcher.m */, | ||
739 | - D96BCA19B9F922B2258E4C0D40666B58 /* UIButton+WebCache.h */, | ||
740 | - 8BFF20BC7E4F55C09BAC34A664D91FED /* UIButton+WebCache.m */, | ||
741 | - 0DFCFB41829DC67B9036DEF9766C6C88 /* UIImage+GIF.h */, | ||
742 | - 310743AC8DCCF3F81515515A6FC64B8A /* UIImage+GIF.m */, | ||
743 | - 715810392F163BB36DFE8AC307460289 /* UIImage+MultiFormat.h */, | ||
744 | - 4ED641951605DEB02B067F9D1915C5A9 /* UIImage+MultiFormat.m */, | ||
745 | - 0B751448AE7B6607E97470BFD4082216 /* UIImageView+HighlightedWebCache.h */, | ||
746 | - CD28D005A100BC203777597B48B8AD06 /* UIImageView+HighlightedWebCache.m */, | ||
747 | - E4D61E78309E6543D6EBC75BE2967417 /* UIImageView+WebCache.h */, | ||
748 | - 496A0D655D409BDF23A3826300EBCD1B /* UIImageView+WebCache.m */, | ||
749 | - 98BA100696255C8CFD15860D64267467 /* UIView+WebCacheOperation.h */, | ||
750 | - BC99BBF9B209FE42B0D74F5CFB60627F /* UIView+WebCacheOperation.m */, | 879 | + 209EDB510F989BAB79E18D955A276244 /* Alamofire.modulemap */, |
880 | + 6D310893DDD98E172A3B1C56E6EE803B /* Alamofire.xcconfig */, | ||
881 | + E46E4C50D531EBDCD393203D8B29F1D9 /* Alamofire-dummy.m */, | ||
882 | + D859FFBDE1288555298EFB1D024B9728 /* Alamofire-prefix.pch */, | ||
883 | + 00B34682289F92608E25567224FAB100 /* Alamofire-umbrella.h */, | ||
884 | + F1564026F0A59301B123D107EC70AE59 /* Info.plist */, | ||
751 | ); | 885 | ); |
752 | - name = Core; | 886 | + name = "Support Files"; |
887 | + path = "../Target Support Files/Alamofire"; | ||
753 | sourceTree = "<group>"; | 888 | sourceTree = "<group>"; |
754 | }; | 889 | }; |
755 | - 56CCB4F4B6E9E8D3FDF3A892A90571F4 /* AlamofireImage */ = { | 890 | + 58EE18A508B5F767E9F237681942FAFC /* Support Files */ = { |
756 | isa = PBXGroup; | 891 | isa = PBXGroup; |
757 | children = ( | 892 | children = ( |
758 | - AE04BA7BB2F95B59112DED31AECB069E /* AFIError.swift */, | ||
759 | - AC0A874231DDAD102B02D7EFD048FDE2 /* Image.swift */, | ||
760 | - FEA8115215CE30840A6225F435645485 /* ImageCache.swift */, | ||
761 | - FDA2AA9043380263CFFD99AE883B70ED /* ImageDownloader.swift */, | ||
762 | - A58625E1014C6D82D1825309986334E1 /* ImageFilter.swift */, | ||
763 | - CC28263CA0EDAEA1CBC1173B87FEA769 /* Request+AlamofireImage.swift */, | ||
764 | - 7C4ACCC8EE8E5E07D0CD171894588314 /* UIButton+AlamofireImage.swift */, | ||
765 | - 2E3282E372FE0A6C0D2227384238F921 /* UIImage+AlamofireImage.swift */, | ||
766 | - D4D00913B407B6DB96C7E7B48C21D904 /* UIImageView+AlamofireImage.swift */, | ||
767 | - ED22116B8F3EBCF03BF952FD1412F8A7 /* Support Files */, | 893 | + D82AC569D62225825B33B62CB5D2FCBC /* AlamofireImage.modulemap */, |
894 | + 1B39174E86CAB7C66D94482A1C034FEE /* AlamofireImage.xcconfig */, | ||
895 | + BBDB3E45715C349E25D68B1E7E06C6EF /* AlamofireImage-dummy.m */, | ||
896 | + 1CA8ABA94C150710A2C61CC982C76725 /* AlamofireImage-prefix.pch */, | ||
897 | + 28E12D2D8817F5CD75747D9DB7CD7D0E /* AlamofireImage-umbrella.h */, | ||
898 | + 2624A842BA70E9B7DEC78FDDBB5C2B30 /* Info.plist */, | ||
768 | ); | 899 | ); |
769 | - name = AlamofireImage; | ||
770 | - path = AlamofireImage; | 900 | + name = "Support Files"; |
901 | + path = "../Target Support Files/AlamofireImage"; | ||
771 | sourceTree = "<group>"; | 902 | sourceTree = "<group>"; |
772 | }; | 903 | }; |
773 | 626BE02B583652D883A14A0561438CB2 /* Frameworks */ = { | 904 | 626BE02B583652D883A14A0561438CB2 /* Frameworks */ = { |
@@ -779,212 +910,182 @@ | @@ -779,212 +910,182 @@ | ||
779 | name = Frameworks; | 910 | name = Frameworks; |
780 | sourceTree = "<group>"; | 911 | sourceTree = "<group>"; |
781 | }; | 912 | }; |
782 | - 67A94A45D2AA43B64721FE393BF0B924 /* Frameworks */ = { | 913 | + 670F921969E34C401299A17E275EE28A /* Frameworks */ = { |
783 | isa = PBXGroup; | 914 | isa = PBXGroup; |
784 | children = ( | 915 | children = ( |
785 | - 057C8BFD76D95D8932478DFC5DA7DB3E /* UMErrorCatch.framework */, | 916 | + DF72E5F9AE74C41A91B078379E8AF21A /* SecurityEnvSDK.framework */, |
917 | + A434F0D965946910AE82C7140BF9776E /* UTDID.framework */, | ||
786 | ); | 918 | ); |
787 | name = Frameworks; | 919 | name = Frameworks; |
788 | sourceTree = "<group>"; | 920 | sourceTree = "<group>"; |
789 | }; | 921 | }; |
790 | - 67B27D86547E925A9481C071E5DC217B /* UMCCommon */ = { | 922 | + 6A92ADDD333DE396EED9254EC23B62CA /* SVProgressHUD */ = { |
791 | isa = PBXGroup; | 923 | isa = PBXGroup; |
792 | children = ( | 924 | children = ( |
793 | - 14FDC70D8950849FB1C0282A12C38C4E /* Frameworks */, | 925 | + 27801256790EEB7E02017C1B474C61F9 /* SVIndefiniteAnimatedView.h */, |
926 | + B339C68EE2EB5BA774BD071CBE53F59A /* SVIndefiniteAnimatedView.m */, | ||
927 | + F08007AD73D4DED59463673784E707CF /* SVProgressAnimatedView.h */, | ||
928 | + AC91FECA116BF6048F07BE20AC1316F0 /* SVProgressAnimatedView.m */, | ||
929 | + 033EDAEA81A51A10F12F3BC5C6488BDA /* SVProgressHUD.h */, | ||
930 | + 65FE7084D35EAB92773156D5685CB7F7 /* SVProgressHUD.m */, | ||
931 | + 6054DD80E2CBFB319AF765DA7B0DDDAF /* SVRadialGradientLayer.h */, | ||
932 | + FE85A8C5267F3B9D2E6E443EC6864DE8 /* SVRadialGradientLayer.m */, | ||
933 | + D40B1C45F5B277D7FF794F500A283A42 /* Resources */, | ||
934 | + F9B7E36917A33DCF14DDE5346CD77897 /* Support Files */, | ||
794 | ); | 935 | ); |
795 | - name = UMCCommon; | ||
796 | - path = UMCCommon; | ||
797 | - sourceTree = "<group>"; | ||
798 | - }; | ||
799 | - 75CE8CBE50D56BFC3821ECF0A886130F /* Support Files */ = { | ||
800 | - isa = PBXGroup; | ||
801 | - children = ( | ||
802 | - D79CBFE6F9821431996C8160F19D90C6 /* Alamofire.modulemap */, | ||
803 | - 950B05ADF5C9C81AF940E6DFFABE4DB9 /* Alamofire.xcconfig */, | ||
804 | - 489ED6DFB42C7C8F6A4875005025A913 /* Alamofire-dummy.m */, | ||
805 | - 156F9486C74F4094ACE7858B18E5C41D /* Alamofire-prefix.pch */, | ||
806 | - 78F77FFCC80D398532E854672D527FD8 /* Alamofire-umbrella.h */, | ||
807 | - 58B4CFDB50C6966BC7B9CB0CBD1C60E7 /* Info.plist */, | ||
808 | - ); | ||
809 | - name = "Support Files"; | ||
810 | - path = "../Target Support Files/Alamofire"; | 936 | + name = SVProgressHUD; |
937 | + path = SVProgressHUD; | ||
811 | sourceTree = "<group>"; | 938 | sourceTree = "<group>"; |
812 | }; | 939 | }; |
813 | - 796662A504D2560DE6FA8F82F7CCA93C /* Resources */ = { | 940 | + 7DB346D0F39D3F0E887471402A8071AB = { |
814 | isa = PBXGroup; | 941 | isa = PBXGroup; |
815 | children = ( | 942 | children = ( |
816 | - B00FEDA7D2B852B770837D954A635F0B /* XRPlaceholder.png */, | 943 | + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, |
944 | + 626BE02B583652D883A14A0561438CB2 /* Frameworks */, | ||
945 | + 06CF9098493E6227EE288D9159EF4B27 /* Pods */, | ||
946 | + C80FA8C15CD2B13AFD654CA3B3E66130 /* Products */, | ||
947 | + 309ACF9CB8917F8180F0C78892CC4962 /* Targets Support Files */, | ||
817 | ); | 948 | ); |
818 | - name = Resources; | ||
819 | sourceTree = "<group>"; | 949 | sourceTree = "<group>"; |
820 | }; | 950 | }; |
821 | - 7B6FD119C5043EA8D24938E17F689C68 /* NIMSDK_LITE */ = { | 951 | + 7FAED301685EDDDB275E4F6632764409 /* Support Files */ = { |
822 | isa = PBXGroup; | 952 | isa = PBXGroup; |
823 | children = ( | 953 | children = ( |
824 | - 2409C0E750E5175AA19E7BA4DA2A475D /* Frameworks */, | 954 | + 3BA27946123AC9EE9039D12CFFD84B1D /* Info.plist */, |
955 | + 2DC521E752BD6D14850DC8738FC70EC9 /* Reachability.modulemap */, | ||
956 | + 3FF5581DD8ACA73F27408E8DBD55B460 /* Reachability.xcconfig */, | ||
957 | + 676A1E176C67886623CAA6F6A92B84A5 /* Reachability-dummy.m */, | ||
958 | + 0F96E2C0FCBCCF8B97DA7D0705B89C17 /* Reachability-prefix.pch */, | ||
959 | + 3100E574B849F3943CF39DB14AAD2CEA /* Reachability-umbrella.h */, | ||
825 | ); | 960 | ); |
826 | - name = NIMSDK_LITE; | ||
827 | - path = NIMSDK_LITE; | 961 | + name = "Support Files"; |
962 | + path = "../Target Support Files/Reachability"; | ||
828 | sourceTree = "<group>"; | 963 | sourceTree = "<group>"; |
829 | }; | 964 | }; |
830 | - 7DB346D0F39D3F0E887471402A8071AB = { | 965 | + 843B4A6C588C2FC6F0D2D46CC5D56B86 /* Frameworks */ = { |
831 | isa = PBXGroup; | 966 | isa = PBXGroup; |
832 | children = ( | 967 | children = ( |
833 | - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, | ||
834 | - 626BE02B583652D883A14A0561438CB2 /* Frameworks */, | ||
835 | - A16C9A7A00849A680D2ABE20664F291E /* Pods */, | ||
836 | - 3A24F7BBB5CB0025CF2072B4FB964C24 /* Products */, | ||
837 | - 309ACF9CB8917F8180F0C78892CC4962 /* Targets Support Files */, | 968 | + 85C2598E1D91409DEA75FC029A694243 /* UMCommon.framework */, |
838 | ); | 969 | ); |
970 | + name = Frameworks; | ||
839 | sourceTree = "<group>"; | 971 | sourceTree = "<group>"; |
840 | }; | 972 | }; |
841 | - 818A0762A9C9D12339F271DBF1F4A0AF /* SDWebImage */ = { | 973 | + 88414EFB849523A560447299ED181592 /* SDWebImage */ = { |
842 | isa = PBXGroup; | 974 | isa = PBXGroup; |
843 | children = ( | 975 | children = ( |
844 | - 43383F8D50059A08F0FE7124DFF675F1 /* Core */, | ||
845 | - 03D7A135F0C051D7B2ADB4B1311D2155 /* Support Files */, | 976 | + 4F177255EF80C17806C69C3D3F86C74B /* Core */, |
977 | + C6A950D690A76BF0A06A2C936EE97B87 /* Support Files */, | ||
846 | ); | 978 | ); |
847 | name = SDWebImage; | 979 | name = SDWebImage; |
848 | path = SDWebImage; | 980 | path = SDWebImage; |
849 | sourceTree = "<group>"; | 981 | sourceTree = "<group>"; |
850 | }; | 982 | }; |
851 | - 84B302A59A917E0D9C2EBA206DFA1A3A /* UMCSecurityPlugins */ = { | 983 | + 9DE539EED0E11A8E037EEFE42C29D473 /* UMCSecurityPlugins */ = { |
852 | isa = PBXGroup; | 984 | isa = PBXGroup; |
853 | children = ( | 985 | children = ( |
854 | - C02FC18021F6A9D7F71E478E6C6012D5 /* Frameworks */, | 986 | + 670F921969E34C401299A17E275EE28A /* Frameworks */, |
855 | ); | 987 | ); |
856 | name = UMCSecurityPlugins; | 988 | name = UMCSecurityPlugins; |
857 | path = UMCSecurityPlugins; | 989 | path = UMCSecurityPlugins; |
858 | sourceTree = "<group>"; | 990 | sourceTree = "<group>"; |
859 | }; | 991 | }; |
860 | - 87D211D7619F5C69CD22BC5A6BD43F1B /* SVProgressHUD */ = { | 992 | + A3B4377C79659AFEE52CA2A9584A6149 /* Support Files */ = { |
861 | isa = PBXGroup; | 993 | isa = PBXGroup; |
862 | children = ( | 994 | children = ( |
863 | - 5BF833E322898122D95617BD9520476D /* SVIndefiniteAnimatedView.h */, | ||
864 | - 70B842936FA16DF44F4AD4FC84E225A4 /* SVIndefiniteAnimatedView.m */, | ||
865 | - DBA6EC35D53897ED2A96FEDE1BB384BA /* SVProgressAnimatedView.h */, | ||
866 | - A8CB977B7AFFFA509CAA11CD0C03AEB5 /* SVProgressAnimatedView.m */, | ||
867 | - F81C313FED69F64F2F4F403B4C4EC3F6 /* SVProgressHUD.h */, | ||
868 | - 8A591BFD7762D296F2E84EBC08129BFA /* SVProgressHUD.m */, | ||
869 | - 770A612E1A02028636A4D09BDEB87D10 /* SVRadialGradientLayer.h */, | ||
870 | - CBB0446840A0CDD4BB7D69692D07CC21 /* SVRadialGradientLayer.m */, | ||
871 | - 0BD61037A6B393F3F3CECE029889F374 /* Resources */, | ||
872 | - 2021A6AEED487F441EF547B9DCEFF3E6 /* Support Files */, | 995 | + 7520463711EA0031959546DA3FA8B346 /* DZNEmptyDataSet.modulemap */, |
996 | + 4801B2F68A58A0E641AA265DD1BDF74D /* DZNEmptyDataSet.xcconfig */, | ||
997 | + 5193A69AF98024248FB264DD141846ED /* DZNEmptyDataSet-dummy.m */, | ||
998 | + E78319EE3F2194CFFBDC85FD2407DAF6 /* DZNEmptyDataSet-prefix.pch */, | ||
999 | + 96D3A5545D8ED334B1E610CD713B9B10 /* DZNEmptyDataSet-umbrella.h */, | ||
1000 | + D778F4FE010211ECCD04F06DBB8D9757 /* Info.plist */, | ||
873 | ); | 1001 | ); |
874 | - name = SVProgressHUD; | ||
875 | - path = SVProgressHUD; | 1002 | + name = "Support Files"; |
1003 | + path = "../Target Support Files/DZNEmptyDataSet"; | ||
876 | sourceTree = "<group>"; | 1004 | sourceTree = "<group>"; |
877 | }; | 1005 | }; |
878 | - 89D3111CD10CBDFE268BF7ECFA93CE05 /* Reachability */ = { | 1006 | + A3CC84A942C429CBBB1F9780ACE50C1B /* AlamofireImage */ = { |
879 | isa = PBXGroup; | 1007 | isa = PBXGroup; |
880 | children = ( | 1008 | children = ( |
881 | - EF0B6E4594449A55A06C44CB6D1223F0 /* Reachability.h */, | ||
882 | - F775144A6F17788F065E01BFD8DC2D5C /* Reachability.m */, | ||
883 | - 0310C750335673BB116A6C5FAFEEFE49 /* Support Files */, | 1009 | + 712EAB59865ED08DCCFA45A6FFB2AE9C /* AFIError.swift */, |
1010 | + 87ADFA081DFD71DA38011E4D69378DCE /* Image.swift */, | ||
1011 | + C4308D2FB2B534DA1577467B2F616149 /* ImageCache.swift */, | ||
1012 | + 10C820227A1A447F6EAD0DB33B56BFBE /* ImageDownloader.swift */, | ||
1013 | + 2326F9AE1000D3A7B8B6C0B4D58CEF61 /* ImageFilter.swift */, | ||
1014 | + EDBB51976C0B002604F78B3B27B8225D /* Request+AlamofireImage.swift */, | ||
1015 | + 1DC6A1148433BA525284AE533BBDD2FE /* UIButton+AlamofireImage.swift */, | ||
1016 | + 1DF25C93E619E9C30FEC30F12ECBF71B /* UIImage+AlamofireImage.swift */, | ||
1017 | + 450696CDF37226A32E5A5586661F9BFE /* UIImageView+AlamofireImage.swift */, | ||
1018 | + 58EE18A508B5F767E9F237681942FAFC /* Support Files */, | ||
884 | ); | 1019 | ); |
885 | - name = Reachability; | ||
886 | - path = Reachability; | 1020 | + name = AlamofireImage; |
1021 | + path = AlamofireImage; | ||
887 | sourceTree = "<group>"; | 1022 | sourceTree = "<group>"; |
888 | }; | 1023 | }; |
889 | - 8F140A42D845EC8CE45E44C00A0F75EF /* Toast */ = { | 1024 | + ABD52415D01A700007B1D837EDD86BAB /* Reachability */ = { |
890 | isa = PBXGroup; | 1025 | isa = PBXGroup; |
891 | children = ( | 1026 | children = ( |
892 | - 6BD1FCCAAFC6349CA1E2AC3881DB81FC /* UIView+Toast.h */, | ||
893 | - 29B41A43E5D5CCE97E46706AC4240B68 /* UIView+Toast.m */, | ||
894 | - EB8705EF374C4C0C14218029F0042B9B /* Support Files */, | 1027 | + A73641F60716FD92EB718E77FF24AA23 /* Reachability.h */, |
1028 | + F7189B75B599B243584462A541D49B02 /* Reachability.m */, | ||
1029 | + 7FAED301685EDDDB275E4F6632764409 /* Support Files */, | ||
895 | ); | 1030 | ); |
896 | - name = Toast; | ||
897 | - path = Toast; | 1031 | + name = Reachability; |
1032 | + path = Reachability; | ||
898 | sourceTree = "<group>"; | 1033 | sourceTree = "<group>"; |
899 | }; | 1034 | }; |
900 | - 8F43C2634E0BE8006FDE8986D81A795E /* Support Files */ = { | 1035 | + AC6A22934D8BDFAEE7267FE07819AF03 /* Support Files */ = { |
901 | isa = PBXGroup; | 1036 | isa = PBXGroup; |
902 | children = ( | 1037 | children = ( |
903 | - 08D048205A3343D5E251F506CBBE23E6 /* HandyJSON.modulemap */, | ||
904 | - C6D4C38A8515FAAD57E78A742F0EB73A /* HandyJSON.xcconfig */, | ||
905 | - 46E35C087C53D197C9D213DF73A74B66 /* HandyJSON-dummy.m */, | ||
906 | - F1CF04B231D1BFC627F83398DFB40BBE /* HandyJSON-prefix.pch */, | ||
907 | - 293A8917426C277C951BE22C661A240A /* HandyJSON-umbrella.h */, | ||
908 | - BE69851A50C89CE0E218AE8504C1188B /* Info.plist */, | 1038 | + BC8AA5392B29C69BC5B966E9BEE2BC39 /* HandyJSON.modulemap */, |
1039 | + E2237CCCE6E2214C952944C686EA918B /* HandyJSON.xcconfig */, | ||
1040 | + 375589DAE6E35704A4A9AB1232B4214E /* HandyJSON-dummy.m */, | ||
1041 | + E72AE1C69EF44E7BA7F499C3C7CBBAC9 /* HandyJSON-prefix.pch */, | ||
1042 | + B3BC732FF0FE2FE824678BB53208989B /* HandyJSON-umbrella.h */, | ||
1043 | + FD616CCDC39579D409E2174F37215484 /* Info.plist */, | ||
909 | ); | 1044 | ); |
910 | name = "Support Files"; | 1045 | name = "Support Files"; |
911 | path = "../Target Support Files/HandyJSON"; | 1046 | path = "../Target Support Files/HandyJSON"; |
912 | sourceTree = "<group>"; | 1047 | sourceTree = "<group>"; |
913 | }; | 1048 | }; |
914 | - 96AED64B9563F84118E7D6B1CF316040 /* Support Files */ = { | 1049 | + B147F27B66636EA311712F57601134F5 /* Support Files */ = { |
915 | isa = PBXGroup; | 1050 | isa = PBXGroup; |
916 | children = ( | 1051 | children = ( |
917 | - 7A45AEAFC59FC8550866653E018742E3 /* Info.plist */, | ||
918 | - 6E2FF425EC8FB1E33922042D418E2A79 /* XRCarouselView.modulemap */, | ||
919 | - 8EC8A0BF26B3414588BF92C66234FD4B /* XRCarouselView.xcconfig */, | ||
920 | - B63F0AB7376A64C50DA03CACC7D9CC2E /* XRCarouselView-dummy.m */, | ||
921 | - B4595D719B06D3C0D44248E3DD5B1962 /* XRCarouselView-prefix.pch */, | ||
922 | - 49DC3C5FB6A7B1CDAA1410FAABB684E0 /* XRCarouselView-umbrella.h */, | 1052 | + F26D8C7374AEF2B547A3E1936B6773F3 /* Info.plist */, |
1053 | + 3D8839FCF886FE1B8F2CEC8D7F24115F /* Toast.modulemap */, | ||
1054 | + C44F3CF36D784B1D6E95244F108FCF4E /* Toast.xcconfig */, | ||
1055 | + EA9337ACD3A817823978CAD508A04079 /* Toast-dummy.m */, | ||
1056 | + 83FF8A3C77A5C55A9FEAA32D81175815 /* Toast-prefix.pch */, | ||
1057 | + 8FA296A4CF9B682DE5826859D6BB3284 /* Toast-umbrella.h */, | ||
923 | ); | 1058 | ); |
924 | name = "Support Files"; | 1059 | name = "Support Files"; |
925 | - path = "../Target Support Files/XRCarouselView"; | 1060 | + path = "../Target Support Files/Toast"; |
926 | sourceTree = "<group>"; | 1061 | sourceTree = "<group>"; |
927 | }; | 1062 | }; |
928 | - A16C9A7A00849A680D2ABE20664F291E /* Pods */ = { | 1063 | + BAABF9A9887C964D0CA026C928E5425B /* Frameworks */ = { |
929 | isa = PBXGroup; | 1064 | isa = PBXGroup; |
930 | children = ( | 1065 | children = ( |
931 | - A1F9F100FA7BE821D8C1CA349D5C7EAC /* Alamofire */, | ||
932 | - 56CCB4F4B6E9E8D3FDF3A892A90571F4 /* AlamofireImage */, | ||
933 | - F37E800D927B17552826F537A1FC4DE1 /* DZNEmptyDataSet */, | ||
934 | - 0D5414319A3865994CB656BBA34C49BD /* HandyJSON */, | ||
935 | - 7B6FD119C5043EA8D24938E17F689C68 /* NIMSDK_LITE */, | ||
936 | - 89D3111CD10CBDFE268BF7ECFA93CE05 /* Reachability */, | ||
937 | - 818A0762A9C9D12339F271DBF1F4A0AF /* SDWebImage */, | ||
938 | - 87D211D7619F5C69CD22BC5A6BD43F1B /* SVProgressHUD */, | ||
939 | - 3FF4649D5096372902422FFDFDD8E56D /* SwiftHash */, | ||
940 | - 8F140A42D845EC8CE45E44C00A0F75EF /* Toast */, | ||
941 | - D18EBDBE538D676F21A84906A850C7C5 /* UMCAnalytics */, | ||
942 | - 67B27D86547E925A9481C071E5DC217B /* UMCCommon */, | ||
943 | - D19DCA624A50F676CBC86D437D3B30B2 /* UMCErrorCatch */, | ||
944 | - 84B302A59A917E0D9C2EBA206DFA1A3A /* UMCSecurityPlugins */, | ||
945 | - 301A38DCCF06B3AC4AF5322410158E12 /* XRCarouselView */, | 1066 | + B607776B7FC2225E43C391B3DD334FF9 /* UMErrorCatch.framework */, |
946 | ); | 1067 | ); |
947 | - name = Pods; | 1068 | + name = Frameworks; |
948 | sourceTree = "<group>"; | 1069 | sourceTree = "<group>"; |
949 | }; | 1070 | }; |
950 | - A1F9F100FA7BE821D8C1CA349D5C7EAC /* Alamofire */ = { | 1071 | + BBE0B9C063A5E5D7F741927EE4B64B09 /* SwiftHash */ = { |
951 | isa = PBXGroup; | 1072 | isa = PBXGroup; |
952 | children = ( | 1073 | children = ( |
953 | - 7EBA3110EB94A0568FF28796D778675E /* AFError.swift */, | ||
954 | - 30A5A5A7B7C1088D4D4ABDFAAF6E54F3 /* Alamofire.swift */, | ||
955 | - 2245A79B4B989C667CBB26B48B7A1896 /* DispatchQueue+Alamofire.swift */, | ||
956 | - C7C98E50FC5D694C89DBEE8A1486D900 /* MultipartFormData.swift */, | ||
957 | - EFA9DF74078A51C9573DF6952A753D1C /* NetworkReachabilityManager.swift */, | ||
958 | - E215EB7C10CD4B2F724959DB344FE5C0 /* Notifications.swift */, | ||
959 | - 0F3763627E35DE67CD17EE93E640DD39 /* ParameterEncoding.swift */, | ||
960 | - E74F653E7072F40DB006FC90854FC840 /* Request.swift */, | ||
961 | - D82D7054D7F1E7FE0ACBE043A3FA7F50 /* Response.swift */, | ||
962 | - 2BE4F7B39AE70471948017C04083277A /* ResponseSerialization.swift */, | ||
963 | - 7C01563CB8CAFA848353DD90A07F2F47 /* Result.swift */, | ||
964 | - CAE58263CB0A52CDB5D3790DC6D0D74F /* ServerTrustPolicy.swift */, | ||
965 | - 0BD55715F6A333D077B971AD89F07626 /* SessionDelegate.swift */, | ||
966 | - 0F6296C8F6861894C09A46E509B544A6 /* SessionManager.swift */, | ||
967 | - 85DBA7A206E80F9E00E01BEFE74D6D69 /* TaskDelegate.swift */, | ||
968 | - 1A34017AEE736DE7CC86E3201A0B303C /* Timeline.swift */, | ||
969 | - 981D262EBFB4CA168BE569F48CC64843 /* Validation.swift */, | ||
970 | - 75CE8CBE50D56BFC3821ECF0A886130F /* Support Files */, | 1074 | + 0AA86213D40D8725DF4C17ED46887554 /* MD5.swift */, |
1075 | + A3B169F66A58726E558BF8A201C196AE /* SHA1.swift */, | ||
1076 | + 104FB3EE3598A1D4842811551F3CBCA9 /* Support Files */, | ||
971 | ); | 1077 | ); |
972 | - name = Alamofire; | ||
973 | - path = Alamofire; | 1078 | + name = SwiftHash; |
1079 | + path = SwiftHash; | ||
974 | sourceTree = "<group>"; | 1080 | sourceTree = "<group>"; |
975 | }; | 1081 | }; |
976 | - B6C77C2D1243C37F15069EBD4B8827B8 /* Support Files */ = { | 1082 | + BD57E6614BD266E64E80233E65635E8A /* UMCCommon */ = { |
977 | isa = PBXGroup; | 1083 | isa = PBXGroup; |
978 | children = ( | 1084 | children = ( |
979 | - 2387EDABD5D4A7ABE66B86C30A524A6C /* Info.plist */, | ||
980 | - 5684F0F90E3FAEFBE15A94EE1C636644 /* SwiftHash.modulemap */, | ||
981 | - 2A58122C4E55BBB959E9F3D985E070AB /* SwiftHash.xcconfig */, | ||
982 | - DF7918BBC8A10388FDE15B624F66A8E9 /* SwiftHash-dummy.m */, | ||
983 | - D8A2F9829AECA7F54C384A6E17AB7124 /* SwiftHash-prefix.pch */, | ||
984 | - 8B25C902A48A887CDEA53D385B48C92E /* SwiftHash-umbrella.h */, | 1085 | + 843B4A6C588C2FC6F0D2D46CC5D56B86 /* Frameworks */, |
985 | ); | 1086 | ); |
986 | - name = "Support Files"; | ||
987 | - path = "../Target Support Files/SwiftHash"; | 1087 | + name = UMCCommon; |
1088 | + path = UMCCommon; | ||
988 | sourceTree = "<group>"; | 1089 | sourceTree = "<group>"; |
989 | }; | 1090 | }; |
990 | BE317C13F71B97F884FEF35459393B25 /* Pods-ParentAssistant */ = { | 1091 | BE317C13F71B97F884FEF35459393B25 /* Pods-ParentAssistant */ = { |
@@ -1005,190 +1106,240 @@ | @@ -1005,190 +1106,240 @@ | ||
1005 | path = "Target Support Files/Pods-ParentAssistant"; | 1106 | path = "Target Support Files/Pods-ParentAssistant"; |
1006 | sourceTree = "<group>"; | 1107 | sourceTree = "<group>"; |
1007 | }; | 1108 | }; |
1008 | - C02FC18021F6A9D7F71E478E6C6012D5 /* Frameworks */ = { | 1109 | + C6A950D690A76BF0A06A2C936EE97B87 /* Support Files */ = { |
1009 | isa = PBXGroup; | 1110 | isa = PBXGroup; |
1010 | children = ( | 1111 | children = ( |
1011 | - E2607500177BC99C04478DAB57D80EB7 /* SecurityEnvSDK.framework */, | ||
1012 | - EEE063E46D8691853E8CDB3C33506BF8 /* UTDID.framework */, | 1112 | + 57BD29276B9A42EC2649859F7A916D57 /* Info.plist */, |
1113 | + E647B61735F57DF9C74412666B012D2D /* SDWebImage.modulemap */, | ||
1114 | + 9F6C43915D845AAF1242605DBA498840 /* SDWebImage.xcconfig */, | ||
1115 | + 471386BDB50F5AC6951E1845EDE67AD1 /* SDWebImage-dummy.m */, | ||
1116 | + 2ED5B97F786D26C50E84BA928FA313A5 /* SDWebImage-prefix.pch */, | ||
1117 | + 46156D9D25C6087183773667BF316294 /* SDWebImage-umbrella.h */, | ||
1013 | ); | 1118 | ); |
1014 | - name = Frameworks; | 1119 | + name = "Support Files"; |
1120 | + path = "../Target Support Files/SDWebImage"; | ||
1015 | sourceTree = "<group>"; | 1121 | sourceTree = "<group>"; |
1016 | }; | 1122 | }; |
1017 | - D18EBDBE538D676F21A84906A850C7C5 /* UMCAnalytics */ = { | 1123 | + C80FA8C15CD2B13AFD654CA3B3E66130 /* Products */ = { |
1018 | isa = PBXGroup; | 1124 | isa = PBXGroup; |
1019 | children = ( | 1125 | children = ( |
1020 | - DD89B480B22F4C573AB6CF0C122D238C /* Frameworks */, | 1126 | + 45AE4D51C2AF2C6631F9E27C9EAC5743 /* Alamofire.framework */, |
1127 | + A5C3BEB04C280B81E43AA07C4F1F7F71 /* AlamofireImage.framework */, | ||
1128 | + 654F7A255B94E0371A542951E1C04567 /* DZNEmptyDataSet.framework */, | ||
1129 | + CACE1B6F52FE4937B9EEEF9EA69285BF /* HandyJSON.framework */, | ||
1130 | + F0D575177267613A9843368563F34B03 /* Pods_ParentAssistant.framework */, | ||
1131 | + 39E0CF265F1B1CE59B20273476B3AE5E /* Reachability.framework */, | ||
1132 | + 051658EAB1460D5B28F7B642DB9D61E7 /* SDWebImage.framework */, | ||
1133 | + F5721326FD2CD66704F116CDB807A2DE /* SnapKit.framework */, | ||
1134 | + 5F3F4317BD66518317F3C9DD6DA405B4 /* SVProgressHUD.framework */, | ||
1135 | + 88C3C31BD44E9DEABF4CF809F28EB8E8 /* SwiftHash.framework */, | ||
1136 | + 21B4578BD315255D1BD054F721D9B5F3 /* Toast.framework */, | ||
1137 | + 7987E698D92F7C5DED4468C3D297DC09 /* XRCarouselView.framework */, | ||
1021 | ); | 1138 | ); |
1022 | - name = UMCAnalytics; | ||
1023 | - path = UMCAnalytics; | 1139 | + name = Products; |
1024 | sourceTree = "<group>"; | 1140 | sourceTree = "<group>"; |
1025 | }; | 1141 | }; |
1026 | - D19DCA624A50F676CBC86D437D3B30B2 /* UMCErrorCatch */ = { | 1142 | + C99FE52F4EC0F0F95371F44D0B2454F6 /* HandyJSON */ = { |
1027 | isa = PBXGroup; | 1143 | isa = PBXGroup; |
1028 | children = ( | 1144 | children = ( |
1029 | - 67A94A45D2AA43B64721FE393BF0B924 /* Frameworks */, | 1145 | + AFDD4086E928C3D3A7BF9909884EAD2C /* AnyExtensions.swift */, |
1146 | + FD94B67CAE017118ABDB4D61E1837509 /* BuiltInBasicType.swift */, | ||
1147 | + 350EFC4854842112956A2EE5682CCD99 /* BuiltInBridgeType.swift */, | ||
1148 | + 8DB9899B5C310FB651D9C4DFB0D40CE0 /* Configuration.swift */, | ||
1149 | + F47C8B0EF94EE7FF19C3C143959456BF /* CustomDateFormatTransform.swift */, | ||
1150 | + D7B673E0BF564AF739526992B85D3F66 /* DataTransform.swift */, | ||
1151 | + AC4CAB08E9FC083275DE3A6C16AD35A2 /* DateFormatterTransform.swift */, | ||
1152 | + 65131317BB2D76C3F252D7306319BC43 /* DateTransform.swift */, | ||
1153 | + 4B87938C38D6E4A1427279DF2B6B7431 /* Deserializer.swift */, | ||
1154 | + A66DD0B35300994856DAEE82CC89D837 /* EnumTransform.swift */, | ||
1155 | + 15FB0D56200537AB440871387D53C131 /* EnumType.swift */, | ||
1156 | + 560C5948C6E57454E6C33A4672DAAD52 /* Export.swift */, | ||
1157 | + 5B736FE09461698DC59DC348F847CE18 /* ExtendCustomBasicType.swift */, | ||
1158 | + A30CD46D9E7B09FE96F8EF25A6156F58 /* ExtendCustomModelType.swift */, | ||
1159 | + FAA01EE3ECA9BBEBA6651D6CD3E9342A /* HandyJSON.h */, | ||
1160 | + 8FDAF46FD2EB94047DCED6FCD5AE8105 /* HelpingMapper.swift */, | ||
1161 | + CB43C9662C47946364F80879CA242471 /* HexColorTransform.swift */, | ||
1162 | + 9BDAC434C900D3A2EBE34A4AE0A99DA7 /* ISO8601DateTransform.swift */, | ||
1163 | + EEA3B72C1644730F11488F39935D100C /* Logger.swift */, | ||
1164 | + 04B0E873B8C5A30488BC1F734076E577 /* Measuable.swift */, | ||
1165 | + 9224252DB1E9DCC108371EB4B83BC0BE /* Metadata.swift */, | ||
1166 | + 2C1D48F790A742B547FE0FC4755533DC /* NominalType.swift */, | ||
1167 | + E739214831A8CD361C97B82E8A523548 /* NSDecimalNumberTransform.swift */, | ||
1168 | + AEE80DBE82688A012C293615CC20E4F3 /* OtherExtension.swift */, | ||
1169 | + FDA48E3A215D1DA5B61A1F104DFB072E /* PointerType.swift */, | ||
1170 | + 01A36DDBA6A1EAB25955231217407DCC /* Properties.swift */, | ||
1171 | + 7157E305468F597184260A5E02E8D46A /* PropertyInfo.swift */, | ||
1172 | + 04EDF2FD185ECF17E59583779781DCB1 /* ReflectionHelper.swift */, | ||
1173 | + BD6FD139077357AFF35B1B666CB47122 /* Serializer.swift */, | ||
1174 | + DECD5DEC8B4CB8B84B779AA1A724E48F /* Transformable.swift */, | ||
1175 | + 6E586DCF42DB0017C1A2AB57B3C50CB9 /* TransformOf.swift */, | ||
1176 | + AAF23DCF23BC5DDFA054D2CF1840DFB2 /* TransformType.swift */, | ||
1177 | + D88D62D2804058A2E7535B4F22631946 /* URLTransform.swift */, | ||
1178 | + AC6A22934D8BDFAEE7267FE07819AF03 /* Support Files */, | ||
1030 | ); | 1179 | ); |
1031 | - name = UMCErrorCatch; | ||
1032 | - path = UMCErrorCatch; | 1180 | + name = HandyJSON; |
1181 | + path = HandyJSON; | ||
1033 | sourceTree = "<group>"; | 1182 | sourceTree = "<group>"; |
1034 | }; | 1183 | }; |
1035 | - D7386CADE4284D284D37C38FDCFCEF63 /* Support Files */ = { | 1184 | + D40B1C45F5B277D7FF794F500A283A42 /* Resources */ = { |
1036 | isa = PBXGroup; | 1185 | isa = PBXGroup; |
1037 | children = ( | 1186 | children = ( |
1038 | - B9A33258A85F658D3C02E30EC92D43FF /* DZNEmptyDataSet.modulemap */, | ||
1039 | - 1BF83289F3929832EC0ED8E333158C69 /* DZNEmptyDataSet.xcconfig */, | ||
1040 | - EC105ECBFE938402821EF19D7C5DA1DA /* DZNEmptyDataSet-dummy.m */, | ||
1041 | - 661171DD778BD7E26EE68F008228F1C9 /* DZNEmptyDataSet-prefix.pch */, | ||
1042 | - CECDC33DC6A3E686FD21577C5B23C258 /* DZNEmptyDataSet-umbrella.h */, | ||
1043 | - 0241F285DD08F109C7549C2CDA98F2F6 /* Info.plist */, | 1187 | + 349AABCEB321546147F261696D52AD4B /* SVProgressHUD.bundle */, |
1044 | ); | 1188 | ); |
1045 | - name = "Support Files"; | ||
1046 | - path = "../Target Support Files/DZNEmptyDataSet"; | 1189 | + name = Resources; |
1047 | sourceTree = "<group>"; | 1190 | sourceTree = "<group>"; |
1048 | }; | 1191 | }; |
1049 | - DD89B480B22F4C573AB6CF0C122D238C /* Frameworks */ = { | 1192 | + D8321764A9258C4751B9CC29B5E0B3A5 /* NIMSDK_LITE */ = { |
1050 | isa = PBXGroup; | 1193 | isa = PBXGroup; |
1051 | children = ( | 1194 | children = ( |
1052 | - EADCBFE671FB00B5F5FDBD2B3F6EC3CD /* UMAnalytics.framework */, | 1195 | + 0B1B9156EEDD6E9A72EB36CE4A4415B7 /* Frameworks */, |
1053 | ); | 1196 | ); |
1054 | - name = Frameworks; | 1197 | + name = NIMSDK_LITE; |
1198 | + path = NIMSDK_LITE; | ||
1055 | sourceTree = "<group>"; | 1199 | sourceTree = "<group>"; |
1056 | }; | 1200 | }; |
1057 | - EB8705EF374C4C0C14218029F0042B9B /* Support Files */ = { | 1201 | + DA24E1A8F2E0D164FEE6EA183CB5BBD8 /* DZNEmptyDataSet */ = { |
1058 | isa = PBXGroup; | 1202 | isa = PBXGroup; |
1059 | children = ( | 1203 | children = ( |
1060 | - 676078733016383B143B493E79D3CEF5 /* Info.plist */, | ||
1061 | - 874C609455AB27C910DD97EBDD79E965 /* Toast.modulemap */, | ||
1062 | - 9741F11BA31165953D6A9744F073FF08 /* Toast.xcconfig */, | ||
1063 | - 53599A8492E17F111CC5C8D3C50E872A /* Toast-dummy.m */, | ||
1064 | - 84AE5CF00E8941985B8EB7DFC8A475E7 /* Toast-prefix.pch */, | ||
1065 | - 93E637F89EC35850C7250805992BB1C0 /* Toast-umbrella.h */, | 1204 | + 8F08CD9BF60D44F6BB821ED5E8287361 /* UIScrollView+EmptyDataSet.h */, |
1205 | + 20EA7C898877FF67B7A082C55956EA16 /* UIScrollView+EmptyDataSet.m */, | ||
1206 | + A3B4377C79659AFEE52CA2A9584A6149 /* Support Files */, | ||
1066 | ); | 1207 | ); |
1067 | - name = "Support Files"; | ||
1068 | - path = "../Target Support Files/Toast"; | 1208 | + name = DZNEmptyDataSet; |
1209 | + path = DZNEmptyDataSet; | ||
1069 | sourceTree = "<group>"; | 1210 | sourceTree = "<group>"; |
1070 | }; | 1211 | }; |
1071 | - ED22116B8F3EBCF03BF952FD1412F8A7 /* Support Files */ = { | 1212 | + DC0D0DCD4F83BB69961B2158DA52866B /* Support Files */ = { |
1072 | isa = PBXGroup; | 1213 | isa = PBXGroup; |
1073 | children = ( | 1214 | children = ( |
1074 | - 865E120DE5EA698A2789C2686BC45C7A /* AlamofireImage.modulemap */, | ||
1075 | - 187D5302F110245F1D24D217827BFBC1 /* AlamofireImage.xcconfig */, | ||
1076 | - 600ABB9AA8054F7B4E851C17D19FCAA0 /* AlamofireImage-dummy.m */, | ||
1077 | - 770EB1960009D9CCA67CBA11FBC8490A /* AlamofireImage-prefix.pch */, | ||
1078 | - 9AD53A7A5BDC98AFD3CE8CF1BC407F10 /* AlamofireImage-umbrella.h */, | ||
1079 | - 00E5D50454806A1FFA39BF7A572D4A37 /* Info.plist */, | 1215 | + CCC35D9BCABBC37BE614ECEB0AD69851 /* Info.plist */, |
1216 | + ECC3ABE06E00F1CBB7B5A05A41BAE16F /* SnapKit.modulemap */, | ||
1217 | + 15A5772B566A3ABE19A0F882BFC6EDC9 /* SnapKit.xcconfig */, | ||
1218 | + 6285F0F826BDDDD8E12D8DA7FCDEFCFF /* SnapKit-dummy.m */, | ||
1219 | + E5D513C3B8FFC5E27AADD2A8952D85F4 /* SnapKit-prefix.pch */, | ||
1220 | + CEE620061E03E51D27005986B114A6C9 /* SnapKit-umbrella.h */, | ||
1080 | ); | 1221 | ); |
1081 | name = "Support Files"; | 1222 | name = "Support Files"; |
1082 | - path = "../Target Support Files/AlamofireImage"; | 1223 | + path = "../Target Support Files/SnapKit"; |
1083 | sourceTree = "<group>"; | 1224 | sourceTree = "<group>"; |
1084 | }; | 1225 | }; |
1085 | - F37E800D927B17552826F537A1FC4DE1 /* DZNEmptyDataSet */ = { | 1226 | + EBD5D8CFDA5D4AD722AE415E17B76218 /* Resources */ = { |
1086 | isa = PBXGroup; | 1227 | isa = PBXGroup; |
1087 | children = ( | 1228 | children = ( |
1088 | - DD324E3E21CD21F91211149384F64690 /* UIScrollView+EmptyDataSet.h */, | ||
1089 | - 7AC81C76B41B0ABF4E94921ADBA70C30 /* UIScrollView+EmptyDataSet.m */, | ||
1090 | - D7386CADE4284D284D37C38FDCFCEF63 /* Support Files */, | 1229 | + 1C452FC13B0CD1DD7E338E35C6E28FB7 /* XRPlaceholder.png */, |
1091 | ); | 1230 | ); |
1092 | - name = DZNEmptyDataSet; | ||
1093 | - path = DZNEmptyDataSet; | 1231 | + name = Resources; |
1232 | + sourceTree = "<group>"; | ||
1233 | + }; | ||
1234 | + F9B7E36917A33DCF14DDE5346CD77897 /* Support Files */ = { | ||
1235 | + isa = PBXGroup; | ||
1236 | + children = ( | ||
1237 | + B5961DF8512863180E47B28128BC348F /* Info.plist */, | ||
1238 | + 85618AA67AD84A2CFD9D9D9D5CFD8236 /* SVProgressHUD.modulemap */, | ||
1239 | + 88A493FF5B844B0D17D0FCCAFECE4BF1 /* SVProgressHUD.xcconfig */, | ||
1240 | + 3B3F7C8F7BE94ED571213F120C8946D3 /* SVProgressHUD-dummy.m */, | ||
1241 | + 7984A406A69BF4A44E758CC6A1BB76DF /* SVProgressHUD-prefix.pch */, | ||
1242 | + 73FA892AB12E282AE84AB07D4D8C7AC7 /* SVProgressHUD-umbrella.h */, | ||
1243 | + ); | ||
1244 | + name = "Support Files"; | ||
1245 | + path = "../Target Support Files/SVProgressHUD"; | ||
1094 | sourceTree = "<group>"; | 1246 | sourceTree = "<group>"; |
1095 | }; | 1247 | }; |
1096 | /* End PBXGroup section */ | 1248 | /* End PBXGroup section */ |
1097 | 1249 | ||
1098 | /* Begin PBXHeadersBuildPhase section */ | 1250 | /* Begin PBXHeadersBuildPhase section */ |
1099 | - 0C3C3BE76C79B9728E94463FAF23BAF8 /* Headers */ = { | 1251 | + 16845547CA168475331279C504643647 /* Headers */ = { |
1100 | isa = PBXHeadersBuildPhase; | 1252 | isa = PBXHeadersBuildPhase; |
1101 | buildActionMask = 2147483647; | 1253 | buildActionMask = 2147483647; |
1102 | files = ( | 1254 | files = ( |
1103 | - B0114B93073F87D24BE99FCEE08CDAE2 /* XRCarouselView-umbrella.h in Headers */, | ||
1104 | - 98C28E5A4A7CC37A671D4BBAE25EB3CB /* XRCarouselView.h in Headers */, | 1255 | + 5E9D11BEACC080376EA6F57C6167B34A /* HandyJSON-umbrella.h in Headers */, |
1256 | + 895952B7EE442E03D667D9565D8C84F4 /* HandyJSON.h in Headers */, | ||
1105 | ); | 1257 | ); |
1106 | runOnlyForDeploymentPostprocessing = 0; | 1258 | runOnlyForDeploymentPostprocessing = 0; |
1107 | }; | 1259 | }; |
1108 | - 16845547CA168475331279C504643647 /* Headers */ = { | 1260 | + 1F77DF9643FF4EBD3249BFAFD3EF3CBC /* Headers */ = { |
1109 | isa = PBXHeadersBuildPhase; | 1261 | isa = PBXHeadersBuildPhase; |
1110 | buildActionMask = 2147483647; | 1262 | buildActionMask = 2147483647; |
1111 | files = ( | 1263 | files = ( |
1112 | - 5E9D11BEACC080376EA6F57C6167B34A /* HandyJSON-umbrella.h in Headers */, | ||
1113 | - 895952B7EE442E03D667D9565D8C84F4 /* HandyJSON.h in Headers */, | 1264 | + 7A19DEE70EBB5D56403F93218369E539 /* SnapKit-umbrella.h in Headers */, |
1114 | ); | 1265 | ); |
1115 | runOnlyForDeploymentPostprocessing = 0; | 1266 | runOnlyForDeploymentPostprocessing = 0; |
1116 | }; | 1267 | }; |
1117 | - 3A99AD81C47C25583B8F58920EC0C7EC /* Headers */ = { | 1268 | + 2BF6D62A87CF6969A27A5A33A7E2A32D /* Headers */ = { |
1118 | isa = PBXHeadersBuildPhase; | 1269 | isa = PBXHeadersBuildPhase; |
1119 | buildActionMask = 2147483647; | 1270 | buildActionMask = 2147483647; |
1120 | files = ( | 1271 | files = ( |
1121 | - 6C5B6525AD8543CD0EA5382D9B9EBF00 /* SVIndefiniteAnimatedView.h in Headers */, | ||
1122 | - 7B8F1E3301B7F3D1AF25FDE0E2618647 /* SVProgressAnimatedView.h in Headers */, | ||
1123 | - E363FB7AFABD373D4D2EB91EEAEAA556 /* SVProgressHUD-umbrella.h in Headers */, | ||
1124 | - A04DAA4579CD1E21D2161AABB36244C4 /* SVProgressHUD.h in Headers */, | ||
1125 | - E34A395CCE4DFEB66FE70DC91B6FA149 /* SVRadialGradientLayer.h in Headers */, | 1272 | + 760608866F619558D1DA527A7C321B8B /* Reachability-umbrella.h in Headers */, |
1273 | + 49898F742F20E23AF38269B3689F69A9 /* Reachability.h in Headers */, | ||
1126 | ); | 1274 | ); |
1127 | runOnlyForDeploymentPostprocessing = 0; | 1275 | runOnlyForDeploymentPostprocessing = 0; |
1128 | }; | 1276 | }; |
1129 | - 46C3F69B64D9B3664866FAB0171594A7 /* Headers */ = { | 1277 | + 5D008243C29DB59DE499087F0E0E2B06 /* Headers */ = { |
1130 | isa = PBXHeadersBuildPhase; | 1278 | isa = PBXHeadersBuildPhase; |
1131 | buildActionMask = 2147483647; | 1279 | buildActionMask = 2147483647; |
1132 | files = ( | 1280 | files = ( |
1133 | - 1E2754F17B8625E93745EB87C0E58961 /* Pods-ParentAssistant-umbrella.h in Headers */, | 1281 | + 654ABC001F428A99F3627E0F87EFA6BF /* Pods-ParentAssistant-umbrella.h in Headers */, |
1134 | ); | 1282 | ); |
1135 | runOnlyForDeploymentPostprocessing = 0; | 1283 | runOnlyForDeploymentPostprocessing = 0; |
1136 | }; | 1284 | }; |
1137 | - 49214B170416457B16834AFB504DF9B7 /* Headers */ = { | 1285 | + 653FFE72514B935712D0CE1053D47AD6 /* Headers */ = { |
1138 | isa = PBXHeadersBuildPhase; | 1286 | isa = PBXHeadersBuildPhase; |
1139 | buildActionMask = 2147483647; | 1287 | buildActionMask = 2147483647; |
1140 | files = ( | 1288 | files = ( |
1141 | - 4214C2FD7E877BAD66B5E69E70D52CC2 /* NSData+ImageContentType.h in Headers */, | ||
1142 | - 3F16FEA96023ABF8BB9A47112409421A /* SDImageCache.h in Headers */, | ||
1143 | - B2CC21A9D71EA49F2A55896265CF8E29 /* SDWebImage-umbrella.h in Headers */, | ||
1144 | - 0D6E3F656916E4C6734BAF1DAB7CAEE7 /* SDWebImageCompat.h in Headers */, | ||
1145 | - 3B2224950C9D1CE87BA75653DDDD2A13 /* SDWebImageDecoder.h in Headers */, | ||
1146 | - 930D1C2CE2E4A32830066A7F4240F88F /* SDWebImageDownloader.h in Headers */, | ||
1147 | - CA6644C7C70AC449F8D9968CA529C381 /* SDWebImageDownloaderOperation.h in Headers */, | ||
1148 | - 93258C9412DF54DD088A385C2CCC79D1 /* SDWebImageManager.h in Headers */, | ||
1149 | - 68EF6ACDBEC67DED9ACB63B4CFA05404 /* SDWebImageOperation.h in Headers */, | ||
1150 | - 357EC08486308022D69F865CBFC53798 /* SDWebImagePrefetcher.h in Headers */, | ||
1151 | - 92BC60F896B3049AEF17412EE13B32D5 /* UIButton+WebCache.h in Headers */, | ||
1152 | - 6257B7791953547BB4FD33142C6A4016 /* UIImage+GIF.h in Headers */, | ||
1153 | - 86DCCE5F06E9EDF67344C60D4859F032 /* UIImage+MultiFormat.h in Headers */, | ||
1154 | - E96AB8B40C45FF09A9F396DCFD27D1C0 /* UIImageView+HighlightedWebCache.h in Headers */, | ||
1155 | - 332B3CC48AC35662839D5A89D1FD9C0B /* UIImageView+WebCache.h in Headers */, | ||
1156 | - B06A3FFD3EBF03FF3166F6E1B0D665F9 /* UIView+WebCacheOperation.h in Headers */, | 1289 | + 4C144355E41C99902528AAD3CF069680 /* DZNEmptyDataSet-umbrella.h in Headers */, |
1290 | + 8511E9645F5C2B18746B4B4B29284451 /* UIScrollView+EmptyDataSet.h in Headers */, | ||
1157 | ); | 1291 | ); |
1158 | runOnlyForDeploymentPostprocessing = 0; | 1292 | runOnlyForDeploymentPostprocessing = 0; |
1159 | }; | 1293 | }; |
1160 | - 4A32D4B1A74FEE2326E518DF531B9262 /* Headers */ = { | 1294 | + 703708CF20BFD1A07DF5C95E594AC96D /* Headers */ = { |
1161 | isa = PBXHeadersBuildPhase; | 1295 | isa = PBXHeadersBuildPhase; |
1162 | buildActionMask = 2147483647; | 1296 | buildActionMask = 2147483647; |
1163 | files = ( | 1297 | files = ( |
1164 | - F9554493CBDF921FEF278972C7FA3221 /* SwiftHash-umbrella.h in Headers */, | 1298 | + 3EB482053BBBDE1BE944A4FE1D09FB35 /* Toast-umbrella.h in Headers */, |
1299 | + F8C754B9EC26DA4D9850F575BB579688 /* UIView+Toast.h in Headers */, | ||
1165 | ); | 1300 | ); |
1166 | runOnlyForDeploymentPostprocessing = 0; | 1301 | runOnlyForDeploymentPostprocessing = 0; |
1167 | }; | 1302 | }; |
1168 | - 653FFE72514B935712D0CE1053D47AD6 /* Headers */ = { | 1303 | + 71E23DF459667D37D5CADA7887041650 /* Headers */ = { |
1169 | isa = PBXHeadersBuildPhase; | 1304 | isa = PBXHeadersBuildPhase; |
1170 | buildActionMask = 2147483647; | 1305 | buildActionMask = 2147483647; |
1171 | files = ( | 1306 | files = ( |
1172 | - 4C144355E41C99902528AAD3CF069680 /* DZNEmptyDataSet-umbrella.h in Headers */, | ||
1173 | - 8511E9645F5C2B18746B4B4B29284451 /* UIScrollView+EmptyDataSet.h in Headers */, | 1307 | + 479B7E888702F66620E448F60E953A25 /* SwiftHash-umbrella.h in Headers */, |
1174 | ); | 1308 | ); |
1175 | runOnlyForDeploymentPostprocessing = 0; | 1309 | runOnlyForDeploymentPostprocessing = 0; |
1176 | }; | 1310 | }; |
1177 | - 716B553DB26B96E823BC570F96E11E54 /* Headers */ = { | 1311 | + 815DEAB8C8009684650EEEE68B62ADCD /* Headers */ = { |
1178 | isa = PBXHeadersBuildPhase; | 1312 | isa = PBXHeadersBuildPhase; |
1179 | buildActionMask = 2147483647; | 1313 | buildActionMask = 2147483647; |
1180 | files = ( | 1314 | files = ( |
1181 | - D4C68ED144E24084583644C877C41229 /* Reachability-umbrella.h in Headers */, | ||
1182 | - 9371A6AC1CEABB24E7275AACD3FDC21A /* Reachability.h in Headers */, | 1315 | + 55790044944ACA9F483D75BAF393171B /* SVIndefiniteAnimatedView.h in Headers */, |
1316 | + 03467C7A39077888E792462C6158ED1B /* SVProgressAnimatedView.h in Headers */, | ||
1317 | + 29F386BD409EBACA5F637412004032A5 /* SVProgressHUD-umbrella.h in Headers */, | ||
1318 | + 921B2BC237959D781A5B2873414DD5A3 /* SVProgressHUD.h in Headers */, | ||
1319 | + 482A2FC413D87723DC2EB5F2528200CF /* SVRadialGradientLayer.h in Headers */, | ||
1183 | ); | 1320 | ); |
1184 | runOnlyForDeploymentPostprocessing = 0; | 1321 | runOnlyForDeploymentPostprocessing = 0; |
1185 | }; | 1322 | }; |
1186 | - 7BF8D8F75CF7B473D8F3BDEA7AB7C2F5 /* Headers */ = { | 1323 | + 90CB2374CD8150277DEFAAAD6FD0835E /* Headers */ = { |
1187 | isa = PBXHeadersBuildPhase; | 1324 | isa = PBXHeadersBuildPhase; |
1188 | buildActionMask = 2147483647; | 1325 | buildActionMask = 2147483647; |
1189 | files = ( | 1326 | files = ( |
1190 | - 4140A49CB0D5F03DD7565AC94796D856 /* Toast-umbrella.h in Headers */, | ||
1191 | - 06B6D63D2B2E6F2896A15C18097D3730 /* UIView+Toast.h in Headers */, | 1327 | + 91714AFCB701F3BBFC42C1C5F10652EE /* NSData+ImageContentType.h in Headers */, |
1328 | + 888D0D24EC035AB7C4047DC46A7D39E6 /* SDImageCache.h in Headers */, | ||
1329 | + E8865C1EFAD540529503191AA915AC42 /* SDWebImage-umbrella.h in Headers */, | ||
1330 | + 69EA2EA53A3D389042D718A54B7AAB83 /* SDWebImageCompat.h in Headers */, | ||
1331 | + E2EEA2985AF5371600B0A49FE64FE0D0 /* SDWebImageDecoder.h in Headers */, | ||
1332 | + EF5979760E3EA634EB8C48544441E595 /* SDWebImageDownloader.h in Headers */, | ||
1333 | + B5725294AF47E7A73557E58EFD5BE2B1 /* SDWebImageDownloaderOperation.h in Headers */, | ||
1334 | + E178B824464F71253E686E14CD6898CC /* SDWebImageManager.h in Headers */, | ||
1335 | + 3A3F13023BA4EBE844D7926184CC9A99 /* SDWebImageOperation.h in Headers */, | ||
1336 | + 21DC0895C21514E2B70D88CAEFEA44B3 /* SDWebImagePrefetcher.h in Headers */, | ||
1337 | + 749883CE9927000693491F8925D4F5BF /* UIButton+WebCache.h in Headers */, | ||
1338 | + C929CBB7C463B77C93DCCA6EC8B56FE3 /* UIImage+GIF.h in Headers */, | ||
1339 | + 89B102811806E3B051B81EB222A8AF81 /* UIImage+MultiFormat.h in Headers */, | ||
1340 | + C9978B89F501CA2E831E158496435D6B /* UIImageView+HighlightedWebCache.h in Headers */, | ||
1341 | + 1F26E0096759F116D10B071D79D7594F /* UIImageView+WebCache.h in Headers */, | ||
1342 | + CE872F9BD4DDD5897AFDFAC2A6CCB3B3 /* UIView+WebCacheOperation.h in Headers */, | ||
1192 | ); | 1343 | ); |
1193 | runOnlyForDeploymentPostprocessing = 0; | 1344 | runOnlyForDeploymentPostprocessing = 0; |
1194 | }; | 1345 | }; |
@@ -1200,6 +1351,15 @@ | @@ -1200,6 +1351,15 @@ | ||
1200 | ); | 1351 | ); |
1201 | runOnlyForDeploymentPostprocessing = 0; | 1352 | runOnlyForDeploymentPostprocessing = 0; |
1202 | }; | 1353 | }; |
1354 | + C15E7AA1A5E2DF5EAE31323DCEA86EDC /* Headers */ = { | ||
1355 | + isa = PBXHeadersBuildPhase; | ||
1356 | + buildActionMask = 2147483647; | ||
1357 | + files = ( | ||
1358 | + 43617871E626BD3BC7A48D7DE7FF5B5E /* XRCarouselView-umbrella.h in Headers */, | ||
1359 | + 1978C84A312CC476C30AB243BC943430 /* XRCarouselView.h in Headers */, | ||
1360 | + ); | ||
1361 | + runOnlyForDeploymentPostprocessing = 0; | ||
1362 | + }; | ||
1203 | EB21FD03B7703901958C3CE43325DAE9 /* Headers */ = { | 1363 | EB21FD03B7703901958C3CE43325DAE9 /* Headers */ = { |
1204 | isa = PBXHeadersBuildPhase; | 1364 | isa = PBXHeadersBuildPhase; |
1205 | buildActionMask = 2147483647; | 1365 | buildActionMask = 2147483647; |
@@ -1211,24 +1371,6 @@ | @@ -1211,24 +1371,6 @@ | ||
1211 | /* End PBXHeadersBuildPhase section */ | 1371 | /* End PBXHeadersBuildPhase section */ |
1212 | 1372 | ||
1213 | /* Begin PBXNativeTarget section */ | 1373 | /* Begin PBXNativeTarget section */ |
1214 | - 0A4402E270B0A4B00A031931BD805EF1 /* XRCarouselView */ = { | ||
1215 | - isa = PBXNativeTarget; | ||
1216 | - buildConfigurationList = 4C801EC31238E6F547E7192FDC9AD054 /* Build configuration list for PBXNativeTarget "XRCarouselView" */; | ||
1217 | - buildPhases = ( | ||
1218 | - 836E6AC4CFA56F3A9B9AC5333F4EB303 /* Sources */, | ||
1219 | - CC88855CE2CDECCE28DB46B1FDBF88B7 /* Frameworks */, | ||
1220 | - 0C3C3BE76C79B9728E94463FAF23BAF8 /* Headers */, | ||
1221 | - 3902916FBFDC0C6606E9AFDBFBD7F267 /* Resources */, | ||
1222 | - ); | ||
1223 | - buildRules = ( | ||
1224 | - ); | ||
1225 | - dependencies = ( | ||
1226 | - ); | ||
1227 | - name = XRCarouselView; | ||
1228 | - productName = XRCarouselView; | ||
1229 | - productReference = 444E77BBBDD4B2AB34C6742B6752BBCB /* XRCarouselView.framework */; | ||
1230 | - productType = "com.apple.product-type.framework"; | ||
1231 | - }; | ||
1232 | 1465651EBBC44AD3276DDE2476CDA450 /* HandyJSON */ = { | 1374 | 1465651EBBC44AD3276DDE2476CDA450 /* HandyJSON */ = { |
1233 | isa = PBXNativeTarget; | 1375 | isa = PBXNativeTarget; |
1234 | buildConfigurationList = 184303B9B5FF90B2017E4D0073BC6423 /* Build configuration list for PBXNativeTarget "HandyJSON" */; | 1376 | buildConfigurationList = 184303B9B5FF90B2017E4D0073BC6423 /* Build configuration list for PBXNativeTarget "HandyJSON" */; |
@@ -1243,78 +1385,68 @@ | @@ -1243,78 +1385,68 @@ | ||
1243 | ); | 1385 | ); |
1244 | name = HandyJSON; | 1386 | name = HandyJSON; |
1245 | productName = HandyJSON; | 1387 | productName = HandyJSON; |
1246 | - productReference = 110D34637F4EF19C8F46B101A1509ABE /* HandyJSON.framework */; | 1388 | + productReference = CACE1B6F52FE4937B9EEEF9EA69285BF /* HandyJSON.framework */; |
1247 | productType = "com.apple.product-type.framework"; | 1389 | productType = "com.apple.product-type.framework"; |
1248 | }; | 1390 | }; |
1249 | - 37F4E36BECBDD0070D2501E766C0238B /* SDWebImage */ = { | 1391 | + 2EA8A8170BDB454512C4B9B4113F94EC /* SnapKit */ = { |
1250 | isa = PBXNativeTarget; | 1392 | isa = PBXNativeTarget; |
1251 | - buildConfigurationList = 70F92D3F8B893481FDA768F4EB8E9118 /* Build configuration list for PBXNativeTarget "SDWebImage" */; | 1393 | + buildConfigurationList = 350E3B0636803EAF399DACC38B240D7F /* Build configuration list for PBXNativeTarget "SnapKit" */; |
1252 | buildPhases = ( | 1394 | buildPhases = ( |
1253 | - BA7C56D0F2745E59EEA82D7E504CAAB3 /* Sources */, | ||
1254 | - 12D9BD764C2F5E43285530C00A583D52 /* Frameworks */, | ||
1255 | - 49214B170416457B16834AFB504DF9B7 /* Headers */, | 1395 | + F4CAF9D6A43F99B85AB7C7E1970E061A /* Sources */, |
1396 | + C8DB3A5AABFD7ACCFB5D8DBF4632125B /* Frameworks */, | ||
1397 | + 1F77DF9643FF4EBD3249BFAFD3EF3CBC /* Headers */, | ||
1256 | ); | 1398 | ); |
1257 | buildRules = ( | 1399 | buildRules = ( |
1258 | ); | 1400 | ); |
1259 | dependencies = ( | 1401 | dependencies = ( |
1260 | ); | 1402 | ); |
1261 | - name = SDWebImage; | ||
1262 | - productName = SDWebImage; | ||
1263 | - productReference = 8E2EC639DC31085C2078E4638A61266B /* SDWebImage.framework */; | 1403 | + name = SnapKit; |
1404 | + productName = SnapKit; | ||
1405 | + productReference = F5721326FD2CD66704F116CDB807A2DE /* SnapKit.framework */; | ||
1264 | productType = "com.apple.product-type.framework"; | 1406 | productType = "com.apple.product-type.framework"; |
1265 | }; | 1407 | }; |
1266 | - 3DE44D61FA676CE3B5DFDE6DC058A636 /* Pods-ParentAssistant */ = { | 1408 | + 3BA75D107803FA19DCD1C94FE3447690 /* Reachability */ = { |
1267 | isa = PBXNativeTarget; | 1409 | isa = PBXNativeTarget; |
1268 | - buildConfigurationList = 76E43176855F8CE556CB459D4CF15C83 /* Build configuration list for PBXNativeTarget "Pods-ParentAssistant" */; | 1410 | + buildConfigurationList = B5CCA80D6D334B8890E98CE7313D8AC7 /* Build configuration list for PBXNativeTarget "Reachability" */; |
1269 | buildPhases = ( | 1411 | buildPhases = ( |
1270 | - B0A80FA96AA24569F8AB376B609B0706 /* Sources */, | ||
1271 | - 6FA848EABA8BCB08AFA8A7CBA0F79DA3 /* Frameworks */, | ||
1272 | - 46C3F69B64D9B3664866FAB0171594A7 /* Headers */, | 1412 | + 6BC0A20061F7E9338531FFB10672548D /* Sources */, |
1413 | + 0CEC7EEDF28B17FCF7E2DD285EE77736 /* Frameworks */, | ||
1414 | + 2BF6D62A87CF6969A27A5A33A7E2A32D /* Headers */, | ||
1273 | ); | 1415 | ); |
1274 | buildRules = ( | 1416 | buildRules = ( |
1275 | ); | 1417 | ); |
1276 | dependencies = ( | 1418 | dependencies = ( |
1277 | - AF98B4E6DC1B79AE4FD9FD930B0E2C69 /* PBXTargetDependency */, | ||
1278 | - 400980F7465C7DCC1DF6E89055AD0B96 /* PBXTargetDependency */, | ||
1279 | - 0F0709264E6CBE1FC5B2108AFA9A1EBC /* PBXTargetDependency */, | ||
1280 | - 0B0575AE71362DA3E174564EB6435F59 /* PBXTargetDependency */, | ||
1281 | - 0271B3B581BEDB99AD2D8A82A7A51FE7 /* PBXTargetDependency */, | ||
1282 | - C91D8AEA00A921168C007D309B135C5D /* PBXTargetDependency */, | ||
1283 | - 5088DA9186A8D1DD902822E13A654208 /* PBXTargetDependency */, | ||
1284 | - 03000FBE28A1D37021A99C22E5DC6577 /* PBXTargetDependency */, | ||
1285 | - 48DB56871980177AD76344D30AAA6812 /* PBXTargetDependency */, | ||
1286 | - D7A715C58A0231CE8EF5720E0B2201C5 /* PBXTargetDependency */, | ||
1287 | ); | 1419 | ); |
1288 | - name = "Pods-ParentAssistant"; | ||
1289 | - productName = "Pods-ParentAssistant"; | ||
1290 | - productReference = 72C584102060EC4C983B4B76AB4B8C8F /* Pods_ParentAssistant.framework */; | 1420 | + name = Reachability; |
1421 | + productName = Reachability; | ||
1422 | + productReference = 39E0CF265F1B1CE59B20273476B3AE5E /* Reachability.framework */; | ||
1291 | productType = "com.apple.product-type.framework"; | 1423 | productType = "com.apple.product-type.framework"; |
1292 | }; | 1424 | }; |
1293 | - 620180280B57A3DF973662E546D211E4 /* Toast */ = { | 1425 | + 590259DA3C464F37C1C06A66A196C2EC /* SwiftHash */ = { |
1294 | isa = PBXNativeTarget; | 1426 | isa = PBXNativeTarget; |
1295 | - buildConfigurationList = 1CEF6058AA58F732B5DE35ABEA2BB8C8 /* Build configuration list for PBXNativeTarget "Toast" */; | 1427 | + buildConfigurationList = B534A7BC33C05F94D34088FE0C9A4B69 /* Build configuration list for PBXNativeTarget "SwiftHash" */; |
1296 | buildPhases = ( | 1428 | buildPhases = ( |
1297 | - 79932E9ED35709FA36DAA32135866D9D /* Sources */, | ||
1298 | - 1EA38DA40C4FF7316B10B0C373342222 /* Frameworks */, | ||
1299 | - 7BF8D8F75CF7B473D8F3BDEA7AB7C2F5 /* Headers */, | 1429 | + 252A8A6B5CFD7BB7FA584116ADA130DE /* Sources */, |
1430 | + 3C993AAC1EC682EE56D0A007873330DC /* Frameworks */, | ||
1431 | + 71E23DF459667D37D5CADA7887041650 /* Headers */, | ||
1300 | ); | 1432 | ); |
1301 | buildRules = ( | 1433 | buildRules = ( |
1302 | ); | 1434 | ); |
1303 | dependencies = ( | 1435 | dependencies = ( |
1304 | ); | 1436 | ); |
1305 | - name = Toast; | ||
1306 | - productName = Toast; | ||
1307 | - productReference = 507695995D3D9F4276EAFC4603ABFF54 /* Toast.framework */; | 1437 | + name = SwiftHash; |
1438 | + productName = SwiftHash; | ||
1439 | + productReference = 88C3C31BD44E9DEABF4CF809F28EB8E8 /* SwiftHash.framework */; | ||
1308 | productType = "com.apple.product-type.framework"; | 1440 | productType = "com.apple.product-type.framework"; |
1309 | }; | 1441 | }; |
1310 | - 637267420040487628765A2667620742 /* SVProgressHUD */ = { | 1442 | + 7FF0F9EA568BDBBBF086B444248BC9D3 /* SVProgressHUD */ = { |
1311 | isa = PBXNativeTarget; | 1443 | isa = PBXNativeTarget; |
1312 | - buildConfigurationList = FA57B4E379EB61FD555A1581DE341347 /* Build configuration list for PBXNativeTarget "SVProgressHUD" */; | 1444 | + buildConfigurationList = 491925666617A23C295EA7DB4EF50E15 /* Build configuration list for PBXNativeTarget "SVProgressHUD" */; |
1313 | buildPhases = ( | 1445 | buildPhases = ( |
1314 | - 7C58861F3C1AEC0E4A32341701B2D521 /* Sources */, | ||
1315 | - 223B4FF7CBCA930946A68B4E3FF7DEB6 /* Frameworks */, | ||
1316 | - 3A99AD81C47C25583B8F58920EC0C7EC /* Headers */, | ||
1317 | - B50F0C15B731FE36879301E18C3056E3 /* Resources */, | 1446 | + 7A95F20F01B4EF441D1A55A405982A4C /* Sources */, |
1447 | + B6831DD8A1A791AA060ECF791C24E17F /* Frameworks */, | ||
1448 | + 815DEAB8C8009684650EEEE68B62ADCD /* Headers */, | ||
1449 | + D86350E09C2C14ACD8D28AC8691B6FDD /* Resources */, | ||
1318 | ); | 1450 | ); |
1319 | buildRules = ( | 1451 | buildRules = ( |
1320 | ); | 1452 | ); |
@@ -1322,7 +1454,35 @@ | @@ -1322,7 +1454,35 @@ | ||
1322 | ); | 1454 | ); |
1323 | name = SVProgressHUD; | 1455 | name = SVProgressHUD; |
1324 | productName = SVProgressHUD; | 1456 | productName = SVProgressHUD; |
1325 | - productReference = 344E5051853CBAE87166BAA69476DDB1 /* SVProgressHUD.framework */; | 1457 | + productReference = 5F3F4317BD66518317F3C9DD6DA405B4 /* SVProgressHUD.framework */; |
1458 | + productType = "com.apple.product-type.framework"; | ||
1459 | + }; | ||
1460 | + 887DC111FCD0C9A0C744AEAD4A4A39EF /* Pods-ParentAssistant */ = { | ||
1461 | + isa = PBXNativeTarget; | ||
1462 | + buildConfigurationList = 683B3704E090053F9CB60B78B4F8E193 /* Build configuration list for PBXNativeTarget "Pods-ParentAssistant" */; | ||
1463 | + buildPhases = ( | ||
1464 | + 3B2E6AA424D03C28632C1500B9392EAB /* Sources */, | ||
1465 | + EBBA22E9B9128F297EE07BE9A061A659 /* Frameworks */, | ||
1466 | + 5D008243C29DB59DE499087F0E0E2B06 /* Headers */, | ||
1467 | + ); | ||
1468 | + buildRules = ( | ||
1469 | + ); | ||
1470 | + dependencies = ( | ||
1471 | + A638F6969EA5C61CCE9647BF6C364B06 /* PBXTargetDependency */, | ||
1472 | + 9477C91AB4B853AECD52385885423D69 /* PBXTargetDependency */, | ||
1473 | + E21C88931C0E12438A049EC82B300EF2 /* PBXTargetDependency */, | ||
1474 | + 64E4F9DD8D4EF9873737651985E33587 /* PBXTargetDependency */, | ||
1475 | + 26C3DDE499EFEF3494C63A9ACD6CE2CC /* PBXTargetDependency */, | ||
1476 | + ED9036F7A02F3CE30FFD86854DA8359E /* PBXTargetDependency */, | ||
1477 | + B8A62DE621FC9AEBC01C5309D648F9CA /* PBXTargetDependency */, | ||
1478 | + 442A53BA81E9574027515F0D3EE85AC0 /* PBXTargetDependency */, | ||
1479 | + 83EFEE534E8A63E06E0906679A5D61B3 /* PBXTargetDependency */, | ||
1480 | + 250CB7464046701B02139302911B26D7 /* PBXTargetDependency */, | ||
1481 | + 466C230099D1183F85151A601B6BE153 /* PBXTargetDependency */, | ||
1482 | + ); | ||
1483 | + name = "Pods-ParentAssistant"; | ||
1484 | + productName = "Pods-ParentAssistant"; | ||
1485 | + productReference = F0D575177267613A9843368563F34B03 /* Pods_ParentAssistant.framework */; | ||
1326 | productType = "com.apple.product-type.framework"; | 1486 | productType = "com.apple.product-type.framework"; |
1327 | }; | 1487 | }; |
1328 | 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */ = { | 1488 | 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */ = { |
@@ -1339,7 +1499,7 @@ | @@ -1339,7 +1499,7 @@ | ||
1339 | ); | 1499 | ); |
1340 | name = Alamofire; | 1500 | name = Alamofire; |
1341 | productName = Alamofire; | 1501 | productName = Alamofire; |
1342 | - productReference = 937EE30FD85AB8EED4F8467502DD290F /* Alamofire.framework */; | 1502 | + productReference = 45AE4D51C2AF2C6631F9E27C9EAC5743 /* Alamofire.framework */; |
1343 | productType = "com.apple.product-type.framework"; | 1503 | productType = "com.apple.product-type.framework"; |
1344 | }; | 1504 | }; |
1345 | 9EFE4C70245EE2857D336B8B9FA4E825 /* AlamofireImage */ = { | 1505 | 9EFE4C70245EE2857D336B8B9FA4E825 /* AlamofireImage */ = { |
@@ -1357,41 +1517,42 @@ | @@ -1357,41 +1517,42 @@ | ||
1357 | ); | 1517 | ); |
1358 | name = AlamofireImage; | 1518 | name = AlamofireImage; |
1359 | productName = AlamofireImage; | 1519 | productName = AlamofireImage; |
1360 | - productReference = B9806961B1DB01F087677787DFCC6CE0 /* AlamofireImage.framework */; | 1520 | + productReference = A5C3BEB04C280B81E43AA07C4F1F7F71 /* AlamofireImage.framework */; |
1361 | productType = "com.apple.product-type.framework"; | 1521 | productType = "com.apple.product-type.framework"; |
1362 | }; | 1522 | }; |
1363 | - A0A5E57D4BB5AA2602B591D713407086 /* SwiftHash */ = { | 1523 | + C782B6AC9F7BC01BB6BE98463D637A2E /* SDWebImage */ = { |
1364 | isa = PBXNativeTarget; | 1524 | isa = PBXNativeTarget; |
1365 | - buildConfigurationList = 58F24DE1FC95F96D43F56B9CC6D0B926 /* Build configuration list for PBXNativeTarget "SwiftHash" */; | 1525 | + buildConfigurationList = D3D4778700922C5FDDC53D2E2A8D8E71 /* Build configuration list for PBXNativeTarget "SDWebImage" */; |
1366 | buildPhases = ( | 1526 | buildPhases = ( |
1367 | - 7376B1A2F80BE300C4F12BD1B8DB3418 /* Sources */, | ||
1368 | - 62158AC2B12F4A1FA191B1DD22989FE1 /* Frameworks */, | ||
1369 | - 4A32D4B1A74FEE2326E518DF531B9262 /* Headers */, | 1527 | + A443B621CF8EF3531B84BC5A8FCA5F3C /* Sources */, |
1528 | + 71838DD071B1DB8555A645962EFC5B27 /* Frameworks */, | ||
1529 | + 90CB2374CD8150277DEFAAAD6FD0835E /* Headers */, | ||
1370 | ); | 1530 | ); |
1371 | buildRules = ( | 1531 | buildRules = ( |
1372 | ); | 1532 | ); |
1373 | dependencies = ( | 1533 | dependencies = ( |
1374 | ); | 1534 | ); |
1375 | - name = SwiftHash; | ||
1376 | - productName = SwiftHash; | ||
1377 | - productReference = 52303324A62AD0B74F2DD46E74D232EB /* SwiftHash.framework */; | 1535 | + name = SDWebImage; |
1536 | + productName = SDWebImage; | ||
1537 | + productReference = 051658EAB1460D5B28F7B642DB9D61E7 /* SDWebImage.framework */; | ||
1378 | productType = "com.apple.product-type.framework"; | 1538 | productType = "com.apple.product-type.framework"; |
1379 | }; | 1539 | }; |
1380 | - CE1092398200ECC7DE7468626D1D0B98 /* Reachability */ = { | 1540 | + D2E520C37EEE8BE7F8780FFE10A89466 /* XRCarouselView */ = { |
1381 | isa = PBXNativeTarget; | 1541 | isa = PBXNativeTarget; |
1382 | - buildConfigurationList = C3C11F185D4F7CF61CB8BBE64492631D /* Build configuration list for PBXNativeTarget "Reachability" */; | 1542 | + buildConfigurationList = C7B92425DD08A4BED6E55134B9B55EC2 /* Build configuration list for PBXNativeTarget "XRCarouselView" */; |
1383 | buildPhases = ( | 1543 | buildPhases = ( |
1384 | - C3136CF9BAFDECBEB2E6A9CCD8BECDAE /* Sources */, | ||
1385 | - 56B1A45788A7E3C5C89C92256F33AE24 /* Frameworks */, | ||
1386 | - 716B553DB26B96E823BC570F96E11E54 /* Headers */, | 1544 | + F63D3BAEA5E73F791CDA65B0C3F28AD8 /* Sources */, |
1545 | + 9E193A21B262F1BEDCC827B20C233345 /* Frameworks */, | ||
1546 | + C15E7AA1A5E2DF5EAE31323DCEA86EDC /* Headers */, | ||
1547 | + DB3CE7E99CAC01009DC55BA68FD1A58F /* Resources */, | ||
1387 | ); | 1548 | ); |
1388 | buildRules = ( | 1549 | buildRules = ( |
1389 | ); | 1550 | ); |
1390 | dependencies = ( | 1551 | dependencies = ( |
1391 | ); | 1552 | ); |
1392 | - name = Reachability; | ||
1393 | - productName = Reachability; | ||
1394 | - productReference = 95CAD531E474553E7D52B95131219D1A /* Reachability.framework */; | 1553 | + name = XRCarouselView; |
1554 | + productName = XRCarouselView; | ||
1555 | + productReference = 7987E698D92F7C5DED4468C3D297DC09 /* XRCarouselView.framework */; | ||
1395 | productType = "com.apple.product-type.framework"; | 1556 | productType = "com.apple.product-type.framework"; |
1396 | }; | 1557 | }; |
1397 | D386C75EFD4F03725E4EFB866B600B9A /* DZNEmptyDataSet */ = { | 1558 | D386C75EFD4F03725E4EFB866B600B9A /* DZNEmptyDataSet */ = { |
@@ -1408,7 +1569,24 @@ | @@ -1408,7 +1569,24 @@ | ||
1408 | ); | 1569 | ); |
1409 | name = DZNEmptyDataSet; | 1570 | name = DZNEmptyDataSet; |
1410 | productName = DZNEmptyDataSet; | 1571 | productName = DZNEmptyDataSet; |
1411 | - productReference = 7C9D89FB057D8F2ECBB232C7A81EF4B5 /* DZNEmptyDataSet.framework */; | 1572 | + productReference = 654F7A255B94E0371A542951E1C04567 /* DZNEmptyDataSet.framework */; |
1573 | + productType = "com.apple.product-type.framework"; | ||
1574 | + }; | ||
1575 | + D8354E90D90749714A3DA9F3C0F782E2 /* Toast */ = { | ||
1576 | + isa = PBXNativeTarget; | ||
1577 | + buildConfigurationList = 7D95C798FADD153DF635B58ABB24A304 /* Build configuration list for PBXNativeTarget "Toast" */; | ||
1578 | + buildPhases = ( | ||
1579 | + 143446DC8D7B22A9DD9F518E21D46CCD /* Sources */, | ||
1580 | + F632CFFF51B83DE1B0044B01540481D7 /* Frameworks */, | ||
1581 | + 703708CF20BFD1A07DF5C95E594AC96D /* Headers */, | ||
1582 | + ); | ||
1583 | + buildRules = ( | ||
1584 | + ); | ||
1585 | + dependencies = ( | ||
1586 | + ); | ||
1587 | + name = Toast; | ||
1588 | + productName = Toast; | ||
1589 | + productReference = 21B4578BD315255D1BD054F721D9B5F3 /* Toast.framework */; | ||
1412 | productType = "com.apple.product-type.framework"; | 1590 | productType = "com.apple.product-type.framework"; |
1413 | }; | 1591 | }; |
1414 | /* End PBXNativeTarget section */ | 1592 | /* End PBXNativeTarget section */ |
@@ -1428,7 +1606,7 @@ | @@ -1428,7 +1606,7 @@ | ||
1428 | en, | 1606 | en, |
1429 | ); | 1607 | ); |
1430 | mainGroup = 7DB346D0F39D3F0E887471402A8071AB; | 1608 | mainGroup = 7DB346D0F39D3F0E887471402A8071AB; |
1431 | - productRefGroup = 3A24F7BBB5CB0025CF2072B4FB964C24 /* Products */; | 1609 | + productRefGroup = C80FA8C15CD2B13AFD654CA3B3E66130 /* Products */; |
1432 | projectDirPath = ""; | 1610 | projectDirPath = ""; |
1433 | projectRoot = ""; | 1611 | projectRoot = ""; |
1434 | targets = ( | 1612 | targets = ( |
@@ -1436,43 +1614,71 @@ | @@ -1436,43 +1614,71 @@ | ||
1436 | 9EFE4C70245EE2857D336B8B9FA4E825 /* AlamofireImage */, | 1614 | 9EFE4C70245EE2857D336B8B9FA4E825 /* AlamofireImage */, |
1437 | D386C75EFD4F03725E4EFB866B600B9A /* DZNEmptyDataSet */, | 1615 | D386C75EFD4F03725E4EFB866B600B9A /* DZNEmptyDataSet */, |
1438 | 1465651EBBC44AD3276DDE2476CDA450 /* HandyJSON */, | 1616 | 1465651EBBC44AD3276DDE2476CDA450 /* HandyJSON */, |
1439 | - 3DE44D61FA676CE3B5DFDE6DC058A636 /* Pods-ParentAssistant */, | ||
1440 | - CE1092398200ECC7DE7468626D1D0B98 /* Reachability */, | ||
1441 | - 37F4E36BECBDD0070D2501E766C0238B /* SDWebImage */, | ||
1442 | - 637267420040487628765A2667620742 /* SVProgressHUD */, | ||
1443 | - A0A5E57D4BB5AA2602B591D713407086 /* SwiftHash */, | ||
1444 | - 620180280B57A3DF973662E546D211E4 /* Toast */, | ||
1445 | - 0A4402E270B0A4B00A031931BD805EF1 /* XRCarouselView */, | 1617 | + 887DC111FCD0C9A0C744AEAD4A4A39EF /* Pods-ParentAssistant */, |
1618 | + 3BA75D107803FA19DCD1C94FE3447690 /* Reachability */, | ||
1619 | + C782B6AC9F7BC01BB6BE98463D637A2E /* SDWebImage */, | ||
1620 | + 2EA8A8170BDB454512C4B9B4113F94EC /* SnapKit */, | ||
1621 | + 7FF0F9EA568BDBBBF086B444248BC9D3 /* SVProgressHUD */, | ||
1622 | + 590259DA3C464F37C1C06A66A196C2EC /* SwiftHash */, | ||
1623 | + D8354E90D90749714A3DA9F3C0F782E2 /* Toast */, | ||
1624 | + D2E520C37EEE8BE7F8780FFE10A89466 /* XRCarouselView */, | ||
1446 | ); | 1625 | ); |
1447 | }; | 1626 | }; |
1448 | /* End PBXProject section */ | 1627 | /* End PBXProject section */ |
1449 | 1628 | ||
1450 | /* Begin PBXResourcesBuildPhase section */ | 1629 | /* Begin PBXResourcesBuildPhase section */ |
1451 | - 3902916FBFDC0C6606E9AFDBFBD7F267 /* Resources */ = { | 1630 | + D86350E09C2C14ACD8D28AC8691B6FDD /* Resources */ = { |
1452 | isa = PBXResourcesBuildPhase; | 1631 | isa = PBXResourcesBuildPhase; |
1453 | buildActionMask = 2147483647; | 1632 | buildActionMask = 2147483647; |
1454 | files = ( | 1633 | files = ( |
1455 | - ECE9CADAD4EB77DEC8B08FD74D6DD3BE /* XRPlaceholder.png in Resources */, | 1634 | + 35A4FB44F7CFD58F57EF4D0AFDBCCD06 /* SVProgressHUD.bundle in Resources */, |
1456 | ); | 1635 | ); |
1457 | runOnlyForDeploymentPostprocessing = 0; | 1636 | runOnlyForDeploymentPostprocessing = 0; |
1458 | }; | 1637 | }; |
1459 | - B50F0C15B731FE36879301E18C3056E3 /* Resources */ = { | 1638 | + DB3CE7E99CAC01009DC55BA68FD1A58F /* Resources */ = { |
1460 | isa = PBXResourcesBuildPhase; | 1639 | isa = PBXResourcesBuildPhase; |
1461 | buildActionMask = 2147483647; | 1640 | buildActionMask = 2147483647; |
1462 | files = ( | 1641 | files = ( |
1463 | - 945146A0826BB693F1B9496A0620A97F /* SVProgressHUD.bundle in Resources */, | 1642 | + 594723DDA94D6F6C9090E0CB5DC89ABB /* XRPlaceholder.png in Resources */, |
1464 | ); | 1643 | ); |
1465 | runOnlyForDeploymentPostprocessing = 0; | 1644 | runOnlyForDeploymentPostprocessing = 0; |
1466 | }; | 1645 | }; |
1467 | /* End PBXResourcesBuildPhase section */ | 1646 | /* End PBXResourcesBuildPhase section */ |
1468 | 1647 | ||
1469 | /* Begin PBXSourcesBuildPhase section */ | 1648 | /* Begin PBXSourcesBuildPhase section */ |
1470 | - 47AA244DE0C8B2C0F0A585D845356E59 /* Sources */ = { | 1649 | + 143446DC8D7B22A9DD9F518E21D46CCD /* Sources */ = { |
1471 | isa = PBXSourcesBuildPhase; | 1650 | isa = PBXSourcesBuildPhase; |
1472 | buildActionMask = 2147483647; | 1651 | buildActionMask = 2147483647; |
1473 | files = ( | 1652 | files = ( |
1474 | - AD2C576F50E67B2417C1D17FBF5E32B2 /* AFError.swift in Sources */, | ||
1475 | - 6540CC4D369A32F6DE54AFA8D5D6FAF9 /* Alamofire-dummy.m in Sources */, | 1653 | + E605BEE8A68B259F84569AC225381C3D /* Toast-dummy.m in Sources */, |
1654 | + 5B0907C98F777035BA08F0796EFB2C25 /* UIView+Toast.m in Sources */, | ||
1655 | + ); | ||
1656 | + runOnlyForDeploymentPostprocessing = 0; | ||
1657 | + }; | ||
1658 | + 252A8A6B5CFD7BB7FA584116ADA130DE /* Sources */ = { | ||
1659 | + isa = PBXSourcesBuildPhase; | ||
1660 | + buildActionMask = 2147483647; | ||
1661 | + files = ( | ||
1662 | + 2F92C8C9B066C474D3851DCC2F4AC447 /* MD5.swift in Sources */, | ||
1663 | + D1C4377FD4F9F41AA06EC28990FC7388 /* SHA1.swift in Sources */, | ||
1664 | + FAA318FB193CCAD34B4C4D5E39066036 /* SwiftHash-dummy.m in Sources */, | ||
1665 | + ); | ||
1666 | + runOnlyForDeploymentPostprocessing = 0; | ||
1667 | + }; | ||
1668 | + 3B2E6AA424D03C28632C1500B9392EAB /* Sources */ = { | ||
1669 | + isa = PBXSourcesBuildPhase; | ||
1670 | + buildActionMask = 2147483647; | ||
1671 | + files = ( | ||
1672 | + FA217947A4C86391B317EEECC8B48F70 /* Pods-ParentAssistant-dummy.m in Sources */, | ||
1673 | + ); | ||
1674 | + runOnlyForDeploymentPostprocessing = 0; | ||
1675 | + }; | ||
1676 | + 47AA244DE0C8B2C0F0A585D845356E59 /* Sources */ = { | ||
1677 | + isa = PBXSourcesBuildPhase; | ||
1678 | + buildActionMask = 2147483647; | ||
1679 | + files = ( | ||
1680 | + AD2C576F50E67B2417C1D17FBF5E32B2 /* AFError.swift in Sources */, | ||
1681 | + 6540CC4D369A32F6DE54AFA8D5D6FAF9 /* Alamofire-dummy.m in Sources */, | ||
1476 | EBA0781A1E2822CF7DFD56ACD394A63E /* Alamofire.swift in Sources */, | 1682 | EBA0781A1E2822CF7DFD56ACD394A63E /* Alamofire.swift in Sources */, |
1477 | 5E25BCD30BDE2E7A68D1A6FAF7253AD4 /* DispatchQueue+Alamofire.swift in Sources */, | 1683 | 5E25BCD30BDE2E7A68D1A6FAF7253AD4 /* DispatchQueue+Alamofire.swift in Sources */, |
1478 | 58812AABBC0A1E7AE019752424DF31A7 /* MultipartFormData.swift in Sources */, | 1684 | 58812AABBC0A1E7AE019752424DF31A7 /* MultipartFormData.swift in Sources */, |
@@ -1492,34 +1698,24 @@ | @@ -1492,34 +1698,24 @@ | ||
1492 | ); | 1698 | ); |
1493 | runOnlyForDeploymentPostprocessing = 0; | 1699 | runOnlyForDeploymentPostprocessing = 0; |
1494 | }; | 1700 | }; |
1495 | - 7376B1A2F80BE300C4F12BD1B8DB3418 /* Sources */ = { | 1701 | + 6BC0A20061F7E9338531FFB10672548D /* Sources */ = { |
1496 | isa = PBXSourcesBuildPhase; | 1702 | isa = PBXSourcesBuildPhase; |
1497 | buildActionMask = 2147483647; | 1703 | buildActionMask = 2147483647; |
1498 | files = ( | 1704 | files = ( |
1499 | - C4DC2D005B7A1313DF98AFF23E15D1B3 /* MD5.swift in Sources */, | ||
1500 | - B58BEA72F3BC139D3784844F73AA791F /* SHA1.swift in Sources */, | ||
1501 | - CB5529FBDB9ED31E939EFD0EF7D8EBE3 /* SwiftHash-dummy.m in Sources */, | 1705 | + A0CD3A8BE83A04E4C1D08F9FB0CA5666 /* Reachability-dummy.m in Sources */, |
1706 | + 8460E2A9CEE6B8DA58A0FDFCEA2084A7 /* Reachability.m in Sources */, | ||
1502 | ); | 1707 | ); |
1503 | runOnlyForDeploymentPostprocessing = 0; | 1708 | runOnlyForDeploymentPostprocessing = 0; |
1504 | }; | 1709 | }; |
1505 | - 79932E9ED35709FA36DAA32135866D9D /* Sources */ = { | 1710 | + 7A95F20F01B4EF441D1A55A405982A4C /* Sources */ = { |
1506 | isa = PBXSourcesBuildPhase; | 1711 | isa = PBXSourcesBuildPhase; |
1507 | buildActionMask = 2147483647; | 1712 | buildActionMask = 2147483647; |
1508 | files = ( | 1713 | files = ( |
1509 | - DC9317C7F961BB389FA7ECC2260B08F0 /* Toast-dummy.m in Sources */, | ||
1510 | - 5D287B058202AFDA4DED5D49B6ED0A1E /* UIView+Toast.m in Sources */, | ||
1511 | - ); | ||
1512 | - runOnlyForDeploymentPostprocessing = 0; | ||
1513 | - }; | ||
1514 | - 7C58861F3C1AEC0E4A32341701B2D521 /* Sources */ = { | ||
1515 | - isa = PBXSourcesBuildPhase; | ||
1516 | - buildActionMask = 2147483647; | ||
1517 | - files = ( | ||
1518 | - 56815D1138F9669E37F2004119169267 /* SVIndefiniteAnimatedView.m in Sources */, | ||
1519 | - A24D31929B67BB4D0EED65AA74C0E3F9 /* SVProgressAnimatedView.m in Sources */, | ||
1520 | - 33FCBEF6884A33B921FEC6A9511B8E20 /* SVProgressHUD-dummy.m in Sources */, | ||
1521 | - BBC827F8711B46CA8FC3854C99DF703A /* SVProgressHUD.m in Sources */, | ||
1522 | - 1F4FA4B67BA7582CA193404E3510B095 /* SVRadialGradientLayer.m in Sources */, | 1714 | + 60BAA083850A74196BFFE8F68D4D964C /* SVIndefiniteAnimatedView.m in Sources */, |
1715 | + 05A9062545E272152F9DAA41EFE3FA37 /* SVProgressAnimatedView.m in Sources */, | ||
1716 | + CF86A5A6ACCC79314CC1E088A03F6A57 /* SVProgressHUD-dummy.m in Sources */, | ||
1717 | + ACCE724EDA0A9C7917C22B95ABA0A5B9 /* SVProgressHUD.m in Sources */, | ||
1718 | + ECB308E4A51436334CD4DD05C460D546 /* SVRadialGradientLayer.m in Sources */, | ||
1523 | ); | 1719 | ); |
1524 | runOnlyForDeploymentPostprocessing = 0; | 1720 | runOnlyForDeploymentPostprocessing = 0; |
1525 | }; | 1721 | }; |
@@ -1532,15 +1728,6 @@ | @@ -1532,15 +1728,6 @@ | ||
1532 | ); | 1728 | ); |
1533 | runOnlyForDeploymentPostprocessing = 0; | 1729 | runOnlyForDeploymentPostprocessing = 0; |
1534 | }; | 1730 | }; |
1535 | - 836E6AC4CFA56F3A9B9AC5333F4EB303 /* Sources */ = { | ||
1536 | - isa = PBXSourcesBuildPhase; | ||
1537 | - buildActionMask = 2147483647; | ||
1538 | - files = ( | ||
1539 | - 4FAADAA79CF5A8371B74578A2EC10761 /* XRCarouselView-dummy.m in Sources */, | ||
1540 | - 980154A8EB800AAF627251C8AAD7EAA9 /* XRCarouselView.m in Sources */, | ||
1541 | - ); | ||
1542 | - runOnlyForDeploymentPostprocessing = 0; | ||
1543 | - }; | ||
1544 | 89780FCE56CA2BB731B3A99F5FC88440 /* Sources */ = { | 1731 | 89780FCE56CA2BB731B3A99F5FC88440 /* Sources */ = { |
1545 | isa = PBXSourcesBuildPhase; | 1732 | isa = PBXSourcesBuildPhase; |
1546 | buildActionMask = 2147483647; | 1733 | buildActionMask = 2147483647; |
@@ -1558,42 +1745,25 @@ | @@ -1558,42 +1745,25 @@ | ||
1558 | ); | 1745 | ); |
1559 | runOnlyForDeploymentPostprocessing = 0; | 1746 | runOnlyForDeploymentPostprocessing = 0; |
1560 | }; | 1747 | }; |
1561 | - B0A80FA96AA24569F8AB376B609B0706 /* Sources */ = { | ||
1562 | - isa = PBXSourcesBuildPhase; | ||
1563 | - buildActionMask = 2147483647; | ||
1564 | - files = ( | ||
1565 | - CBFDD17FED69C5F001648B331CE5FDDE /* Pods-ParentAssistant-dummy.m in Sources */, | ||
1566 | - ); | ||
1567 | - runOnlyForDeploymentPostprocessing = 0; | ||
1568 | - }; | ||
1569 | - BA7C56D0F2745E59EEA82D7E504CAAB3 /* Sources */ = { | 1748 | + A443B621CF8EF3531B84BC5A8FCA5F3C /* Sources */ = { |
1570 | isa = PBXSourcesBuildPhase; | 1749 | isa = PBXSourcesBuildPhase; |
1571 | buildActionMask = 2147483647; | 1750 | buildActionMask = 2147483647; |
1572 | files = ( | 1751 | files = ( |
1573 | - 189863C7E2504923687D78D7B081F8CA /* NSData+ImageContentType.m in Sources */, | ||
1574 | - 5D8FA1EAFFDA438C0D3E909D54D6E657 /* SDImageCache.m in Sources */, | ||
1575 | - 80AF024EF162F4FB88CCAAA2FA6FAAD5 /* SDWebImage-dummy.m in Sources */, | ||
1576 | - 2EA01E4E252B14F7953C56C100482236 /* SDWebImageCompat.m in Sources */, | ||
1577 | - 1A34F151BC19E9D0725C689FC1038209 /* SDWebImageDecoder.m in Sources */, | ||
1578 | - 29B1FA33CD27E5CAEC884DA6D0072CFC /* SDWebImageDownloader.m in Sources */, | ||
1579 | - 3D34EECD1D7C0DC13F3E19C4C74F212E /* SDWebImageDownloaderOperation.m in Sources */, | ||
1580 | - 53591DA77C42B53EB9AB3060008F41B6 /* SDWebImageManager.m in Sources */, | ||
1581 | - 9FC9BC048B02CFF720B9CFBE4DC80264 /* SDWebImagePrefetcher.m in Sources */, | ||
1582 | - 638A8C8931AA82B35E4165A32BDEF8CA /* UIButton+WebCache.m in Sources */, | ||
1583 | - 59145DFC87F4E74844E76619E8C4114D /* UIImage+GIF.m in Sources */, | ||
1584 | - 3D0142A71F210A641528761123C4F1C2 /* UIImage+MultiFormat.m in Sources */, | ||
1585 | - E90F4E9FD8EA1D01B118497ACBB199D8 /* UIImageView+HighlightedWebCache.m in Sources */, | ||
1586 | - 3A9E64415250045D18CD329DE4776D9A /* UIImageView+WebCache.m in Sources */, | ||
1587 | - 5D0701D0FA9726E83C52A53F4BEAD02B /* UIView+WebCacheOperation.m in Sources */, | ||
1588 | - ); | ||
1589 | - runOnlyForDeploymentPostprocessing = 0; | ||
1590 | - }; | ||
1591 | - C3136CF9BAFDECBEB2E6A9CCD8BECDAE /* Sources */ = { | ||
1592 | - isa = PBXSourcesBuildPhase; | ||
1593 | - buildActionMask = 2147483647; | ||
1594 | - files = ( | ||
1595 | - D22AD2613455598A94BFCCA33AA9B2CE /* Reachability-dummy.m in Sources */, | ||
1596 | - 666A863EA9B0A00CA5EDDB4C96EA014B /* Reachability.m in Sources */, | 1752 | + 5E8E662E3C3AC6A2BE221FD85E038C44 /* NSData+ImageContentType.m in Sources */, |
1753 | + CB9504F4A71276335FEDB60A2E6967CB /* SDImageCache.m in Sources */, | ||
1754 | + 942A456E97ADEF5838FC2231934BA9DC /* SDWebImage-dummy.m in Sources */, | ||
1755 | + B76E2237D8821EA89EA19BA47F8CCCDF /* SDWebImageCompat.m in Sources */, | ||
1756 | + 611E4FFE675FD963124D805B6AE611FD /* SDWebImageDecoder.m in Sources */, | ||
1757 | + 9E98760E51F90ED9267397F735B176E7 /* SDWebImageDownloader.m in Sources */, | ||
1758 | + 4DAC620060C1D535272934235C785220 /* SDWebImageDownloaderOperation.m in Sources */, | ||
1759 | + D947B88655ACA770D5EABB2ABE1ADDAD /* SDWebImageManager.m in Sources */, | ||
1760 | + 5B20E8A25925BD42273AC63029E4059C /* SDWebImagePrefetcher.m in Sources */, | ||
1761 | + 33B4E5494676202760FBF79C2E8C6D2F /* UIButton+WebCache.m in Sources */, | ||
1762 | + 277B2CF4ADA7D16AFE828E1FC4ED14AF /* UIImage+GIF.m in Sources */, | ||
1763 | + D50D6405B09CF1F331A52577B0C11F59 /* UIImage+MultiFormat.m in Sources */, | ||
1764 | + 3B990793BB345F82DD30D8A3CDA706CE /* UIImageView+HighlightedWebCache.m in Sources */, | ||
1765 | + 1AFCCBB45E547BA52051E633BFD1C23B /* UIImageView+WebCache.m in Sources */, | ||
1766 | + 5E0E0D2662430AB18B181EFFA455D531 /* UIView+WebCacheOperation.m in Sources */, | ||
1597 | ); | 1767 | ); |
1598 | runOnlyForDeploymentPostprocessing = 0; | 1768 | runOnlyForDeploymentPostprocessing = 0; |
1599 | }; | 1769 | }; |
@@ -1637,50 +1807,95 @@ | @@ -1637,50 +1807,95 @@ | ||
1637 | ); | 1807 | ); |
1638 | runOnlyForDeploymentPostprocessing = 0; | 1808 | runOnlyForDeploymentPostprocessing = 0; |
1639 | }; | 1809 | }; |
1810 | + F4CAF9D6A43F99B85AB7C7E1970E061A /* Sources */ = { | ||
1811 | + isa = PBXSourcesBuildPhase; | ||
1812 | + buildActionMask = 2147483647; | ||
1813 | + files = ( | ||
1814 | + C2CE91D1A469F4E5CF7F4507B7208BCF /* Constraint.swift in Sources */, | ||
1815 | + ED07323875EA28DAB3DFC48181C3840C /* ConstraintAttributes.swift in Sources */, | ||
1816 | + 544A81A30540244EEF18D03F29706D57 /* ConstraintConfig.swift in Sources */, | ||
1817 | + CE2ACC37CD21F5BDDB6C693886666C2F /* ConstraintConstantTarget.swift in Sources */, | ||
1818 | + 55B848111F4C96DBB7757080C11787D4 /* ConstraintDescription.swift in Sources */, | ||
1819 | + 1F5CA9033A4543AF97932853F7A70F28 /* ConstraintDSL.swift in Sources */, | ||
1820 | + 41B7831339C4A8BEE846456A12309992 /* ConstraintInsets.swift in Sources */, | ||
1821 | + A8220851F116E72442D365406B28F64B /* ConstraintInsetTarget.swift in Sources */, | ||
1822 | + E45D73D8A2BECF445FDC357231FB1E52 /* ConstraintItem.swift in Sources */, | ||
1823 | + 6B967AB9E8E055756761597B765D5A5E /* ConstraintLayoutGuide+Extensions.swift in Sources */, | ||
1824 | + 249095E44D6DE80ECBBAB30937AF3336 /* ConstraintLayoutGuide.swift in Sources */, | ||
1825 | + 02BAF496034964BDBCB4EA4AB7385E54 /* ConstraintLayoutGuideDSL.swift in Sources */, | ||
1826 | + DFEC274FC78FA22F4DDC2DCFACC5D4A5 /* ConstraintLayoutSupport.swift in Sources */, | ||
1827 | + 01F0F8E41EAC090D24D4F1FA4A59FCEC /* ConstraintLayoutSupportDSL.swift in Sources */, | ||
1828 | + F9446F6D763FDBEE75963E7924BAE50C /* ConstraintMaker.swift in Sources */, | ||
1829 | + 2F3DF7F6C96BE9E3C385E7AA3F1FB59B /* ConstraintMakerEditable.swift in Sources */, | ||
1830 | + CED13204C79D5D2BBF9F1EC2B39BFF38 /* ConstraintMakerExtendable.swift in Sources */, | ||
1831 | + 3988EB010EFF900A3B679BE1FB09742E /* ConstraintMakerFinalizable.swift in Sources */, | ||
1832 | + 45FB9D3574030F4570835D9EF213793F /* ConstraintMakerPriortizable.swift in Sources */, | ||
1833 | + F52EF6BFE324EA513F2A227B8E5FC61C /* ConstraintMakerRelatable.swift in Sources */, | ||
1834 | + 5F98200B48F74F09443CCC7CD26318DB /* ConstraintMultiplierTarget.swift in Sources */, | ||
1835 | + 6808E5DC8A0C1FD1FF97D34282229A86 /* ConstraintOffsetTarget.swift in Sources */, | ||
1836 | + F6FF97E6490EB87D6C65B132B1325C47 /* ConstraintPriority.swift in Sources */, | ||
1837 | + 7A7A8F2AD84E8F95821059D1B2056100 /* ConstraintPriorityTarget.swift in Sources */, | ||
1838 | + 99493384F85018EF1F65FC9D55E38920 /* ConstraintRelatableTarget.swift in Sources */, | ||
1839 | + A1B64892B5BCB036E54D82E08CE04C44 /* ConstraintRelation.swift in Sources */, | ||
1840 | + 2D1986937C4F7235FAFB3B2F8B0249B9 /* ConstraintView+Extensions.swift in Sources */, | ||
1841 | + C4939D6ED34DA69DDE774E0096ED12A2 /* ConstraintView.swift in Sources */, | ||
1842 | + 094F4B2E337027FBCDBC510C1DBDE55A /* ConstraintViewDSL.swift in Sources */, | ||
1843 | + 9502F87BA14B29A1DA5D12C11BBE031E /* Debugging.swift in Sources */, | ||
1844 | + 2701C2F7357E239E7F9AEB486272F4B7 /* LayoutConstraint.swift in Sources */, | ||
1845 | + 64C2236BE22CDC75B54BB275C5261821 /* LayoutConstraintItem.swift in Sources */, | ||
1846 | + 2DDB0406625E58F2DBB529561549BBA2 /* SnapKit-dummy.m in Sources */, | ||
1847 | + 7A96849025EAD13EFFA34DF0CD89047D /* Typealiases.swift in Sources */, | ||
1848 | + AE7A674123633981F4DF1AFAB8AC7C92 /* UILayoutSupport+Extensions.swift in Sources */, | ||
1849 | + ); | ||
1850 | + runOnlyForDeploymentPostprocessing = 0; | ||
1851 | + }; | ||
1852 | + F63D3BAEA5E73F791CDA65B0C3F28AD8 /* Sources */ = { | ||
1853 | + isa = PBXSourcesBuildPhase; | ||
1854 | + buildActionMask = 2147483647; | ||
1855 | + files = ( | ||
1856 | + DB14A316CC52803319BEFE46D5FE987B /* XRCarouselView-dummy.m in Sources */, | ||
1857 | + 4111F75D86278B2112AAF50A68D6D7F4 /* XRCarouselView.m in Sources */, | ||
1858 | + ); | ||
1859 | + runOnlyForDeploymentPostprocessing = 0; | ||
1860 | + }; | ||
1640 | /* End PBXSourcesBuildPhase section */ | 1861 | /* End PBXSourcesBuildPhase section */ |
1641 | 1862 | ||
1642 | /* Begin PBXTargetDependency section */ | 1863 | /* Begin PBXTargetDependency section */ |
1643 | - 0271B3B581BEDB99AD2D8A82A7A51FE7 /* PBXTargetDependency */ = { | 1864 | + 250CB7464046701B02139302911B26D7 /* PBXTargetDependency */ = { |
1644 | isa = PBXTargetDependency; | 1865 | isa = PBXTargetDependency; |
1645 | - name = Reachability; | ||
1646 | - target = CE1092398200ECC7DE7468626D1D0B98 /* Reachability */; | ||
1647 | - targetProxy = C3177531DBE096BDE468C9291366B775 /* PBXContainerItemProxy */; | ||
1648 | - }; | ||
1649 | - 03000FBE28A1D37021A99C22E5DC6577 /* PBXTargetDependency */ = { | ||
1650 | - isa = PBXTargetDependency; | ||
1651 | - name = SwiftHash; | ||
1652 | - target = A0A5E57D4BB5AA2602B591D713407086 /* SwiftHash */; | ||
1653 | - targetProxy = 4B6C29399AB72BDC0DC80584EC3BD333 /* PBXContainerItemProxy */; | 1866 | + name = Toast; |
1867 | + target = D8354E90D90749714A3DA9F3C0F782E2 /* Toast */; | ||
1868 | + targetProxy = CC8087B38AF8B5FFFE98E9F3EE42D35F /* PBXContainerItemProxy */; | ||
1654 | }; | 1869 | }; |
1655 | - 0B0575AE71362DA3E174564EB6435F59 /* PBXTargetDependency */ = { | 1870 | + 26C3DDE499EFEF3494C63A9ACD6CE2CC /* PBXTargetDependency */ = { |
1656 | isa = PBXTargetDependency; | 1871 | isa = PBXTargetDependency; |
1657 | - name = HandyJSON; | ||
1658 | - target = 1465651EBBC44AD3276DDE2476CDA450 /* HandyJSON */; | ||
1659 | - targetProxy = 189D44E9EA4F94C8EC2EBCD3B9A94437 /* PBXContainerItemProxy */; | 1872 | + name = Reachability; |
1873 | + target = 3BA75D107803FA19DCD1C94FE3447690 /* Reachability */; | ||
1874 | + targetProxy = CC4A30D2C2AEFA78D36A84B817F6DBA4 /* PBXContainerItemProxy */; | ||
1660 | }; | 1875 | }; |
1661 | - 0F0709264E6CBE1FC5B2108AFA9A1EBC /* PBXTargetDependency */ = { | 1876 | + 442A53BA81E9574027515F0D3EE85AC0 /* PBXTargetDependency */ = { |
1662 | isa = PBXTargetDependency; | 1877 | isa = PBXTargetDependency; |
1663 | - name = DZNEmptyDataSet; | ||
1664 | - target = D386C75EFD4F03725E4EFB866B600B9A /* DZNEmptyDataSet */; | ||
1665 | - targetProxy = 1DC0B6708B1B4007743DC8E966822305 /* PBXContainerItemProxy */; | 1878 | + name = SnapKit; |
1879 | + target = 2EA8A8170BDB454512C4B9B4113F94EC /* SnapKit */; | ||
1880 | + targetProxy = BC59CE409054B1A873187D2E15E339EC /* PBXContainerItemProxy */; | ||
1666 | }; | 1881 | }; |
1667 | - 400980F7465C7DCC1DF6E89055AD0B96 /* PBXTargetDependency */ = { | 1882 | + 466C230099D1183F85151A601B6BE153 /* PBXTargetDependency */ = { |
1668 | isa = PBXTargetDependency; | 1883 | isa = PBXTargetDependency; |
1669 | - name = AlamofireImage; | ||
1670 | - target = 9EFE4C70245EE2857D336B8B9FA4E825 /* AlamofireImage */; | ||
1671 | - targetProxy = 4AE51A1942CC8930F7A20592BF7BC9CB /* PBXContainerItemProxy */; | 1884 | + name = XRCarouselView; |
1885 | + target = D2E520C37EEE8BE7F8780FFE10A89466 /* XRCarouselView */; | ||
1886 | + targetProxy = BC1C9D630FAA401480F42BBDBB00663B /* PBXContainerItemProxy */; | ||
1672 | }; | 1887 | }; |
1673 | - 48DB56871980177AD76344D30AAA6812 /* PBXTargetDependency */ = { | 1888 | + 64E4F9DD8D4EF9873737651985E33587 /* PBXTargetDependency */ = { |
1674 | isa = PBXTargetDependency; | 1889 | isa = PBXTargetDependency; |
1675 | - name = Toast; | ||
1676 | - target = 620180280B57A3DF973662E546D211E4 /* Toast */; | ||
1677 | - targetProxy = 9554361F88EB7FDE40F109D073B49910 /* PBXContainerItemProxy */; | 1890 | + name = HandyJSON; |
1891 | + target = 1465651EBBC44AD3276DDE2476CDA450 /* HandyJSON */; | ||
1892 | + targetProxy = CDD3B1E74850D6078C70747D8A0FBA25 /* PBXContainerItemProxy */; | ||
1678 | }; | 1893 | }; |
1679 | - 5088DA9186A8D1DD902822E13A654208 /* PBXTargetDependency */ = { | 1894 | + 83EFEE534E8A63E06E0906679A5D61B3 /* PBXTargetDependency */ = { |
1680 | isa = PBXTargetDependency; | 1895 | isa = PBXTargetDependency; |
1681 | - name = SVProgressHUD; | ||
1682 | - target = 637267420040487628765A2667620742 /* SVProgressHUD */; | ||
1683 | - targetProxy = CA2DE504A4CA7EA9E0FBEE6863FE1B71 /* PBXContainerItemProxy */; | 1896 | + name = SwiftHash; |
1897 | + target = 590259DA3C464F37C1C06A66A196C2EC /* SwiftHash */; | ||
1898 | + targetProxy = A9A66EAF2FA6049BB969DA2F0A9033A8 /* PBXContainerItemProxy */; | ||
1684 | }; | 1899 | }; |
1685 | 8937A2057A0DAADF003B7C65E7CE115D /* PBXTargetDependency */ = { | 1900 | 8937A2057A0DAADF003B7C65E7CE115D /* PBXTargetDependency */ = { |
1686 | isa = PBXTargetDependency; | 1901 | isa = PBXTargetDependency; |
@@ -1688,30 +1903,42 @@ | @@ -1688,30 +1903,42 @@ | ||
1688 | target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; | 1903 | target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; |
1689 | targetProxy = A1758AA696D56310AA192B587162169A /* PBXContainerItemProxy */; | 1904 | targetProxy = A1758AA696D56310AA192B587162169A /* PBXContainerItemProxy */; |
1690 | }; | 1905 | }; |
1691 | - AF98B4E6DC1B79AE4FD9FD930B0E2C69 /* PBXTargetDependency */ = { | 1906 | + 9477C91AB4B853AECD52385885423D69 /* PBXTargetDependency */ = { |
1907 | + isa = PBXTargetDependency; | ||
1908 | + name = AlamofireImage; | ||
1909 | + target = 9EFE4C70245EE2857D336B8B9FA4E825 /* AlamofireImage */; | ||
1910 | + targetProxy = 215B4DDD7D89488B6772ED684742BC86 /* PBXContainerItemProxy */; | ||
1911 | + }; | ||
1912 | + A638F6969EA5C61CCE9647BF6C364B06 /* PBXTargetDependency */ = { | ||
1692 | isa = PBXTargetDependency; | 1913 | isa = PBXTargetDependency; |
1693 | name = Alamofire; | 1914 | name = Alamofire; |
1694 | target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; | 1915 | target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; |
1695 | - targetProxy = B52B9C3E170467E0CA53E1CF539F3C3C /* PBXContainerItemProxy */; | 1916 | + targetProxy = 2CC1C8FAC8D802795C1129A92E0E1E8F /* PBXContainerItemProxy */; |
1696 | }; | 1917 | }; |
1697 | - C91D8AEA00A921168C007D309B135C5D /* PBXTargetDependency */ = { | 1918 | + B8A62DE621FC9AEBC01C5309D648F9CA /* PBXTargetDependency */ = { |
1698 | isa = PBXTargetDependency; | 1919 | isa = PBXTargetDependency; |
1699 | - name = SDWebImage; | ||
1700 | - target = 37F4E36BECBDD0070D2501E766C0238B /* SDWebImage */; | ||
1701 | - targetProxy = 38E587F9ED2E7A43122E76199C12388D /* PBXContainerItemProxy */; | 1920 | + name = SVProgressHUD; |
1921 | + target = 7FF0F9EA568BDBBBF086B444248BC9D3 /* SVProgressHUD */; | ||
1922 | + targetProxy = C76DE1F3E694ABF21D86CCDD1D397A96 /* PBXContainerItemProxy */; | ||
1702 | }; | 1923 | }; |
1703 | - D7A715C58A0231CE8EF5720E0B2201C5 /* PBXTargetDependency */ = { | 1924 | + E21C88931C0E12438A049EC82B300EF2 /* PBXTargetDependency */ = { |
1704 | isa = PBXTargetDependency; | 1925 | isa = PBXTargetDependency; |
1705 | - name = XRCarouselView; | ||
1706 | - target = 0A4402E270B0A4B00A031931BD805EF1 /* XRCarouselView */; | ||
1707 | - targetProxy = 4EDB1BF0F4A9280D81BBE57A53DD7917 /* PBXContainerItemProxy */; | 1926 | + name = DZNEmptyDataSet; |
1927 | + target = D386C75EFD4F03725E4EFB866B600B9A /* DZNEmptyDataSet */; | ||
1928 | + targetProxy = 5364CB2C5236DD284C413397086415E4 /* PBXContainerItemProxy */; | ||
1929 | + }; | ||
1930 | + ED9036F7A02F3CE30FFD86854DA8359E /* PBXTargetDependency */ = { | ||
1931 | + isa = PBXTargetDependency; | ||
1932 | + name = SDWebImage; | ||
1933 | + target = C782B6AC9F7BC01BB6BE98463D637A2E /* SDWebImage */; | ||
1934 | + targetProxy = BF39F0AD18FDBF890D5AC6A89CEB529A /* PBXContainerItemProxy */; | ||
1708 | }; | 1935 | }; |
1709 | /* End PBXTargetDependency section */ | 1936 | /* End PBXTargetDependency section */ |
1710 | 1937 | ||
1711 | /* Begin XCBuildConfiguration section */ | 1938 | /* Begin XCBuildConfiguration section */ |
1712 | - 0C3F011A578A68CF86694EAD254E6E23 /* Debug */ = { | 1939 | + 01642820E3ED339644063F553DAD1A3A /* Debug */ = { |
1713 | isa = XCBuildConfiguration; | 1940 | isa = XCBuildConfiguration; |
1714 | - baseConfigurationReference = 2A58122C4E55BBB959E9F3D985E070AB /* SwiftHash.xcconfig */; | 1941 | + baseConfigurationReference = 6EB59F100C77215BCBB4FAD12F0FF358 /* Pods-ParentAssistant.debug.xcconfig */; |
1715 | buildSettings = { | 1942 | buildSettings = { |
1716 | CODE_SIGN_IDENTITY = ""; | 1943 | CODE_SIGN_IDENTITY = ""; |
1717 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 1944 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -1722,59 +1949,30 @@ | @@ -1722,59 +1949,30 @@ | ||
1722 | DYLIB_COMPATIBILITY_VERSION = 1; | 1949 | DYLIB_COMPATIBILITY_VERSION = 1; |
1723 | DYLIB_CURRENT_VERSION = 1; | 1950 | DYLIB_CURRENT_VERSION = 1; |
1724 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 1951 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
1725 | - GCC_PREFIX_HEADER = "Target Support Files/SwiftHash/SwiftHash-prefix.pch"; | ||
1726 | - INFOPLIST_FILE = "Target Support Files/SwiftHash/Info.plist"; | 1952 | + INFOPLIST_FILE = "Target Support Files/Pods-ParentAssistant/Info.plist"; |
1727 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 1953 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
1728 | - IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 1954 | + IPHONEOS_DEPLOYMENT_TARGET = 9.0; |
1729 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 1955 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
1730 | - MODULEMAP_FILE = "Target Support Files/SwiftHash/SwiftHash.modulemap"; | ||
1731 | - PRODUCT_NAME = SwiftHash; | 1956 | + MACH_O_TYPE = staticlib; |
1957 | + MODULEMAP_FILE = "Target Support Files/Pods-ParentAssistant/Pods-ParentAssistant.modulemap"; | ||
1958 | + OTHER_LDFLAGS = ""; | ||
1959 | + OTHER_LIBTOOLFLAGS = ""; | ||
1960 | + PODS_ROOT = "$(SRCROOT)"; | ||
1961 | + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; | ||
1962 | + PRODUCT_NAME = Pods_ParentAssistant; | ||
1732 | SDKROOT = iphoneos; | 1963 | SDKROOT = iphoneos; |
1733 | SKIP_INSTALL = YES; | 1964 | SKIP_INSTALL = YES; |
1734 | - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 1965 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; |
1735 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | 1966 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
1736 | - SWIFT_VERSION = 4.0; | ||
1737 | TARGETED_DEVICE_FAMILY = "1,2"; | 1967 | TARGETED_DEVICE_FAMILY = "1,2"; |
1738 | VERSIONING_SYSTEM = "apple-generic"; | 1968 | VERSIONING_SYSTEM = "apple-generic"; |
1739 | VERSION_INFO_PREFIX = ""; | 1969 | VERSION_INFO_PREFIX = ""; |
1740 | }; | 1970 | }; |
1741 | name = Debug; | 1971 | name = Debug; |
1742 | }; | 1972 | }; |
1743 | - 11480927D0D767066580AF486506DDA6 /* Release */ = { | ||
1744 | - isa = XCBuildConfiguration; | ||
1745 | - baseConfigurationReference = 2A58122C4E55BBB959E9F3D985E070AB /* SwiftHash.xcconfig */; | ||
1746 | - buildSettings = { | ||
1747 | - CODE_SIGN_IDENTITY = ""; | ||
1748 | - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | ||
1749 | - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | ||
1750 | - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; | ||
1751 | - CURRENT_PROJECT_VERSION = 1; | ||
1752 | - DEFINES_MODULE = YES; | ||
1753 | - DYLIB_COMPATIBILITY_VERSION = 1; | ||
1754 | - DYLIB_CURRENT_VERSION = 1; | ||
1755 | - DYLIB_INSTALL_NAME_BASE = "@rpath"; | ||
1756 | - GCC_PREFIX_HEADER = "Target Support Files/SwiftHash/SwiftHash-prefix.pch"; | ||
1757 | - INFOPLIST_FILE = "Target Support Files/SwiftHash/Info.plist"; | ||
1758 | - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | ||
1759 | - IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
1760 | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | ||
1761 | - MODULEMAP_FILE = "Target Support Files/SwiftHash/SwiftHash.modulemap"; | ||
1762 | - PRODUCT_NAME = SwiftHash; | ||
1763 | - SDKROOT = iphoneos; | ||
1764 | - SKIP_INSTALL = YES; | ||
1765 | - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | ||
1766 | - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; | ||
1767 | - SWIFT_VERSION = 4.0; | ||
1768 | - TARGETED_DEVICE_FAMILY = "1,2"; | ||
1769 | - VALIDATE_PRODUCT = YES; | ||
1770 | - VERSIONING_SYSTEM = "apple-generic"; | ||
1771 | - VERSION_INFO_PREFIX = ""; | ||
1772 | - }; | ||
1773 | - name = Release; | ||
1774 | - }; | ||
1775 | 1456973998A5F20B4501A680D3794F6A /* Release */ = { | 1973 | 1456973998A5F20B4501A680D3794F6A /* Release */ = { |
1776 | isa = XCBuildConfiguration; | 1974 | isa = XCBuildConfiguration; |
1777 | - baseConfigurationReference = 1BF83289F3929832EC0ED8E333158C69 /* DZNEmptyDataSet.xcconfig */; | 1975 | + baseConfigurationReference = 4801B2F68A58A0E641AA265DD1BDF74D /* DZNEmptyDataSet.xcconfig */; |
1778 | buildSettings = { | 1976 | buildSettings = { |
1779 | CODE_SIGN_IDENTITY = ""; | 1977 | CODE_SIGN_IDENTITY = ""; |
1780 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 1978 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -1805,7 +2003,7 @@ | @@ -1805,7 +2003,7 @@ | ||
1805 | }; | 2003 | }; |
1806 | 1C5DAB39976688A93021E071A70593C0 /* Release */ = { | 2004 | 1C5DAB39976688A93021E071A70593C0 /* Release */ = { |
1807 | isa = XCBuildConfiguration; | 2005 | isa = XCBuildConfiguration; |
1808 | - baseConfigurationReference = 187D5302F110245F1D24D217827BFBC1 /* AlamofireImage.xcconfig */; | 2006 | + baseConfigurationReference = 1B39174E86CAB7C66D94482A1C034FEE /* AlamofireImage.xcconfig */; |
1809 | buildSettings = { | 2007 | buildSettings = { |
1810 | CODE_SIGN_IDENTITY = ""; | 2008 | CODE_SIGN_IDENTITY = ""; |
1811 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2009 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -1835,70 +2033,6 @@ | @@ -1835,70 +2033,6 @@ | ||
1835 | }; | 2033 | }; |
1836 | name = Release; | 2034 | name = Release; |
1837 | }; | 2035 | }; |
1838 | - 1F40ECCA7544B21AE3F93FCA732FF525 /* Release */ = { | ||
1839 | - isa = XCBuildConfiguration; | ||
1840 | - baseConfigurationReference = 77EFE064376F26AEED2B1971235A88EF /* Pods-ParentAssistant.release.xcconfig */; | ||
1841 | - buildSettings = { | ||
1842 | - CODE_SIGN_IDENTITY = ""; | ||
1843 | - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | ||
1844 | - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | ||
1845 | - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; | ||
1846 | - CURRENT_PROJECT_VERSION = 1; | ||
1847 | - DEFINES_MODULE = YES; | ||
1848 | - DYLIB_COMPATIBILITY_VERSION = 1; | ||
1849 | - DYLIB_CURRENT_VERSION = 1; | ||
1850 | - DYLIB_INSTALL_NAME_BASE = "@rpath"; | ||
1851 | - INFOPLIST_FILE = "Target Support Files/Pods-ParentAssistant/Info.plist"; | ||
1852 | - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | ||
1853 | - IPHONEOS_DEPLOYMENT_TARGET = 9.0; | ||
1854 | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | ||
1855 | - MACH_O_TYPE = staticlib; | ||
1856 | - MODULEMAP_FILE = "Target Support Files/Pods-ParentAssistant/Pods-ParentAssistant.modulemap"; | ||
1857 | - OTHER_LDFLAGS = ""; | ||
1858 | - OTHER_LIBTOOLFLAGS = ""; | ||
1859 | - PODS_ROOT = "$(SRCROOT)"; | ||
1860 | - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; | ||
1861 | - PRODUCT_NAME = Pods_ParentAssistant; | ||
1862 | - SDKROOT = iphoneos; | ||
1863 | - SKIP_INSTALL = YES; | ||
1864 | - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; | ||
1865 | - TARGETED_DEVICE_FAMILY = "1,2"; | ||
1866 | - VALIDATE_PRODUCT = YES; | ||
1867 | - VERSIONING_SYSTEM = "apple-generic"; | ||
1868 | - VERSION_INFO_PREFIX = ""; | ||
1869 | - }; | ||
1870 | - name = Release; | ||
1871 | - }; | ||
1872 | - 1F859CD6F320ED91E304126AE9B41213 /* Debug */ = { | ||
1873 | - isa = XCBuildConfiguration; | ||
1874 | - baseConfigurationReference = D9320E1CCD06A69A623CACF8D469F5FD /* SDWebImage.xcconfig */; | ||
1875 | - buildSettings = { | ||
1876 | - CODE_SIGN_IDENTITY = ""; | ||
1877 | - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | ||
1878 | - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | ||
1879 | - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; | ||
1880 | - CURRENT_PROJECT_VERSION = 1; | ||
1881 | - DEFINES_MODULE = YES; | ||
1882 | - DYLIB_COMPATIBILITY_VERSION = 1; | ||
1883 | - DYLIB_CURRENT_VERSION = 1; | ||
1884 | - DYLIB_INSTALL_NAME_BASE = "@rpath"; | ||
1885 | - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; | ||
1886 | - INFOPLIST_FILE = "Target Support Files/SDWebImage/Info.plist"; | ||
1887 | - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | ||
1888 | - IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
1889 | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | ||
1890 | - MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; | ||
1891 | - PRODUCT_NAME = SDWebImage; | ||
1892 | - SDKROOT = iphoneos; | ||
1893 | - SKIP_INSTALL = YES; | ||
1894 | - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | ||
1895 | - SWIFT_VERSION = 4.0; | ||
1896 | - TARGETED_DEVICE_FAMILY = "1,2"; | ||
1897 | - VERSIONING_SYSTEM = "apple-generic"; | ||
1898 | - VERSION_INFO_PREFIX = ""; | ||
1899 | - }; | ||
1900 | - name = Debug; | ||
1901 | - }; | ||
1902 | 26F954BA177A9A46FFFD4E23ED11D67A /* Release */ = { | 2036 | 26F954BA177A9A46FFFD4E23ED11D67A /* Release */ = { |
1903 | isa = XCBuildConfiguration; | 2037 | isa = XCBuildConfiguration; |
1904 | buildSettings = { | 2038 | buildSettings = { |
@@ -1957,9 +2091,101 @@ | @@ -1957,9 +2091,101 @@ | ||
1957 | }; | 2091 | }; |
1958 | name = Release; | 2092 | name = Release; |
1959 | }; | 2093 | }; |
1960 | - 2DA5E368920A110F6198A53CE954D348 /* Release */ = { | 2094 | + 2A9B983B8046967249567452926D2430 /* Debug */ = { |
2095 | + isa = XCBuildConfiguration; | ||
2096 | + baseConfigurationReference = 3FF5581DD8ACA73F27408E8DBD55B460 /* Reachability.xcconfig */; | ||
2097 | + buildSettings = { | ||
2098 | + CODE_SIGN_IDENTITY = ""; | ||
2099 | + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | ||
2100 | + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | ||
2101 | + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; | ||
2102 | + CURRENT_PROJECT_VERSION = 1; | ||
2103 | + DEFINES_MODULE = YES; | ||
2104 | + DYLIB_COMPATIBILITY_VERSION = 1; | ||
2105 | + DYLIB_CURRENT_VERSION = 1; | ||
2106 | + DYLIB_INSTALL_NAME_BASE = "@rpath"; | ||
2107 | + GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; | ||
2108 | + INFOPLIST_FILE = "Target Support Files/Reachability/Info.plist"; | ||
2109 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | ||
2110 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
2111 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | ||
2112 | + MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; | ||
2113 | + PRODUCT_NAME = Reachability; | ||
2114 | + SDKROOT = iphoneos; | ||
2115 | + SKIP_INSTALL = YES; | ||
2116 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | ||
2117 | + SWIFT_VERSION = 4.0; | ||
2118 | + TARGETED_DEVICE_FAMILY = "1,2"; | ||
2119 | + VERSIONING_SYSTEM = "apple-generic"; | ||
2120 | + VERSION_INFO_PREFIX = ""; | ||
2121 | + }; | ||
2122 | + name = Debug; | ||
2123 | + }; | ||
2124 | + 35EACD63C3FC176EAE3E2D65799AE908 /* Release */ = { | ||
2125 | + isa = XCBuildConfiguration; | ||
2126 | + baseConfigurationReference = 3FF5581DD8ACA73F27408E8DBD55B460 /* Reachability.xcconfig */; | ||
2127 | + buildSettings = { | ||
2128 | + CODE_SIGN_IDENTITY = ""; | ||
2129 | + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | ||
2130 | + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | ||
2131 | + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; | ||
2132 | + CURRENT_PROJECT_VERSION = 1; | ||
2133 | + DEFINES_MODULE = YES; | ||
2134 | + DYLIB_COMPATIBILITY_VERSION = 1; | ||
2135 | + DYLIB_CURRENT_VERSION = 1; | ||
2136 | + DYLIB_INSTALL_NAME_BASE = "@rpath"; | ||
2137 | + GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; | ||
2138 | + INFOPLIST_FILE = "Target Support Files/Reachability/Info.plist"; | ||
2139 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | ||
2140 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
2141 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | ||
2142 | + MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; | ||
2143 | + PRODUCT_NAME = Reachability; | ||
2144 | + SDKROOT = iphoneos; | ||
2145 | + SKIP_INSTALL = YES; | ||
2146 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | ||
2147 | + SWIFT_VERSION = 4.0; | ||
2148 | + TARGETED_DEVICE_FAMILY = "1,2"; | ||
2149 | + VALIDATE_PRODUCT = YES; | ||
2150 | + VERSIONING_SYSTEM = "apple-generic"; | ||
2151 | + VERSION_INFO_PREFIX = ""; | ||
2152 | + }; | ||
2153 | + name = Release; | ||
2154 | + }; | ||
2155 | + 47F5279E280889F11AFB21438BECB119 /* Debug */ = { | ||
1961 | isa = XCBuildConfiguration; | 2156 | isa = XCBuildConfiguration; |
1962 | - baseConfigurationReference = D9320E1CCD06A69A623CACF8D469F5FD /* SDWebImage.xcconfig */; | 2157 | + baseConfigurationReference = 15A5772B566A3ABE19A0F882BFC6EDC9 /* SnapKit.xcconfig */; |
2158 | + buildSettings = { | ||
2159 | + CODE_SIGN_IDENTITY = ""; | ||
2160 | + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | ||
2161 | + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | ||
2162 | + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; | ||
2163 | + CURRENT_PROJECT_VERSION = 1; | ||
2164 | + DEFINES_MODULE = YES; | ||
2165 | + DYLIB_COMPATIBILITY_VERSION = 1; | ||
2166 | + DYLIB_CURRENT_VERSION = 1; | ||
2167 | + DYLIB_INSTALL_NAME_BASE = "@rpath"; | ||
2168 | + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; | ||
2169 | + INFOPLIST_FILE = "Target Support Files/SnapKit/Info.plist"; | ||
2170 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | ||
2171 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
2172 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | ||
2173 | + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; | ||
2174 | + PRODUCT_NAME = SnapKit; | ||
2175 | + SDKROOT = iphoneos; | ||
2176 | + SKIP_INSTALL = YES; | ||
2177 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | ||
2178 | + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | ||
2179 | + SWIFT_VERSION = 4.0; | ||
2180 | + TARGETED_DEVICE_FAMILY = "1,2"; | ||
2181 | + VERSIONING_SYSTEM = "apple-generic"; | ||
2182 | + VERSION_INFO_PREFIX = ""; | ||
2183 | + }; | ||
2184 | + name = Debug; | ||
2185 | + }; | ||
2186 | + 4EA06700372E23D7F07E4ACB02C658EF /* Release */ = { | ||
2187 | + isa = XCBuildConfiguration; | ||
2188 | + baseConfigurationReference = 9F6C43915D845AAF1242605DBA498840 /* SDWebImage.xcconfig */; | ||
1963 | buildSettings = { | 2189 | buildSettings = { |
1964 | CODE_SIGN_IDENTITY = ""; | 2190 | CODE_SIGN_IDENTITY = ""; |
1965 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2191 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -1988,9 +2214,9 @@ | @@ -1988,9 +2214,9 @@ | ||
1988 | }; | 2214 | }; |
1989 | name = Release; | 2215 | name = Release; |
1990 | }; | 2216 | }; |
1991 | - 48B91C10F0EB0CF2F5206AB95226AC0E /* Debug */ = { | 2217 | + 6A7A0896BDDD956C7B771EB7C9582652 /* Release */ = { |
1992 | isa = XCBuildConfiguration; | 2218 | isa = XCBuildConfiguration; |
1993 | - baseConfigurationReference = 9741F11BA31165953D6A9744F073FF08 /* Toast.xcconfig */; | 2219 | + baseConfigurationReference = 15A5772B566A3ABE19A0F882BFC6EDC9 /* SnapKit.xcconfig */; |
1994 | buildSettings = { | 2220 | buildSettings = { |
1995 | CODE_SIGN_IDENTITY = ""; | 2221 | CODE_SIGN_IDENTITY = ""; |
1996 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2222 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2001,26 +2227,62 @@ | @@ -2001,26 +2227,62 @@ | ||
2001 | DYLIB_COMPATIBILITY_VERSION = 1; | 2227 | DYLIB_COMPATIBILITY_VERSION = 1; |
2002 | DYLIB_CURRENT_VERSION = 1; | 2228 | DYLIB_CURRENT_VERSION = 1; |
2003 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 2229 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
2004 | - GCC_PREFIX_HEADER = "Target Support Files/Toast/Toast-prefix.pch"; | ||
2005 | - INFOPLIST_FILE = "Target Support Files/Toast/Info.plist"; | 2230 | + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; |
2231 | + INFOPLIST_FILE = "Target Support Files/SnapKit/Info.plist"; | ||
2006 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2232 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
2007 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 2233 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
2008 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2234 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
2009 | - MODULEMAP_FILE = "Target Support Files/Toast/Toast.modulemap"; | ||
2010 | - PRODUCT_NAME = Toast; | 2235 | + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; |
2236 | + PRODUCT_NAME = SnapKit; | ||
2011 | SDKROOT = iphoneos; | 2237 | SDKROOT = iphoneos; |
2012 | SKIP_INSTALL = YES; | 2238 | SKIP_INSTALL = YES; |
2013 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2239 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
2240 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; | ||
2014 | SWIFT_VERSION = 4.0; | 2241 | SWIFT_VERSION = 4.0; |
2015 | TARGETED_DEVICE_FAMILY = "1,2"; | 2242 | TARGETED_DEVICE_FAMILY = "1,2"; |
2243 | + VALIDATE_PRODUCT = YES; | ||
2016 | VERSIONING_SYSTEM = "apple-generic"; | 2244 | VERSIONING_SYSTEM = "apple-generic"; |
2017 | VERSION_INFO_PREFIX = ""; | 2245 | VERSION_INFO_PREFIX = ""; |
2018 | }; | 2246 | }; |
2019 | - name = Debug; | 2247 | + name = Release; |
2020 | }; | 2248 | }; |
2021 | - 5D34B066ADCE4D5A36DAF77492279C57 /* Debug */ = { | 2249 | + 6D327F5CB668D39555AA67B6E81FC585 /* Release */ = { |
2022 | isa = XCBuildConfiguration; | 2250 | isa = XCBuildConfiguration; |
2023 | - baseConfigurationReference = C746EF0B8C90559C66A538F15D8EBAAF /* SVProgressHUD.xcconfig */; | 2251 | + baseConfigurationReference = 77EFE064376F26AEED2B1971235A88EF /* Pods-ParentAssistant.release.xcconfig */; |
2252 | + buildSettings = { | ||
2253 | + CODE_SIGN_IDENTITY = ""; | ||
2254 | + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | ||
2255 | + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | ||
2256 | + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; | ||
2257 | + CURRENT_PROJECT_VERSION = 1; | ||
2258 | + DEFINES_MODULE = YES; | ||
2259 | + DYLIB_COMPATIBILITY_VERSION = 1; | ||
2260 | + DYLIB_CURRENT_VERSION = 1; | ||
2261 | + DYLIB_INSTALL_NAME_BASE = "@rpath"; | ||
2262 | + INFOPLIST_FILE = "Target Support Files/Pods-ParentAssistant/Info.plist"; | ||
2263 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | ||
2264 | + IPHONEOS_DEPLOYMENT_TARGET = 9.0; | ||
2265 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | ||
2266 | + MACH_O_TYPE = staticlib; | ||
2267 | + MODULEMAP_FILE = "Target Support Files/Pods-ParentAssistant/Pods-ParentAssistant.modulemap"; | ||
2268 | + OTHER_LDFLAGS = ""; | ||
2269 | + OTHER_LIBTOOLFLAGS = ""; | ||
2270 | + PODS_ROOT = "$(SRCROOT)"; | ||
2271 | + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; | ||
2272 | + PRODUCT_NAME = Pods_ParentAssistant; | ||
2273 | + SDKROOT = iphoneos; | ||
2274 | + SKIP_INSTALL = YES; | ||
2275 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; | ||
2276 | + TARGETED_DEVICE_FAMILY = "1,2"; | ||
2277 | + VALIDATE_PRODUCT = YES; | ||
2278 | + VERSIONING_SYSTEM = "apple-generic"; | ||
2279 | + VERSION_INFO_PREFIX = ""; | ||
2280 | + }; | ||
2281 | + name = Release; | ||
2282 | + }; | ||
2283 | + 71878591F778FD29BE48D52BE5523562 /* Debug */ = { | ||
2284 | + isa = XCBuildConfiguration; | ||
2285 | + baseConfigurationReference = 88A493FF5B844B0D17D0FCCAFECE4BF1 /* SVProgressHUD.xcconfig */; | ||
2024 | buildSettings = { | 2286 | buildSettings = { |
2025 | CODE_SIGN_IDENTITY = ""; | 2287 | CODE_SIGN_IDENTITY = ""; |
2026 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2288 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2050,7 +2312,7 @@ | @@ -2050,7 +2312,7 @@ | ||
2050 | }; | 2312 | }; |
2051 | 751B90BBDF8E0306B9FEBD3AFC3D32D5 /* Debug */ = { | 2313 | 751B90BBDF8E0306B9FEBD3AFC3D32D5 /* Debug */ = { |
2052 | isa = XCBuildConfiguration; | 2314 | isa = XCBuildConfiguration; |
2053 | - baseConfigurationReference = 187D5302F110245F1D24D217827BFBC1 /* AlamofireImage.xcconfig */; | 2315 | + baseConfigurationReference = 1B39174E86CAB7C66D94482A1C034FEE /* AlamofireImage.xcconfig */; |
2054 | buildSettings = { | 2316 | buildSettings = { |
2055 | CODE_SIGN_IDENTITY = ""; | 2317 | CODE_SIGN_IDENTITY = ""; |
2056 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2318 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2079,9 +2341,40 @@ | @@ -2079,9 +2341,40 @@ | ||
2079 | }; | 2341 | }; |
2080 | name = Debug; | 2342 | name = Debug; |
2081 | }; | 2343 | }; |
2344 | + 758E6E951E8F0C534029FE73BA34AB54 /* Release */ = { | ||
2345 | + isa = XCBuildConfiguration; | ||
2346 | + baseConfigurationReference = 88A493FF5B844B0D17D0FCCAFECE4BF1 /* SVProgressHUD.xcconfig */; | ||
2347 | + buildSettings = { | ||
2348 | + CODE_SIGN_IDENTITY = ""; | ||
2349 | + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | ||
2350 | + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; | ||
2351 | + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; | ||
2352 | + CURRENT_PROJECT_VERSION = 1; | ||
2353 | + DEFINES_MODULE = YES; | ||
2354 | + DYLIB_COMPATIBILITY_VERSION = 1; | ||
2355 | + DYLIB_CURRENT_VERSION = 1; | ||
2356 | + DYLIB_INSTALL_NAME_BASE = "@rpath"; | ||
2357 | + GCC_PREFIX_HEADER = "Target Support Files/SVProgressHUD/SVProgressHUD-prefix.pch"; | ||
2358 | + INFOPLIST_FILE = "Target Support Files/SVProgressHUD/Info.plist"; | ||
2359 | + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | ||
2360 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||
2361 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | ||
2362 | + MODULEMAP_FILE = "Target Support Files/SVProgressHUD/SVProgressHUD.modulemap"; | ||
2363 | + PRODUCT_NAME = SVProgressHUD; | ||
2364 | + SDKROOT = iphoneos; | ||
2365 | + SKIP_INSTALL = YES; | ||
2366 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | ||
2367 | + SWIFT_VERSION = 4.0; | ||
2368 | + TARGETED_DEVICE_FAMILY = "1,2"; | ||
2369 | + VALIDATE_PRODUCT = YES; | ||
2370 | + VERSIONING_SYSTEM = "apple-generic"; | ||
2371 | + VERSION_INFO_PREFIX = ""; | ||
2372 | + }; | ||
2373 | + name = Release; | ||
2374 | + }; | ||
2082 | 793948A7CE88FCA234DA7EFD60D4178E /* Debug */ = { | 2375 | 793948A7CE88FCA234DA7EFD60D4178E /* Debug */ = { |
2083 | isa = XCBuildConfiguration; | 2376 | isa = XCBuildConfiguration; |
2084 | - baseConfigurationReference = 1BF83289F3929832EC0ED8E333158C69 /* DZNEmptyDataSet.xcconfig */; | 2377 | + baseConfigurationReference = 4801B2F68A58A0E641AA265DD1BDF74D /* DZNEmptyDataSet.xcconfig */; |
2085 | buildSettings = { | 2378 | buildSettings = { |
2086 | CODE_SIGN_IDENTITY = ""; | 2379 | CODE_SIGN_IDENTITY = ""; |
2087 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2380 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2109,9 +2402,9 @@ | @@ -2109,9 +2402,9 @@ | ||
2109 | }; | 2402 | }; |
2110 | name = Debug; | 2403 | name = Debug; |
2111 | }; | 2404 | }; |
2112 | - 8F127F4A0150651E07D4FA5346BC4AAC /* Release */ = { | 2405 | + 7BA2004954648AE8EBD1DAEDCB7BBD14 /* Debug */ = { |
2113 | isa = XCBuildConfiguration; | 2406 | isa = XCBuildConfiguration; |
2114 | - baseConfigurationReference = C746EF0B8C90559C66A538F15D8EBAAF /* SVProgressHUD.xcconfig */; | 2407 | + baseConfigurationReference = B4375128F1FB5A01ED54EC7B96F813DD /* SwiftHash.xcconfig */; |
2115 | buildSettings = { | 2408 | buildSettings = { |
2116 | CODE_SIGN_IDENTITY = ""; | 2409 | CODE_SIGN_IDENTITY = ""; |
2117 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2410 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2122,27 +2415,27 @@ | @@ -2122,27 +2415,27 @@ | ||
2122 | DYLIB_COMPATIBILITY_VERSION = 1; | 2415 | DYLIB_COMPATIBILITY_VERSION = 1; |
2123 | DYLIB_CURRENT_VERSION = 1; | 2416 | DYLIB_CURRENT_VERSION = 1; |
2124 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 2417 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
2125 | - GCC_PREFIX_HEADER = "Target Support Files/SVProgressHUD/SVProgressHUD-prefix.pch"; | ||
2126 | - INFOPLIST_FILE = "Target Support Files/SVProgressHUD/Info.plist"; | 2418 | + GCC_PREFIX_HEADER = "Target Support Files/SwiftHash/SwiftHash-prefix.pch"; |
2419 | + INFOPLIST_FILE = "Target Support Files/SwiftHash/Info.plist"; | ||
2127 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2420 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
2128 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 2421 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
2129 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2422 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
2130 | - MODULEMAP_FILE = "Target Support Files/SVProgressHUD/SVProgressHUD.modulemap"; | ||
2131 | - PRODUCT_NAME = SVProgressHUD; | 2423 | + MODULEMAP_FILE = "Target Support Files/SwiftHash/SwiftHash.modulemap"; |
2424 | + PRODUCT_NAME = SwiftHash; | ||
2132 | SDKROOT = iphoneos; | 2425 | SDKROOT = iphoneos; |
2133 | SKIP_INSTALL = YES; | 2426 | SKIP_INSTALL = YES; |
2134 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2427 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
2428 | + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | ||
2135 | SWIFT_VERSION = 4.0; | 2429 | SWIFT_VERSION = 4.0; |
2136 | TARGETED_DEVICE_FAMILY = "1,2"; | 2430 | TARGETED_DEVICE_FAMILY = "1,2"; |
2137 | - VALIDATE_PRODUCT = YES; | ||
2138 | VERSIONING_SYSTEM = "apple-generic"; | 2431 | VERSIONING_SYSTEM = "apple-generic"; |
2139 | VERSION_INFO_PREFIX = ""; | 2432 | VERSION_INFO_PREFIX = ""; |
2140 | }; | 2433 | }; |
2141 | - name = Release; | 2434 | + name = Debug; |
2142 | }; | 2435 | }; |
2143 | - AF7FFDF24A1E00A55FA53123567E434F /* Debug */ = { | 2436 | + 8653F788CDABA5854EA3B3C81C77C07A /* Debug */ = { |
2144 | isa = XCBuildConfiguration; | 2437 | isa = XCBuildConfiguration; |
2145 | - baseConfigurationReference = 7ED5CEE60A46EFCFCE43D1A6C52D3869 /* Reachability.xcconfig */; | 2438 | + baseConfigurationReference = 9F6C43915D845AAF1242605DBA498840 /* SDWebImage.xcconfig */; |
2146 | buildSettings = { | 2439 | buildSettings = { |
2147 | CODE_SIGN_IDENTITY = ""; | 2440 | CODE_SIGN_IDENTITY = ""; |
2148 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2441 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2153,13 +2446,13 @@ | @@ -2153,13 +2446,13 @@ | ||
2153 | DYLIB_COMPATIBILITY_VERSION = 1; | 2446 | DYLIB_COMPATIBILITY_VERSION = 1; |
2154 | DYLIB_CURRENT_VERSION = 1; | 2447 | DYLIB_CURRENT_VERSION = 1; |
2155 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 2448 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
2156 | - GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; | ||
2157 | - INFOPLIST_FILE = "Target Support Files/Reachability/Info.plist"; | 2449 | + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; |
2450 | + INFOPLIST_FILE = "Target Support Files/SDWebImage/Info.plist"; | ||
2158 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2451 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
2159 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 2452 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
2160 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2453 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
2161 | - MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; | ||
2162 | - PRODUCT_NAME = Reachability; | 2454 | + MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; |
2455 | + PRODUCT_NAME = SDWebImage; | ||
2163 | SDKROOT = iphoneos; | 2456 | SDKROOT = iphoneos; |
2164 | SKIP_INSTALL = YES; | 2457 | SKIP_INSTALL = YES; |
2165 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2458 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
@@ -2170,9 +2463,9 @@ | @@ -2170,9 +2463,9 @@ | ||
2170 | }; | 2463 | }; |
2171 | name = Debug; | 2464 | name = Debug; |
2172 | }; | 2465 | }; |
2173 | - B0F5F1530D3F4E518BE2B1A52F98487A /* Debug */ = { | 2466 | + 9E84220FBB761469659567A74718CA70 /* Debug */ = { |
2174 | isa = XCBuildConfiguration; | 2467 | isa = XCBuildConfiguration; |
2175 | - baseConfigurationReference = 950B05ADF5C9C81AF940E6DFFABE4DB9 /* Alamofire.xcconfig */; | 2468 | + baseConfigurationReference = C44F3CF36D784B1D6E95244F108FCF4E /* Toast.xcconfig */; |
2176 | buildSettings = { | 2469 | buildSettings = { |
2177 | CODE_SIGN_IDENTITY = ""; | 2470 | CODE_SIGN_IDENTITY = ""; |
2178 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2471 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2183,17 +2476,16 @@ | @@ -2183,17 +2476,16 @@ | ||
2183 | DYLIB_COMPATIBILITY_VERSION = 1; | 2476 | DYLIB_COMPATIBILITY_VERSION = 1; |
2184 | DYLIB_CURRENT_VERSION = 1; | 2477 | DYLIB_CURRENT_VERSION = 1; |
2185 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 2478 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
2186 | - GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; | ||
2187 | - INFOPLIST_FILE = "Target Support Files/Alamofire/Info.plist"; | 2479 | + GCC_PREFIX_HEADER = "Target Support Files/Toast/Toast-prefix.pch"; |
2480 | + INFOPLIST_FILE = "Target Support Files/Toast/Info.plist"; | ||
2188 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2481 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
2189 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 2482 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
2190 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2483 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
2191 | - MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; | ||
2192 | - PRODUCT_NAME = Alamofire; | 2484 | + MODULEMAP_FILE = "Target Support Files/Toast/Toast.modulemap"; |
2485 | + PRODUCT_NAME = Toast; | ||
2193 | SDKROOT = iphoneos; | 2486 | SDKROOT = iphoneos; |
2194 | SKIP_INSTALL = YES; | 2487 | SKIP_INSTALL = YES; |
2195 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2488 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
2196 | - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | ||
2197 | SWIFT_VERSION = 4.0; | 2489 | SWIFT_VERSION = 4.0; |
2198 | TARGETED_DEVICE_FAMILY = "1,2"; | 2490 | TARGETED_DEVICE_FAMILY = "1,2"; |
2199 | VERSIONING_SYSTEM = "apple-generic"; | 2491 | VERSIONING_SYSTEM = "apple-generic"; |
@@ -2201,9 +2493,9 @@ | @@ -2201,9 +2493,9 @@ | ||
2201 | }; | 2493 | }; |
2202 | name = Debug; | 2494 | name = Debug; |
2203 | }; | 2495 | }; |
2204 | - B8CA02655A4B738D82484691EE8CA58F /* Release */ = { | 2496 | + B0F5F1530D3F4E518BE2B1A52F98487A /* Debug */ = { |
2205 | isa = XCBuildConfiguration; | 2497 | isa = XCBuildConfiguration; |
2206 | - baseConfigurationReference = 950B05ADF5C9C81AF940E6DFFABE4DB9 /* Alamofire.xcconfig */; | 2498 | + baseConfigurationReference = 6D310893DDD98E172A3B1C56E6EE803B /* Alamofire.xcconfig */; |
2207 | buildSettings = { | 2499 | buildSettings = { |
2208 | CODE_SIGN_IDENTITY = ""; | 2500 | CODE_SIGN_IDENTITY = ""; |
2209 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2501 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2224,18 +2516,17 @@ | @@ -2224,18 +2516,17 @@ | ||
2224 | SDKROOT = iphoneos; | 2516 | SDKROOT = iphoneos; |
2225 | SKIP_INSTALL = YES; | 2517 | SKIP_INSTALL = YES; |
2226 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2518 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
2227 | - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; | 2519 | + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
2228 | SWIFT_VERSION = 4.0; | 2520 | SWIFT_VERSION = 4.0; |
2229 | TARGETED_DEVICE_FAMILY = "1,2"; | 2521 | TARGETED_DEVICE_FAMILY = "1,2"; |
2230 | - VALIDATE_PRODUCT = YES; | ||
2231 | VERSIONING_SYSTEM = "apple-generic"; | 2522 | VERSIONING_SYSTEM = "apple-generic"; |
2232 | VERSION_INFO_PREFIX = ""; | 2523 | VERSION_INFO_PREFIX = ""; |
2233 | }; | 2524 | }; |
2234 | - name = Release; | 2525 | + name = Debug; |
2235 | }; | 2526 | }; |
2236 | - BC0919D3961516E30D282E56DF28529F /* Release */ = { | 2527 | + B8CA02655A4B738D82484691EE8CA58F /* Release */ = { |
2237 | isa = XCBuildConfiguration; | 2528 | isa = XCBuildConfiguration; |
2238 | - baseConfigurationReference = 8EC8A0BF26B3414588BF92C66234FD4B /* XRCarouselView.xcconfig */; | 2529 | + baseConfigurationReference = 6D310893DDD98E172A3B1C56E6EE803B /* Alamofire.xcconfig */; |
2239 | buildSettings = { | 2530 | buildSettings = { |
2240 | CODE_SIGN_IDENTITY = ""; | 2531 | CODE_SIGN_IDENTITY = ""; |
2241 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2532 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2246,16 +2537,17 @@ | @@ -2246,16 +2537,17 @@ | ||
2246 | DYLIB_COMPATIBILITY_VERSION = 1; | 2537 | DYLIB_COMPATIBILITY_VERSION = 1; |
2247 | DYLIB_CURRENT_VERSION = 1; | 2538 | DYLIB_CURRENT_VERSION = 1; |
2248 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 2539 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
2249 | - GCC_PREFIX_HEADER = "Target Support Files/XRCarouselView/XRCarouselView-prefix.pch"; | ||
2250 | - INFOPLIST_FILE = "Target Support Files/XRCarouselView/Info.plist"; | 2540 | + GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; |
2541 | + INFOPLIST_FILE = "Target Support Files/Alamofire/Info.plist"; | ||
2251 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2542 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
2252 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 2543 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
2253 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2544 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
2254 | - MODULEMAP_FILE = "Target Support Files/XRCarouselView/XRCarouselView.modulemap"; | ||
2255 | - PRODUCT_NAME = XRCarouselView; | 2545 | + MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; |
2546 | + PRODUCT_NAME = Alamofire; | ||
2256 | SDKROOT = iphoneos; | 2547 | SDKROOT = iphoneos; |
2257 | SKIP_INSTALL = YES; | 2548 | SKIP_INSTALL = YES; |
2258 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2549 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
2550 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; | ||
2259 | SWIFT_VERSION = 4.0; | 2551 | SWIFT_VERSION = 4.0; |
2260 | TARGETED_DEVICE_FAMILY = "1,2"; | 2552 | TARGETED_DEVICE_FAMILY = "1,2"; |
2261 | VALIDATE_PRODUCT = YES; | 2553 | VALIDATE_PRODUCT = YES; |
@@ -2264,9 +2556,9 @@ | @@ -2264,9 +2556,9 @@ | ||
2264 | }; | 2556 | }; |
2265 | name = Release; | 2557 | name = Release; |
2266 | }; | 2558 | }; |
2267 | - BD00D4A34DF117B5E5F247BF620396C1 /* Debug */ = { | 2559 | + DAE72FF2FFE8166FA938EB388ABBC2B5 /* Debug */ = { |
2268 | isa = XCBuildConfiguration; | 2560 | isa = XCBuildConfiguration; |
2269 | - baseConfigurationReference = 8EC8A0BF26B3414588BF92C66234FD4B /* XRCarouselView.xcconfig */; | 2561 | + baseConfigurationReference = E2237CCCE6E2214C952944C686EA918B /* HandyJSON.xcconfig */; |
2270 | buildSettings = { | 2562 | buildSettings = { |
2271 | CODE_SIGN_IDENTITY = ""; | 2563 | CODE_SIGN_IDENTITY = ""; |
2272 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2564 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2277,16 +2569,17 @@ | @@ -2277,16 +2569,17 @@ | ||
2277 | DYLIB_COMPATIBILITY_VERSION = 1; | 2569 | DYLIB_COMPATIBILITY_VERSION = 1; |
2278 | DYLIB_CURRENT_VERSION = 1; | 2570 | DYLIB_CURRENT_VERSION = 1; |
2279 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 2571 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
2280 | - GCC_PREFIX_HEADER = "Target Support Files/XRCarouselView/XRCarouselView-prefix.pch"; | ||
2281 | - INFOPLIST_FILE = "Target Support Files/XRCarouselView/Info.plist"; | 2572 | + GCC_PREFIX_HEADER = "Target Support Files/HandyJSON/HandyJSON-prefix.pch"; |
2573 | + INFOPLIST_FILE = "Target Support Files/HandyJSON/Info.plist"; | ||
2282 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2574 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
2283 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 2575 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
2284 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2576 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
2285 | - MODULEMAP_FILE = "Target Support Files/XRCarouselView/XRCarouselView.modulemap"; | ||
2286 | - PRODUCT_NAME = XRCarouselView; | 2577 | + MODULEMAP_FILE = "Target Support Files/HandyJSON/HandyJSON.modulemap"; |
2578 | + PRODUCT_NAME = HandyJSON; | ||
2287 | SDKROOT = iphoneos; | 2579 | SDKROOT = iphoneos; |
2288 | SKIP_INSTALL = YES; | 2580 | SKIP_INSTALL = YES; |
2289 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2581 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
2582 | + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | ||
2290 | SWIFT_VERSION = 4.0; | 2583 | SWIFT_VERSION = 4.0; |
2291 | TARGETED_DEVICE_FAMILY = "1,2"; | 2584 | TARGETED_DEVICE_FAMILY = "1,2"; |
2292 | VERSIONING_SYSTEM = "apple-generic"; | 2585 | VERSIONING_SYSTEM = "apple-generic"; |
@@ -2294,9 +2587,9 @@ | @@ -2294,9 +2587,9 @@ | ||
2294 | }; | 2587 | }; |
2295 | name = Debug; | 2588 | name = Debug; |
2296 | }; | 2589 | }; |
2297 | - DAB4CB471D45F527FCD1AE1F7006EE78 /* Release */ = { | 2590 | + DEE95D2CE0D975B471DDCB3DBB23D4E9 /* Release */ = { |
2298 | isa = XCBuildConfiguration; | 2591 | isa = XCBuildConfiguration; |
2299 | - baseConfigurationReference = 9741F11BA31165953D6A9744F073FF08 /* Toast.xcconfig */; | 2592 | + baseConfigurationReference = B4375128F1FB5A01ED54EC7B96F813DD /* SwiftHash.xcconfig */; |
2300 | buildSettings = { | 2593 | buildSettings = { |
2301 | CODE_SIGN_IDENTITY = ""; | 2594 | CODE_SIGN_IDENTITY = ""; |
2302 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2595 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2307,16 +2600,17 @@ | @@ -2307,16 +2600,17 @@ | ||
2307 | DYLIB_COMPATIBILITY_VERSION = 1; | 2600 | DYLIB_COMPATIBILITY_VERSION = 1; |
2308 | DYLIB_CURRENT_VERSION = 1; | 2601 | DYLIB_CURRENT_VERSION = 1; |
2309 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 2602 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
2310 | - GCC_PREFIX_HEADER = "Target Support Files/Toast/Toast-prefix.pch"; | ||
2311 | - INFOPLIST_FILE = "Target Support Files/Toast/Info.plist"; | 2603 | + GCC_PREFIX_HEADER = "Target Support Files/SwiftHash/SwiftHash-prefix.pch"; |
2604 | + INFOPLIST_FILE = "Target Support Files/SwiftHash/Info.plist"; | ||
2312 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2605 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
2313 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 2606 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
2314 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2607 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
2315 | - MODULEMAP_FILE = "Target Support Files/Toast/Toast.modulemap"; | ||
2316 | - PRODUCT_NAME = Toast; | 2608 | + MODULEMAP_FILE = "Target Support Files/SwiftHash/SwiftHash.modulemap"; |
2609 | + PRODUCT_NAME = SwiftHash; | ||
2317 | SDKROOT = iphoneos; | 2610 | SDKROOT = iphoneos; |
2318 | SKIP_INSTALL = YES; | 2611 | SKIP_INSTALL = YES; |
2319 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2612 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
2613 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; | ||
2320 | SWIFT_VERSION = 4.0; | 2614 | SWIFT_VERSION = 4.0; |
2321 | TARGETED_DEVICE_FAMILY = "1,2"; | 2615 | TARGETED_DEVICE_FAMILY = "1,2"; |
2322 | VALIDATE_PRODUCT = YES; | 2616 | VALIDATE_PRODUCT = YES; |
@@ -2325,9 +2619,9 @@ | @@ -2325,9 +2619,9 @@ | ||
2325 | }; | 2619 | }; |
2326 | name = Release; | 2620 | name = Release; |
2327 | }; | 2621 | }; |
2328 | - DAE72FF2FFE8166FA938EB388ABBC2B5 /* Debug */ = { | 2622 | + E00939B1F2C821FFD2465A1060F9F602 /* Debug */ = { |
2329 | isa = XCBuildConfiguration; | 2623 | isa = XCBuildConfiguration; |
2330 | - baseConfigurationReference = C6D4C38A8515FAAD57E78A742F0EB73A /* HandyJSON.xcconfig */; | 2624 | + baseConfigurationReference = 3631230A49BE1320D1553CE915C1526B /* XRCarouselView.xcconfig */; |
2331 | buildSettings = { | 2625 | buildSettings = { |
2332 | CODE_SIGN_IDENTITY = ""; | 2626 | CODE_SIGN_IDENTITY = ""; |
2333 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2627 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2338,17 +2632,16 @@ | @@ -2338,17 +2632,16 @@ | ||
2338 | DYLIB_COMPATIBILITY_VERSION = 1; | 2632 | DYLIB_COMPATIBILITY_VERSION = 1; |
2339 | DYLIB_CURRENT_VERSION = 1; | 2633 | DYLIB_CURRENT_VERSION = 1; |
2340 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 2634 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
2341 | - GCC_PREFIX_HEADER = "Target Support Files/HandyJSON/HandyJSON-prefix.pch"; | ||
2342 | - INFOPLIST_FILE = "Target Support Files/HandyJSON/Info.plist"; | 2635 | + GCC_PREFIX_HEADER = "Target Support Files/XRCarouselView/XRCarouselView-prefix.pch"; |
2636 | + INFOPLIST_FILE = "Target Support Files/XRCarouselView/Info.plist"; | ||
2343 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2637 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
2344 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 2638 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
2345 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2639 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
2346 | - MODULEMAP_FILE = "Target Support Files/HandyJSON/HandyJSON.modulemap"; | ||
2347 | - PRODUCT_NAME = HandyJSON; | 2640 | + MODULEMAP_FILE = "Target Support Files/XRCarouselView/XRCarouselView.modulemap"; |
2641 | + PRODUCT_NAME = XRCarouselView; | ||
2348 | SDKROOT = iphoneos; | 2642 | SDKROOT = iphoneos; |
2349 | SKIP_INSTALL = YES; | 2643 | SKIP_INSTALL = YES; |
2350 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2644 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
2351 | - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | ||
2352 | SWIFT_VERSION = 4.0; | 2645 | SWIFT_VERSION = 4.0; |
2353 | TARGETED_DEVICE_FAMILY = "1,2"; | 2646 | TARGETED_DEVICE_FAMILY = "1,2"; |
2354 | VERSIONING_SYSTEM = "apple-generic"; | 2647 | VERSIONING_SYSTEM = "apple-generic"; |
@@ -2356,9 +2649,9 @@ | @@ -2356,9 +2649,9 @@ | ||
2356 | }; | 2649 | }; |
2357 | name = Debug; | 2650 | name = Debug; |
2358 | }; | 2651 | }; |
2359 | - E03AFDCBB7483B6A565534D24BB1484D /* Release */ = { | 2652 | + E1E6750FF1195F6B24E29152211BE1BB /* Release */ = { |
2360 | isa = XCBuildConfiguration; | 2653 | isa = XCBuildConfiguration; |
2361 | - baseConfigurationReference = 7ED5CEE60A46EFCFCE43D1A6C52D3869 /* Reachability.xcconfig */; | 2654 | + baseConfigurationReference = 3631230A49BE1320D1553CE915C1526B /* XRCarouselView.xcconfig */; |
2362 | buildSettings = { | 2655 | buildSettings = { |
2363 | CODE_SIGN_IDENTITY = ""; | 2656 | CODE_SIGN_IDENTITY = ""; |
2364 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2657 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2369,13 +2662,13 @@ | @@ -2369,13 +2662,13 @@ | ||
2369 | DYLIB_COMPATIBILITY_VERSION = 1; | 2662 | DYLIB_COMPATIBILITY_VERSION = 1; |
2370 | DYLIB_CURRENT_VERSION = 1; | 2663 | DYLIB_CURRENT_VERSION = 1; |
2371 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 2664 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
2372 | - GCC_PREFIX_HEADER = "Target Support Files/Reachability/Reachability-prefix.pch"; | ||
2373 | - INFOPLIST_FILE = "Target Support Files/Reachability/Info.plist"; | 2665 | + GCC_PREFIX_HEADER = "Target Support Files/XRCarouselView/XRCarouselView-prefix.pch"; |
2666 | + INFOPLIST_FILE = "Target Support Files/XRCarouselView/Info.plist"; | ||
2374 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2667 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
2375 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 2668 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
2376 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2669 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
2377 | - MODULEMAP_FILE = "Target Support Files/Reachability/Reachability.modulemap"; | ||
2378 | - PRODUCT_NAME = Reachability; | 2670 | + MODULEMAP_FILE = "Target Support Files/XRCarouselView/XRCarouselView.modulemap"; |
2671 | + PRODUCT_NAME = XRCarouselView; | ||
2379 | SDKROOT = iphoneos; | 2672 | SDKROOT = iphoneos; |
2380 | SKIP_INSTALL = YES; | 2673 | SKIP_INSTALL = YES; |
2381 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2674 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
@@ -2450,9 +2743,9 @@ | @@ -2450,9 +2743,9 @@ | ||
2450 | }; | 2743 | }; |
2451 | name = Debug; | 2744 | name = Debug; |
2452 | }; | 2745 | }; |
2453 | - E658282DB2599CAD5F6CC833DE3425F9 /* Debug */ = { | 2746 | + ECB5142D4DABB45B92371C51B3EB61F8 /* Release */ = { |
2454 | isa = XCBuildConfiguration; | 2747 | isa = XCBuildConfiguration; |
2455 | - baseConfigurationReference = 6EB59F100C77215BCBB4FAD12F0FF358 /* Pods-ParentAssistant.debug.xcconfig */; | 2748 | + baseConfigurationReference = E2237CCCE6E2214C952944C686EA918B /* HandyJSON.xcconfig */; |
2456 | buildSettings = { | 2749 | buildSettings = { |
2457 | CODE_SIGN_IDENTITY = ""; | 2750 | CODE_SIGN_IDENTITY = ""; |
2458 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2751 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2463,30 +2756,28 @@ | @@ -2463,30 +2756,28 @@ | ||
2463 | DYLIB_COMPATIBILITY_VERSION = 1; | 2756 | DYLIB_COMPATIBILITY_VERSION = 1; |
2464 | DYLIB_CURRENT_VERSION = 1; | 2757 | DYLIB_CURRENT_VERSION = 1; |
2465 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 2758 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
2466 | - INFOPLIST_FILE = "Target Support Files/Pods-ParentAssistant/Info.plist"; | 2759 | + GCC_PREFIX_HEADER = "Target Support Files/HandyJSON/HandyJSON-prefix.pch"; |
2760 | + INFOPLIST_FILE = "Target Support Files/HandyJSON/Info.plist"; | ||
2467 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2761 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
2468 | - IPHONEOS_DEPLOYMENT_TARGET = 9.0; | 2762 | + IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
2469 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2763 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
2470 | - MACH_O_TYPE = staticlib; | ||
2471 | - MODULEMAP_FILE = "Target Support Files/Pods-ParentAssistant/Pods-ParentAssistant.modulemap"; | ||
2472 | - OTHER_LDFLAGS = ""; | ||
2473 | - OTHER_LIBTOOLFLAGS = ""; | ||
2474 | - PODS_ROOT = "$(SRCROOT)"; | ||
2475 | - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; | ||
2476 | - PRODUCT_NAME = Pods_ParentAssistant; | 2764 | + MODULEMAP_FILE = "Target Support Files/HandyJSON/HandyJSON.modulemap"; |
2765 | + PRODUCT_NAME = HandyJSON; | ||
2477 | SDKROOT = iphoneos; | 2766 | SDKROOT = iphoneos; |
2478 | SKIP_INSTALL = YES; | 2767 | SKIP_INSTALL = YES; |
2479 | - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; | ||
2480 | - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; | 2768 | + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
2769 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; | ||
2770 | + SWIFT_VERSION = 4.0; | ||
2481 | TARGETED_DEVICE_FAMILY = "1,2"; | 2771 | TARGETED_DEVICE_FAMILY = "1,2"; |
2772 | + VALIDATE_PRODUCT = YES; | ||
2482 | VERSIONING_SYSTEM = "apple-generic"; | 2773 | VERSIONING_SYSTEM = "apple-generic"; |
2483 | VERSION_INFO_PREFIX = ""; | 2774 | VERSION_INFO_PREFIX = ""; |
2484 | }; | 2775 | }; |
2485 | - name = Debug; | 2776 | + name = Release; |
2486 | }; | 2777 | }; |
2487 | - ECB5142D4DABB45B92371C51B3EB61F8 /* Release */ = { | 2778 | + F87B549BDE1DD266500540B1415EC88E /* Release */ = { |
2488 | isa = XCBuildConfiguration; | 2779 | isa = XCBuildConfiguration; |
2489 | - baseConfigurationReference = C6D4C38A8515FAAD57E78A742F0EB73A /* HandyJSON.xcconfig */; | 2780 | + baseConfigurationReference = C44F3CF36D784B1D6E95244F108FCF4E /* Toast.xcconfig */; |
2490 | buildSettings = { | 2781 | buildSettings = { |
2491 | CODE_SIGN_IDENTITY = ""; | 2782 | CODE_SIGN_IDENTITY = ""; |
2492 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; | 2783 | "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; |
@@ -2497,17 +2788,16 @@ | @@ -2497,17 +2788,16 @@ | ||
2497 | DYLIB_COMPATIBILITY_VERSION = 1; | 2788 | DYLIB_COMPATIBILITY_VERSION = 1; |
2498 | DYLIB_CURRENT_VERSION = 1; | 2789 | DYLIB_CURRENT_VERSION = 1; |
2499 | DYLIB_INSTALL_NAME_BASE = "@rpath"; | 2790 | DYLIB_INSTALL_NAME_BASE = "@rpath"; |
2500 | - GCC_PREFIX_HEADER = "Target Support Files/HandyJSON/HandyJSON-prefix.pch"; | ||
2501 | - INFOPLIST_FILE = "Target Support Files/HandyJSON/Info.plist"; | 2791 | + GCC_PREFIX_HEADER = "Target Support Files/Toast/Toast-prefix.pch"; |
2792 | + INFOPLIST_FILE = "Target Support Files/Toast/Info.plist"; | ||
2502 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; | 2793 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; |
2503 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | 2794 | IPHONEOS_DEPLOYMENT_TARGET = 8.0; |
2504 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; | 2795 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
2505 | - MODULEMAP_FILE = "Target Support Files/HandyJSON/HandyJSON.modulemap"; | ||
2506 | - PRODUCT_NAME = HandyJSON; | 2796 | + MODULEMAP_FILE = "Target Support Files/Toast/Toast.modulemap"; |
2797 | + PRODUCT_NAME = Toast; | ||
2507 | SDKROOT = iphoneos; | 2798 | SDKROOT = iphoneos; |
2508 | SKIP_INSTALL = YES; | 2799 | SKIP_INSTALL = YES; |
2509 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; | 2800 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; |
2510 | - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; | ||
2511 | SWIFT_VERSION = 4.0; | 2801 | SWIFT_VERSION = 4.0; |
2512 | TARGETED_DEVICE_FAMILY = "1,2"; | 2802 | TARGETED_DEVICE_FAMILY = "1,2"; |
2513 | VALIDATE_PRODUCT = YES; | 2803 | VALIDATE_PRODUCT = YES; |
@@ -2537,20 +2827,20 @@ | @@ -2537,20 +2827,20 @@ | ||
2537 | defaultConfigurationIsVisible = 0; | 2827 | defaultConfigurationIsVisible = 0; |
2538 | defaultConfigurationName = Release; | 2828 | defaultConfigurationName = Release; |
2539 | }; | 2829 | }; |
2540 | - 1CEF6058AA58F732B5DE35ABEA2BB8C8 /* Build configuration list for PBXNativeTarget "Toast" */ = { | 2830 | + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { |
2541 | isa = XCConfigurationList; | 2831 | isa = XCConfigurationList; |
2542 | buildConfigurations = ( | 2832 | buildConfigurations = ( |
2543 | - 48B91C10F0EB0CF2F5206AB95226AC0E /* Debug */, | ||
2544 | - DAB4CB471D45F527FCD1AE1F7006EE78 /* Release */, | 2833 | + E2BF6D6731C31DE69900B7B24E6F0445 /* Debug */, |
2834 | + 26F954BA177A9A46FFFD4E23ED11D67A /* Release */, | ||
2545 | ); | 2835 | ); |
2546 | defaultConfigurationIsVisible = 0; | 2836 | defaultConfigurationIsVisible = 0; |
2547 | defaultConfigurationName = Release; | 2837 | defaultConfigurationName = Release; |
2548 | }; | 2838 | }; |
2549 | - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { | 2839 | + 350E3B0636803EAF399DACC38B240D7F /* Build configuration list for PBXNativeTarget "SnapKit" */ = { |
2550 | isa = XCConfigurationList; | 2840 | isa = XCConfigurationList; |
2551 | buildConfigurations = ( | 2841 | buildConfigurations = ( |
2552 | - E2BF6D6731C31DE69900B7B24E6F0445 /* Debug */, | ||
2553 | - 26F954BA177A9A46FFFD4E23ED11D67A /* Release */, | 2842 | + 47F5279E280889F11AFB21438BECB119 /* Debug */, |
2843 | + 6A7A0896BDDD956C7B771EB7C9582652 /* Release */, | ||
2554 | ); | 2844 | ); |
2555 | defaultConfigurationIsVisible = 0; | 2845 | defaultConfigurationIsVisible = 0; |
2556 | defaultConfigurationName = Release; | 2846 | defaultConfigurationName = Release; |
@@ -2564,65 +2854,74 @@ | @@ -2564,65 +2854,74 @@ | ||
2564 | defaultConfigurationIsVisible = 0; | 2854 | defaultConfigurationIsVisible = 0; |
2565 | defaultConfigurationName = Release; | 2855 | defaultConfigurationName = Release; |
2566 | }; | 2856 | }; |
2567 | - 4C801EC31238E6F547E7192FDC9AD054 /* Build configuration list for PBXNativeTarget "XRCarouselView" */ = { | 2857 | + 491925666617A23C295EA7DB4EF50E15 /* Build configuration list for PBXNativeTarget "SVProgressHUD" */ = { |
2568 | isa = XCConfigurationList; | 2858 | isa = XCConfigurationList; |
2569 | buildConfigurations = ( | 2859 | buildConfigurations = ( |
2570 | - BD00D4A34DF117B5E5F247BF620396C1 /* Debug */, | ||
2571 | - BC0919D3961516E30D282E56DF28529F /* Release */, | 2860 | + 71878591F778FD29BE48D52BE5523562 /* Debug */, |
2861 | + 758E6E951E8F0C534029FE73BA34AB54 /* Release */, | ||
2572 | ); | 2862 | ); |
2573 | defaultConfigurationIsVisible = 0; | 2863 | defaultConfigurationIsVisible = 0; |
2574 | defaultConfigurationName = Release; | 2864 | defaultConfigurationName = Release; |
2575 | }; | 2865 | }; |
2576 | - 58F24DE1FC95F96D43F56B9CC6D0B926 /* Build configuration list for PBXNativeTarget "SwiftHash" */ = { | 2866 | + 683B3704E090053F9CB60B78B4F8E193 /* Build configuration list for PBXNativeTarget "Pods-ParentAssistant" */ = { |
2577 | isa = XCConfigurationList; | 2867 | isa = XCConfigurationList; |
2578 | buildConfigurations = ( | 2868 | buildConfigurations = ( |
2579 | - 0C3F011A578A68CF86694EAD254E6E23 /* Debug */, | ||
2580 | - 11480927D0D767066580AF486506DDA6 /* Release */, | 2869 | + 01642820E3ED339644063F553DAD1A3A /* Debug */, |
2870 | + 6D327F5CB668D39555AA67B6E81FC585 /* Release */, | ||
2581 | ); | 2871 | ); |
2582 | defaultConfigurationIsVisible = 0; | 2872 | defaultConfigurationIsVisible = 0; |
2583 | defaultConfigurationName = Release; | 2873 | defaultConfigurationName = Release; |
2584 | }; | 2874 | }; |
2585 | - 70F92D3F8B893481FDA768F4EB8E9118 /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { | 2875 | + 7D95C798FADD153DF635B58ABB24A304 /* Build configuration list for PBXNativeTarget "Toast" */ = { |
2586 | isa = XCConfigurationList; | 2876 | isa = XCConfigurationList; |
2587 | buildConfigurations = ( | 2877 | buildConfigurations = ( |
2588 | - 1F859CD6F320ED91E304126AE9B41213 /* Debug */, | ||
2589 | - 2DA5E368920A110F6198A53CE954D348 /* Release */, | 2878 | + 9E84220FBB761469659567A74718CA70 /* Debug */, |
2879 | + F87B549BDE1DD266500540B1415EC88E /* Release */, | ||
2590 | ); | 2880 | ); |
2591 | defaultConfigurationIsVisible = 0; | 2881 | defaultConfigurationIsVisible = 0; |
2592 | defaultConfigurationName = Release; | 2882 | defaultConfigurationName = Release; |
2593 | }; | 2883 | }; |
2594 | - 76E43176855F8CE556CB459D4CF15C83 /* Build configuration list for PBXNativeTarget "Pods-ParentAssistant" */ = { | 2884 | + AC2CBCE24382919CB3DBFC8BB3CC6503 /* Build configuration list for PBXNativeTarget "DZNEmptyDataSet" */ = { |
2595 | isa = XCConfigurationList; | 2885 | isa = XCConfigurationList; |
2596 | buildConfigurations = ( | 2886 | buildConfigurations = ( |
2597 | - E658282DB2599CAD5F6CC833DE3425F9 /* Debug */, | ||
2598 | - 1F40ECCA7544B21AE3F93FCA732FF525 /* Release */, | 2887 | + 793948A7CE88FCA234DA7EFD60D4178E /* Debug */, |
2888 | + 1456973998A5F20B4501A680D3794F6A /* Release */, | ||
2599 | ); | 2889 | ); |
2600 | defaultConfigurationIsVisible = 0; | 2890 | defaultConfigurationIsVisible = 0; |
2601 | defaultConfigurationName = Release; | 2891 | defaultConfigurationName = Release; |
2602 | }; | 2892 | }; |
2603 | - AC2CBCE24382919CB3DBFC8BB3CC6503 /* Build configuration list for PBXNativeTarget "DZNEmptyDataSet" */ = { | 2893 | + B534A7BC33C05F94D34088FE0C9A4B69 /* Build configuration list for PBXNativeTarget "SwiftHash" */ = { |
2604 | isa = XCConfigurationList; | 2894 | isa = XCConfigurationList; |
2605 | buildConfigurations = ( | 2895 | buildConfigurations = ( |
2606 | - 793948A7CE88FCA234DA7EFD60D4178E /* Debug */, | ||
2607 | - 1456973998A5F20B4501A680D3794F6A /* Release */, | 2896 | + 7BA2004954648AE8EBD1DAEDCB7BBD14 /* Debug */, |
2897 | + DEE95D2CE0D975B471DDCB3DBB23D4E9 /* Release */, | ||
2898 | + ); | ||
2899 | + defaultConfigurationIsVisible = 0; | ||
2900 | + defaultConfigurationName = Release; | ||
2901 | + }; | ||
2902 | + B5CCA80D6D334B8890E98CE7313D8AC7 /* Build configuration list for PBXNativeTarget "Reachability" */ = { | ||
2903 | + isa = XCConfigurationList; | ||
2904 | + buildConfigurations = ( | ||
2905 | + 2A9B983B8046967249567452926D2430 /* Debug */, | ||
2906 | + 35EACD63C3FC176EAE3E2D65799AE908 /* Release */, | ||
2608 | ); | 2907 | ); |
2609 | defaultConfigurationIsVisible = 0; | 2908 | defaultConfigurationIsVisible = 0; |
2610 | defaultConfigurationName = Release; | 2909 | defaultConfigurationName = Release; |
2611 | }; | 2910 | }; |
2612 | - C3C11F185D4F7CF61CB8BBE64492631D /* Build configuration list for PBXNativeTarget "Reachability" */ = { | 2911 | + C7B92425DD08A4BED6E55134B9B55EC2 /* Build configuration list for PBXNativeTarget "XRCarouselView" */ = { |
2613 | isa = XCConfigurationList; | 2912 | isa = XCConfigurationList; |
2614 | buildConfigurations = ( | 2913 | buildConfigurations = ( |
2615 | - AF7FFDF24A1E00A55FA53123567E434F /* Debug */, | ||
2616 | - E03AFDCBB7483B6A565534D24BB1484D /* Release */, | 2914 | + E00939B1F2C821FFD2465A1060F9F602 /* Debug */, |
2915 | + E1E6750FF1195F6B24E29152211BE1BB /* Release */, | ||
2617 | ); | 2916 | ); |
2618 | defaultConfigurationIsVisible = 0; | 2917 | defaultConfigurationIsVisible = 0; |
2619 | defaultConfigurationName = Release; | 2918 | defaultConfigurationName = Release; |
2620 | }; | 2919 | }; |
2621 | - FA57B4E379EB61FD555A1581DE341347 /* Build configuration list for PBXNativeTarget "SVProgressHUD" */ = { | 2920 | + D3D4778700922C5FDDC53D2E2A8D8E71 /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { |
2622 | isa = XCConfigurationList; | 2921 | isa = XCConfigurationList; |
2623 | buildConfigurations = ( | 2922 | buildConfigurations = ( |
2624 | - 5D34B066ADCE4D5A36DAF77492279C57 /* Debug */, | ||
2625 | - 8F127F4A0150651E07D4FA5346BC4AAC /* Release */, | 2923 | + 8653F788CDABA5854EA3B3C81C77C07A /* Debug */, |
2924 | + 4EA06700372E23D7F07E4ACB02C658EF /* Release */, | ||
2626 | ); | 2925 | ); |
2627 | defaultConfigurationIsVisible = 0; | 2926 | defaultConfigurationIsVisible = 0; |
2628 | defaultConfigurationName = Release; | 2927 | defaultConfigurationName = Release; |
ParentAssistant/Pods/Pods.xcodeproj/xcuserdata/caoyang.xcuserdatad/xcschemes/Pods-ParentAssistant.xcscheme
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | buildForAnalyzing = "YES"> | 14 | buildForAnalyzing = "YES"> |
15 | <BuildableReference | 15 | <BuildableReference |
16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
17 | - BlueprintIdentifier = "3DE44D61FA676CE3B5DFDE6DC058A636" | 17 | + BlueprintIdentifier = "887DC111FCD0C9A0C744AEAD4A4A39EF" |
18 | BuildableName = "Pods_ParentAssistant.framework" | 18 | BuildableName = "Pods_ParentAssistant.framework" |
19 | BlueprintName = "Pods-ParentAssistant" | 19 | BlueprintName = "Pods-ParentAssistant" |
20 | ReferencedContainer = "container:Pods.xcodeproj"> | 20 | ReferencedContainer = "container:Pods.xcodeproj"> |
@@ -45,7 +45,7 @@ | @@ -45,7 +45,7 @@ | ||
45 | <MacroExpansion> | 45 | <MacroExpansion> |
46 | <BuildableReference | 46 | <BuildableReference |
47 | BuildableIdentifier = "primary" | 47 | BuildableIdentifier = "primary" |
48 | - BlueprintIdentifier = "3DE44D61FA676CE3B5DFDE6DC058A636" | 48 | + BlueprintIdentifier = "887DC111FCD0C9A0C744AEAD4A4A39EF" |
49 | BuildableName = "Pods_ParentAssistant.framework" | 49 | BuildableName = "Pods_ParentAssistant.framework" |
50 | BlueprintName = "Pods-ParentAssistant" | 50 | BlueprintName = "Pods-ParentAssistant" |
51 | ReferencedContainer = "container:Pods.xcodeproj"> | 51 | ReferencedContainer = "container:Pods.xcodeproj"> |
ParentAssistant/Pods/Pods.xcodeproj/xcuserdata/caoyang.xcuserdatad/xcschemes/Reachability.xcscheme
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | buildForArchiving = "YES"> | 14 | buildForArchiving = "YES"> |
15 | <BuildableReference | 15 | <BuildableReference |
16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
17 | - BlueprintIdentifier = "CE1092398200ECC7DE7468626D1D0B98" | 17 | + BlueprintIdentifier = "3BA75D107803FA19DCD1C94FE3447690" |
18 | BlueprintName = "Reachability" | 18 | BlueprintName = "Reachability" |
19 | ReferencedContainer = "container:Pods.xcodeproj" | 19 | ReferencedContainer = "container:Pods.xcodeproj" |
20 | BuildableName = "Reachability.framework"> | 20 | BuildableName = "Reachability.framework"> |
ParentAssistant/Pods/Pods.xcodeproj/xcuserdata/caoyang.xcuserdatad/xcschemes/SDWebImage.xcscheme
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | buildForArchiving = "YES"> | 14 | buildForArchiving = "YES"> |
15 | <BuildableReference | 15 | <BuildableReference |
16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
17 | - BlueprintIdentifier = "37F4E36BECBDD0070D2501E766C0238B" | 17 | + BlueprintIdentifier = "C782B6AC9F7BC01BB6BE98463D637A2E" |
18 | BlueprintName = "SDWebImage" | 18 | BlueprintName = "SDWebImage" |
19 | ReferencedContainer = "container:Pods.xcodeproj" | 19 | ReferencedContainer = "container:Pods.xcodeproj" |
20 | BuildableName = "SDWebImage.framework"> | 20 | BuildableName = "SDWebImage.framework"> |
ParentAssistant/Pods/Pods.xcodeproj/xcuserdata/caoyang.xcuserdatad/xcschemes/SVProgressHUD.xcscheme
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | buildForArchiving = "YES"> | 14 | buildForArchiving = "YES"> |
15 | <BuildableReference | 15 | <BuildableReference |
16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
17 | - BlueprintIdentifier = "637267420040487628765A2667620742" | 17 | + BlueprintIdentifier = "7FF0F9EA568BDBBBF086B444248BC9D3" |
18 | BlueprintName = "SVProgressHUD" | 18 | BlueprintName = "SVProgressHUD" |
19 | ReferencedContainer = "container:Pods.xcodeproj" | 19 | ReferencedContainer = "container:Pods.xcodeproj" |
20 | BuildableName = "SVProgressHUD.framework"> | 20 | BuildableName = "SVProgressHUD.framework"> |
ParentAssistant/Pods/Pods.xcodeproj/xcuserdata/caoyang.xcuserdatad/xcschemes/SnapKit.xcscheme
0 → 100644
@@ -0,0 +1,60 @@ | @@ -0,0 +1,60 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<Scheme | ||
3 | + LastUpgradeVersion = "0930" | ||
4 | + version = "1.3"> | ||
5 | + <BuildAction | ||
6 | + parallelizeBuildables = "YES" | ||
7 | + buildImplicitDependencies = "YES"> | ||
8 | + <BuildActionEntries> | ||
9 | + <BuildActionEntry | ||
10 | + buildForAnalyzing = "YES" | ||
11 | + buildForTesting = "YES" | ||
12 | + buildForRunning = "YES" | ||
13 | + buildForProfiling = "YES" | ||
14 | + buildForArchiving = "YES"> | ||
15 | + <BuildableReference | ||
16 | + BuildableIdentifier = "primary" | ||
17 | + BlueprintIdentifier = "2EA8A8170BDB454512C4B9B4113F94EC" | ||
18 | + BlueprintName = "SnapKit" | ||
19 | + ReferencedContainer = "container:Pods.xcodeproj" | ||
20 | + BuildableName = "SnapKit.framework"> | ||
21 | + </BuildableReference> | ||
22 | + </BuildActionEntry> | ||
23 | + </BuildActionEntries> | ||
24 | + </BuildAction> | ||
25 | + <TestAction | ||
26 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
27 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
28 | + shouldUseLaunchSchemeArgsEnv = "YES" | ||
29 | + buildConfiguration = "Debug"> | ||
30 | + <AdditionalOptions> | ||
31 | + </AdditionalOptions> | ||
32 | + </TestAction> | ||
33 | + <LaunchAction | ||
34 | + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" | ||
35 | + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" | ||
36 | + launchStyle = "0" | ||
37 | + useCustomWorkingDirectory = "NO" | ||
38 | + ignoresPersistentStateOnLaunch = "NO" | ||
39 | + debugDocumentVersioning = "YES" | ||
40 | + debugServiceExtension = "internal" | ||
41 | + buildConfiguration = "Debug" | ||
42 | + allowLocationSimulation = "YES"> | ||
43 | + <AdditionalOptions> | ||
44 | + </AdditionalOptions> | ||
45 | + </LaunchAction> | ||
46 | + <ProfileAction | ||
47 | + savedToolIdentifier = "" | ||
48 | + useCustomWorkingDirectory = "NO" | ||
49 | + debugDocumentVersioning = "YES" | ||
50 | + buildConfiguration = "Release" | ||
51 | + shouldUseLaunchSchemeArgsEnv = "YES"> | ||
52 | + </ProfileAction> | ||
53 | + <AnalyzeAction | ||
54 | + buildConfiguration = "Debug"> | ||
55 | + </AnalyzeAction> | ||
56 | + <ArchiveAction | ||
57 | + buildConfiguration = "Release" | ||
58 | + revealArchiveInOrganizer = "YES"> | ||
59 | + </ArchiveAction> | ||
60 | +</Scheme> |
ParentAssistant/Pods/Pods.xcodeproj/xcuserdata/caoyang.xcuserdatad/xcschemes/SwiftHash.xcscheme
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | buildForArchiving = "YES"> | 14 | buildForArchiving = "YES"> |
15 | <BuildableReference | 15 | <BuildableReference |
16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
17 | - BlueprintIdentifier = "A0A5E57D4BB5AA2602B591D713407086" | 17 | + BlueprintIdentifier = "590259DA3C464F37C1C06A66A196C2EC" |
18 | BlueprintName = "SwiftHash" | 18 | BlueprintName = "SwiftHash" |
19 | ReferencedContainer = "container:Pods.xcodeproj" | 19 | ReferencedContainer = "container:Pods.xcodeproj" |
20 | BuildableName = "SwiftHash.framework"> | 20 | BuildableName = "SwiftHash.framework"> |
ParentAssistant/Pods/Pods.xcodeproj/xcuserdata/caoyang.xcuserdatad/xcschemes/Toast.xcscheme
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | buildForArchiving = "YES"> | 14 | buildForArchiving = "YES"> |
15 | <BuildableReference | 15 | <BuildableReference |
16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
17 | - BlueprintIdentifier = "620180280B57A3DF973662E546D211E4" | 17 | + BlueprintIdentifier = "D8354E90D90749714A3DA9F3C0F782E2" |
18 | BlueprintName = "Toast" | 18 | BlueprintName = "Toast" |
19 | ReferencedContainer = "container:Pods.xcodeproj" | 19 | ReferencedContainer = "container:Pods.xcodeproj" |
20 | BuildableName = "Toast.framework"> | 20 | BuildableName = "Toast.framework"> |
ParentAssistant/Pods/Pods.xcodeproj/xcuserdata/caoyang.xcuserdatad/xcschemes/XRCarouselView.xcscheme
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | buildForArchiving = "YES"> | 14 | buildForArchiving = "YES"> |
15 | <BuildableReference | 15 | <BuildableReference |
16 | BuildableIdentifier = "primary" | 16 | BuildableIdentifier = "primary" |
17 | - BlueprintIdentifier = "0A4402E270B0A4B00A031931BD805EF1" | 17 | + BlueprintIdentifier = "D2E520C37EEE8BE7F8780FFE10A89466" |
18 | BlueprintName = "XRCarouselView" | 18 | BlueprintName = "XRCarouselView" |
19 | ReferencedContainer = "container:Pods.xcodeproj" | 19 | ReferencedContainer = "container:Pods.xcodeproj" |
20 | BuildableName = "XRCarouselView.framework"> | 20 | BuildableName = "XRCarouselView.framework"> |
ParentAssistant/Pods/Pods.xcodeproj/xcuserdata/caoyang.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -8,78 +8,61 @@ | @@ -8,78 +8,61 @@ | ||
8 | <dict> | 8 | <dict> |
9 | <key>isShown</key> | 9 | <key>isShown</key> |
10 | <false/> | 10 | <false/> |
11 | - <key>orderHint</key> | ||
12 | - <integer>0</integer> | ||
13 | </dict> | 11 | </dict> |
14 | <key>AlamofireImage.xcscheme</key> | 12 | <key>AlamofireImage.xcscheme</key> |
15 | <dict> | 13 | <dict> |
16 | <key>isShown</key> | 14 | <key>isShown</key> |
17 | <false/> | 15 | <false/> |
18 | - <key>orderHint</key> | ||
19 | - <integer>1</integer> | ||
20 | </dict> | 16 | </dict> |
21 | <key>DZNEmptyDataSet.xcscheme</key> | 17 | <key>DZNEmptyDataSet.xcscheme</key> |
22 | <dict> | 18 | <dict> |
23 | <key>isShown</key> | 19 | <key>isShown</key> |
24 | <false/> | 20 | <false/> |
25 | - <key>orderHint</key> | ||
26 | - <integer>2</integer> | ||
27 | </dict> | 21 | </dict> |
28 | <key>HandyJSON.xcscheme</key> | 22 | <key>HandyJSON.xcscheme</key> |
29 | <dict> | 23 | <dict> |
30 | <key>isShown</key> | 24 | <key>isShown</key> |
31 | <false/> | 25 | <false/> |
32 | - <key>orderHint</key> | ||
33 | - <integer>3</integer> | ||
34 | </dict> | 26 | </dict> |
35 | <key>Pods-ParentAssistant.xcscheme</key> | 27 | <key>Pods-ParentAssistant.xcscheme</key> |
36 | <dict> | 28 | <dict> |
37 | <key>isShown</key> | 29 | <key>isShown</key> |
38 | <false/> | 30 | <false/> |
39 | - <key>orderHint</key> | ||
40 | - <integer>4</integer> | ||
41 | </dict> | 31 | </dict> |
42 | <key>Reachability.xcscheme</key> | 32 | <key>Reachability.xcscheme</key> |
43 | <dict> | 33 | <dict> |
44 | <key>isShown</key> | 34 | <key>isShown</key> |
45 | <false/> | 35 | <false/> |
46 | - <key>orderHint</key> | ||
47 | - <integer>5</integer> | ||
48 | </dict> | 36 | </dict> |
49 | <key>SDWebImage.xcscheme</key> | 37 | <key>SDWebImage.xcscheme</key> |
50 | <dict> | 38 | <dict> |
51 | <key>isShown</key> | 39 | <key>isShown</key> |
52 | <false/> | 40 | <false/> |
53 | - <key>orderHint</key> | ||
54 | - <integer>6</integer> | ||
55 | </dict> | 41 | </dict> |
56 | <key>SVProgressHUD.xcscheme</key> | 42 | <key>SVProgressHUD.xcscheme</key> |
57 | <dict> | 43 | <dict> |
58 | <key>isShown</key> | 44 | <key>isShown</key> |
59 | <false/> | 45 | <false/> |
60 | - <key>orderHint</key> | ||
61 | - <integer>7</integer> | 46 | + </dict> |
47 | + <key>SnapKit.xcscheme</key> | ||
48 | + <dict> | ||
49 | + <key>isShown</key> | ||
50 | + <false/> | ||
62 | </dict> | 51 | </dict> |
63 | <key>SwiftHash.xcscheme</key> | 52 | <key>SwiftHash.xcscheme</key> |
64 | <dict> | 53 | <dict> |
65 | <key>isShown</key> | 54 | <key>isShown</key> |
66 | <false/> | 55 | <false/> |
67 | - <key>orderHint</key> | ||
68 | - <integer>8</integer> | ||
69 | </dict> | 56 | </dict> |
70 | <key>Toast.xcscheme</key> | 57 | <key>Toast.xcscheme</key> |
71 | <dict> | 58 | <dict> |
72 | <key>isShown</key> | 59 | <key>isShown</key> |
73 | <false/> | 60 | <false/> |
74 | - <key>orderHint</key> | ||
75 | - <integer>9</integer> | ||
76 | </dict> | 61 | </dict> |
77 | <key>XRCarouselView.xcscheme</key> | 62 | <key>XRCarouselView.xcscheme</key> |
78 | <dict> | 63 | <dict> |
79 | <key>isShown</key> | 64 | <key>isShown</key> |
80 | <false/> | 65 | <false/> |
81 | - <key>orderHint</key> | ||
82 | - <integer>10</integer> | ||
83 | </dict> | 66 | </dict> |
84 | </dict> | 67 | </dict> |
85 | <key>SuppressBuildableAutocreation</key> | 68 | <key>SuppressBuildableAutocreation</key> |
@@ -0,0 +1,19 @@ | @@ -0,0 +1,19 @@ | ||
1 | +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
2 | + | ||
3 | +Permission is hereby granted, free of charge, to any person obtaining a copy | ||
4 | +of this software and associated documentation files (the "Software"), to deal | ||
5 | +in the Software without restriction, including without limitation the rights | ||
6 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
7 | +copies of the Software, and to permit persons to whom the Software is | ||
8 | +furnished to do so, subject to the following conditions: | ||
9 | + | ||
10 | +The above copyright notice and this permission notice shall be included in | ||
11 | +all copies or substantial portions of the Software. | ||
12 | + | ||
13 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
14 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
15 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
16 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
17 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
18 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
19 | +THE SOFTWARE. |
@@ -0,0 +1,129 @@ | @@ -0,0 +1,129 @@ | ||
1 | +<img src="http://snapkit.io/images/banner.jpg" alt="" /> | ||
2 | + | ||
3 | +SnapKit is a DSL to make Auto Layout easy on both iOS and OS X. | ||
4 | + | ||
5 | +[](https://travis-ci.org/SnapKit/SnapKit) | ||
6 | +[](https://github.com/SnapKit/SnapKit) | ||
7 | +[](https://cocoapods.org/pods/SnapKit) | ||
8 | +[](https://github.com/Carthage/Carthage) | ||
9 | + | ||
10 | +#### ⚠️ **To use with Swift 3.x please ensure you are using >= 3.0.0** ⚠️ | ||
11 | +#### ⚠️ **To use with Swift 4.x please ensure you are using >= 4.0.0** ⚠️ | ||
12 | + | ||
13 | +## Contents | ||
14 | + | ||
15 | +- [Requirements](#requirements) | ||
16 | +- [Migration Guides](#migration-guides) | ||
17 | +- [Communication](#communication) | ||
18 | +- [Installation](#installation) | ||
19 | +- [Usage](#usage) | ||
20 | +- [Credits](#credits) | ||
21 | +- [License](#license) | ||
22 | + | ||
23 | +## Requirements | ||
24 | + | ||
25 | +- iOS 8.0+ / Mac OS X 10.11+ / tvOS 9.0+ | ||
26 | +- Xcode 9.0+ | ||
27 | +- Swift 3.0+ | ||
28 | + | ||
29 | +## Communication | ||
30 | + | ||
31 | +- If you **need help**, use [Stack Overflow](http://stackoverflow.com/questions/tagged/snapkit). (Tag 'snapkit') | ||
32 | +- If you'd like to **ask a general question**, use [Stack Overflow](http://stackoverflow.com/questions/tagged/snapkit). | ||
33 | +- If you **found a bug**, open an issue. | ||
34 | +- If you **have a feature request**, open an issue. | ||
35 | +- If you **want to contribute**, submit a pull request. | ||
36 | + | ||
37 | + | ||
38 | +## Installation | ||
39 | + | ||
40 | +### CocoaPods | ||
41 | + | ||
42 | +[CocoaPods](http://cocoapods.org) is a dependency manager for Cocoa projects. You can install it with the following command: | ||
43 | + | ||
44 | +```bash | ||
45 | +$ gem install cocoapods | ||
46 | +``` | ||
47 | + | ||
48 | +> CocoaPods 1.1.0+ is required to build SnapKit 4.0.0+. | ||
49 | + | ||
50 | +To integrate SnapKit into your Xcode project using CocoaPods, specify it in your `Podfile`: | ||
51 | + | ||
52 | +```ruby | ||
53 | +source 'https://github.com/CocoaPods/Specs.git' | ||
54 | +platform :ios, '10.0' | ||
55 | +use_frameworks! | ||
56 | + | ||
57 | +target '<Your Target Name>' do | ||
58 | + pod 'SnapKit', '~> 4.0.0' | ||
59 | +end | ||
60 | +``` | ||
61 | + | ||
62 | +Then, run the following command: | ||
63 | + | ||
64 | +```bash | ||
65 | +$ pod install | ||
66 | +``` | ||
67 | + | ||
68 | +### Carthage | ||
69 | + | ||
70 | +[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. | ||
71 | + | ||
72 | +You can install Carthage with [Homebrew](http://brew.sh/) using the following command: | ||
73 | + | ||
74 | +```bash | ||
75 | +$ brew update | ||
76 | +$ brew install carthage | ||
77 | +``` | ||
78 | + | ||
79 | +To integrate SnapKit into your Xcode project using Carthage, specify it in your `Cartfile`: | ||
80 | + | ||
81 | +```ogdl | ||
82 | +github "SnapKit/SnapKit" ~> 4.0.0 | ||
83 | +``` | ||
84 | + | ||
85 | +Run `carthage update` to build the framework and drag the built `SnapKit.framework` into your Xcode project. | ||
86 | + | ||
87 | +### Manually | ||
88 | + | ||
89 | +If you prefer not to use either of the aforementioned dependency managers, you can integrate SnapKit into your project manually. | ||
90 | + | ||
91 | +--- | ||
92 | + | ||
93 | +## Usage | ||
94 | + | ||
95 | +### Quick Start | ||
96 | + | ||
97 | +```swift | ||
98 | +import SnapKit | ||
99 | + | ||
100 | +class MyViewController: UIViewController { | ||
101 | + | ||
102 | + lazy var box = UIView() | ||
103 | + | ||
104 | + override func viewDidLoad() { | ||
105 | + super.viewDidLoad() | ||
106 | + | ||
107 | + self.view.addSubview(box) | ||
108 | + box.snp.makeConstraints { (make) -> Void in | ||
109 | + make.width.height.equalTo(50) | ||
110 | + make.center.equalTo(self.view) | ||
111 | + } | ||
112 | + } | ||
113 | + | ||
114 | +} | ||
115 | +``` | ||
116 | + | ||
117 | +### Resources | ||
118 | + | ||
119 | +- [Documentation](http://snapkit.io/docs/) | ||
120 | +- [F.A.Q.](http://snapkit.io/faq/) | ||
121 | + | ||
122 | +## Credits | ||
123 | + | ||
124 | +- Robert Payne ([@robertjpayne](https://twitter.com/robertjpayne)) | ||
125 | +- Many other contributors | ||
126 | + | ||
127 | +## License | ||
128 | + | ||
129 | +SnapKit is released under the MIT license. See LICENSE for details. |
@@ -0,0 +1,289 @@ | @@ -0,0 +1,289 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | +public final class Constraint { | ||
31 | + | ||
32 | + internal let sourceLocation: (String, UInt) | ||
33 | + internal let label: String? | ||
34 | + | ||
35 | + private let from: ConstraintItem | ||
36 | + private let to: ConstraintItem | ||
37 | + private let relation: ConstraintRelation | ||
38 | + private let multiplier: ConstraintMultiplierTarget | ||
39 | + private var constant: ConstraintConstantTarget { | ||
40 | + didSet { | ||
41 | + self.updateConstantAndPriorityIfNeeded() | ||
42 | + } | ||
43 | + } | ||
44 | + private var priority: ConstraintPriorityTarget { | ||
45 | + didSet { | ||
46 | + self.updateConstantAndPriorityIfNeeded() | ||
47 | + } | ||
48 | + } | ||
49 | + public var layoutConstraints: [LayoutConstraint] | ||
50 | + | ||
51 | + public var isActive: Bool { | ||
52 | + for layoutConstraint in self.layoutConstraints { | ||
53 | + if layoutConstraint.isActive { | ||
54 | + return true | ||
55 | + } | ||
56 | + } | ||
57 | + return false | ||
58 | + } | ||
59 | + | ||
60 | + // MARK: Initialization | ||
61 | + | ||
62 | + internal init(from: ConstraintItem, | ||
63 | + to: ConstraintItem, | ||
64 | + relation: ConstraintRelation, | ||
65 | + sourceLocation: (String, UInt), | ||
66 | + label: String?, | ||
67 | + multiplier: ConstraintMultiplierTarget, | ||
68 | + constant: ConstraintConstantTarget, | ||
69 | + priority: ConstraintPriorityTarget) { | ||
70 | + self.from = from | ||
71 | + self.to = to | ||
72 | + self.relation = relation | ||
73 | + self.sourceLocation = sourceLocation | ||
74 | + self.label = label | ||
75 | + self.multiplier = multiplier | ||
76 | + self.constant = constant | ||
77 | + self.priority = priority | ||
78 | + self.layoutConstraints = [] | ||
79 | + | ||
80 | + // get attributes | ||
81 | + let layoutFromAttributes = self.from.attributes.layoutAttributes | ||
82 | + let layoutToAttributes = self.to.attributes.layoutAttributes | ||
83 | + | ||
84 | + // get layout from | ||
85 | + let layoutFrom = self.from.layoutConstraintItem! | ||
86 | + | ||
87 | + // get relation | ||
88 | + let layoutRelation = self.relation.layoutRelation | ||
89 | + | ||
90 | + for layoutFromAttribute in layoutFromAttributes { | ||
91 | + // get layout to attribute | ||
92 | + let layoutToAttribute: LayoutAttribute | ||
93 | + #if os(iOS) || os(tvOS) | ||
94 | + if layoutToAttributes.count > 0 { | ||
95 | + if self.from.attributes == .edges && self.to.attributes == .margins { | ||
96 | + switch layoutFromAttribute { | ||
97 | + case .left: | ||
98 | + layoutToAttribute = .leftMargin | ||
99 | + case .right: | ||
100 | + layoutToAttribute = .rightMargin | ||
101 | + case .top: | ||
102 | + layoutToAttribute = .topMargin | ||
103 | + case .bottom: | ||
104 | + layoutToAttribute = .bottomMargin | ||
105 | + default: | ||
106 | + fatalError() | ||
107 | + } | ||
108 | + } else if self.from.attributes == .margins && self.to.attributes == .edges { | ||
109 | + switch layoutFromAttribute { | ||
110 | + case .leftMargin: | ||
111 | + layoutToAttribute = .left | ||
112 | + case .rightMargin: | ||
113 | + layoutToAttribute = .right | ||
114 | + case .topMargin: | ||
115 | + layoutToAttribute = .top | ||
116 | + case .bottomMargin: | ||
117 | + layoutToAttribute = .bottom | ||
118 | + default: | ||
119 | + fatalError() | ||
120 | + } | ||
121 | + } else if self.from.attributes == self.to.attributes { | ||
122 | + layoutToAttribute = layoutFromAttribute | ||
123 | + } else { | ||
124 | + layoutToAttribute = layoutToAttributes[0] | ||
125 | + } | ||
126 | + } else { | ||
127 | + if self.to.target == nil && (layoutFromAttribute == .centerX || layoutFromAttribute == .centerY) { | ||
128 | + layoutToAttribute = layoutFromAttribute == .centerX ? .left : .top | ||
129 | + } else { | ||
130 | + layoutToAttribute = layoutFromAttribute | ||
131 | + } | ||
132 | + } | ||
133 | + #else | ||
134 | + if self.from.attributes == self.to.attributes { | ||
135 | + layoutToAttribute = layoutFromAttribute | ||
136 | + } else if layoutToAttributes.count > 0 { | ||
137 | + layoutToAttribute = layoutToAttributes[0] | ||
138 | + } else { | ||
139 | + layoutToAttribute = layoutFromAttribute | ||
140 | + } | ||
141 | + #endif | ||
142 | + | ||
143 | + // get layout constant | ||
144 | + let layoutConstant: CGFloat = self.constant.constraintConstantTargetValueFor(layoutAttribute: layoutToAttribute) | ||
145 | + | ||
146 | + // get layout to | ||
147 | + var layoutTo: AnyObject? = self.to.target | ||
148 | + | ||
149 | + // use superview if possible | ||
150 | + if layoutTo == nil && layoutToAttribute != .width && layoutToAttribute != .height { | ||
151 | + layoutTo = layoutFrom.superview | ||
152 | + } | ||
153 | + | ||
154 | + // create layout constraint | ||
155 | + let layoutConstraint = LayoutConstraint( | ||
156 | + item: layoutFrom, | ||
157 | + attribute: layoutFromAttribute, | ||
158 | + relatedBy: layoutRelation, | ||
159 | + toItem: layoutTo, | ||
160 | + attribute: layoutToAttribute, | ||
161 | + multiplier: self.multiplier.constraintMultiplierTargetValue, | ||
162 | + constant: layoutConstant | ||
163 | + ) | ||
164 | + | ||
165 | + // set label | ||
166 | + layoutConstraint.label = self.label | ||
167 | + | ||
168 | + // set priority | ||
169 | + layoutConstraint.priority = LayoutPriority(rawValue: self.priority.constraintPriorityTargetValue) | ||
170 | + | ||
171 | + // set constraint | ||
172 | + layoutConstraint.constraint = self | ||
173 | + | ||
174 | + // append | ||
175 | + self.layoutConstraints.append(layoutConstraint) | ||
176 | + } | ||
177 | + } | ||
178 | + | ||
179 | + // MARK: Public | ||
180 | + | ||
181 | + @available(*, deprecated:3.0, message:"Use activate().") | ||
182 | + public func install() { | ||
183 | + self.activate() | ||
184 | + } | ||
185 | + | ||
186 | + @available(*, deprecated:3.0, message:"Use deactivate().") | ||
187 | + public func uninstall() { | ||
188 | + self.deactivate() | ||
189 | + } | ||
190 | + | ||
191 | + public func activate() { | ||
192 | + self.activateIfNeeded() | ||
193 | + } | ||
194 | + | ||
195 | + public func deactivate() { | ||
196 | + self.deactivateIfNeeded() | ||
197 | + } | ||
198 | + | ||
199 | + @discardableResult | ||
200 | + public func update(offset: ConstraintOffsetTarget) -> Constraint { | ||
201 | + self.constant = offset.constraintOffsetTargetValue | ||
202 | + return self | ||
203 | + } | ||
204 | + | ||
205 | + @discardableResult | ||
206 | + public func update(inset: ConstraintInsetTarget) -> Constraint { | ||
207 | + self.constant = inset.constraintInsetTargetValue | ||
208 | + return self | ||
209 | + } | ||
210 | + | ||
211 | + @discardableResult | ||
212 | + public func update(priority: ConstraintPriorityTarget) -> Constraint { | ||
213 | + self.priority = priority.constraintPriorityTargetValue | ||
214 | + return self | ||
215 | + } | ||
216 | + | ||
217 | + @available(*, deprecated:3.0, message:"Use update(offset: ConstraintOffsetTarget) instead.") | ||
218 | + public func updateOffset(amount: ConstraintOffsetTarget) -> Void { self.update(offset: amount) } | ||
219 | + | ||
220 | + @available(*, deprecated:3.0, message:"Use update(inset: ConstraintInsetTarget) instead.") | ||
221 | + public func updateInsets(amount: ConstraintInsetTarget) -> Void { self.update(inset: amount) } | ||
222 | + | ||
223 | + @available(*, deprecated:3.0, message:"Use update(priority: ConstraintPriorityTarget) instead.") | ||
224 | + public func updatePriority(amount: ConstraintPriorityTarget) -> Void { self.update(priority: amount) } | ||
225 | + | ||
226 | + @available(*, obsoleted:3.0, message:"Use update(priority: ConstraintPriorityTarget) instead.") | ||
227 | + public func updatePriorityRequired() -> Void {} | ||
228 | + | ||
229 | + @available(*, obsoleted:3.0, message:"Use update(priority: ConstraintPriorityTarget) instead.") | ||
230 | + public func updatePriorityHigh() -> Void { fatalError("Must be implemented by Concrete subclass.") } | ||
231 | + | ||
232 | + @available(*, obsoleted:3.0, message:"Use update(priority: ConstraintPriorityTarget) instead.") | ||
233 | + public func updatePriorityMedium() -> Void { fatalError("Must be implemented by Concrete subclass.") } | ||
234 | + | ||
235 | + @available(*, obsoleted:3.0, message:"Use update(priority: ConstraintPriorityTarget) instead.") | ||
236 | + public func updatePriorityLow() -> Void { fatalError("Must be implemented by Concrete subclass.") } | ||
237 | + | ||
238 | + // MARK: Internal | ||
239 | + | ||
240 | + internal func updateConstantAndPriorityIfNeeded() { | ||
241 | + for layoutConstraint in self.layoutConstraints { | ||
242 | + let attribute = (layoutConstraint.secondAttribute == .notAnAttribute) ? layoutConstraint.firstAttribute : layoutConstraint.secondAttribute | ||
243 | + layoutConstraint.constant = self.constant.constraintConstantTargetValueFor(layoutAttribute: attribute) | ||
244 | + | ||
245 | + let requiredPriority = ConstraintPriority.required.value | ||
246 | + if (layoutConstraint.priority.rawValue < requiredPriority), (self.priority.constraintPriorityTargetValue != requiredPriority) { | ||
247 | + layoutConstraint.priority = LayoutPriority(rawValue: self.priority.constraintPriorityTargetValue) | ||
248 | + } | ||
249 | + } | ||
250 | + } | ||
251 | + | ||
252 | + internal func activateIfNeeded(updatingExisting: Bool = false) { | ||
253 | + guard let item = self.from.layoutConstraintItem else { | ||
254 | + print("WARNING: SnapKit failed to get from item from constraint. Activate will be a no-op.") | ||
255 | + return | ||
256 | + } | ||
257 | + let layoutConstraints = self.layoutConstraints | ||
258 | + | ||
259 | + if updatingExisting { | ||
260 | + var existingLayoutConstraints: [LayoutConstraint] = [] | ||
261 | + for constraint in item.constraints { | ||
262 | + existingLayoutConstraints += constraint.layoutConstraints | ||
263 | + } | ||
264 | + | ||
265 | + for layoutConstraint in layoutConstraints { | ||
266 | + let existingLayoutConstraint = existingLayoutConstraints.first { $0 == layoutConstraint } | ||
267 | + guard let updateLayoutConstraint = existingLayoutConstraint else { | ||
268 | + fatalError("Updated constraint could not find existing matching constraint to update: \(layoutConstraint)") | ||
269 | + } | ||
270 | + | ||
271 | + let updateLayoutAttribute = (updateLayoutConstraint.secondAttribute == .notAnAttribute) ? updateLayoutConstraint.firstAttribute : updateLayoutConstraint.secondAttribute | ||
272 | + updateLayoutConstraint.constant = self.constant.constraintConstantTargetValueFor(layoutAttribute: updateLayoutAttribute) | ||
273 | + } | ||
274 | + } else { | ||
275 | + NSLayoutConstraint.activate(layoutConstraints) | ||
276 | + item.add(constraints: [self]) | ||
277 | + } | ||
278 | + } | ||
279 | + | ||
280 | + internal func deactivateIfNeeded() { | ||
281 | + guard let item = self.from.layoutConstraintItem else { | ||
282 | + print("WARNING: SnapKit failed to get from item from constraint. Deactivate will be a no-op.") | ||
283 | + return | ||
284 | + } | ||
285 | + let layoutConstraints = self.layoutConstraints | ||
286 | + NSLayoutConstraint.deactivate(layoutConstraints) | ||
287 | + item.remove(constraints: [self]) | ||
288 | + } | ||
289 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintAttributes.swift
0 → 100644
@@ -0,0 +1,190 @@ | @@ -0,0 +1,190 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +internal struct ConstraintAttributes : OptionSet { | ||
32 | + | ||
33 | + internal init(rawValue: UInt) { | ||
34 | + self.rawValue = rawValue | ||
35 | + } | ||
36 | + internal init(_ rawValue: UInt) { | ||
37 | + self.init(rawValue: rawValue) | ||
38 | + } | ||
39 | + internal init(nilLiteral: ()) { | ||
40 | + self.rawValue = 0 | ||
41 | + } | ||
42 | + | ||
43 | + internal private(set) var rawValue: UInt | ||
44 | + internal static var allZeros: ConstraintAttributes { return self.init(0) } | ||
45 | + internal static func convertFromNilLiteral() -> ConstraintAttributes { return self.init(0) } | ||
46 | + internal var boolValue: Bool { return self.rawValue != 0 } | ||
47 | + | ||
48 | + internal func toRaw() -> UInt { return self.rawValue } | ||
49 | + internal static func fromRaw(_ raw: UInt) -> ConstraintAttributes? { return self.init(raw) } | ||
50 | + internal static func fromMask(_ raw: UInt) -> ConstraintAttributes { return self.init(raw) } | ||
51 | + | ||
52 | + // normal | ||
53 | + | ||
54 | + internal static var none: ConstraintAttributes { return self.init(0) } | ||
55 | + internal static var left: ConstraintAttributes { return self.init(1) } | ||
56 | + internal static var top: ConstraintAttributes { return self.init(2) } | ||
57 | + internal static var right: ConstraintAttributes { return self.init(4) } | ||
58 | + internal static var bottom: ConstraintAttributes { return self.init(8) } | ||
59 | + internal static var leading: ConstraintAttributes { return self.init(16) } | ||
60 | + internal static var trailing: ConstraintAttributes { return self.init(32) } | ||
61 | + internal static var width: ConstraintAttributes { return self.init(64) } | ||
62 | + internal static var height: ConstraintAttributes { return self.init(128) } | ||
63 | + internal static var centerX: ConstraintAttributes { return self.init(256) } | ||
64 | + internal static var centerY: ConstraintAttributes { return self.init(512) } | ||
65 | + internal static var lastBaseline: ConstraintAttributes { return self.init(1024) } | ||
66 | + | ||
67 | + @available(iOS 8.0, OSX 10.11, *) | ||
68 | + internal static var firstBaseline: ConstraintAttributes { return self.init(2048) } | ||
69 | + | ||
70 | + @available(iOS 8.0, *) | ||
71 | + internal static var leftMargin: ConstraintAttributes { return self.init(4096) } | ||
72 | + | ||
73 | + @available(iOS 8.0, *) | ||
74 | + internal static var rightMargin: ConstraintAttributes { return self.init(8192) } | ||
75 | + | ||
76 | + @available(iOS 8.0, *) | ||
77 | + internal static var topMargin: ConstraintAttributes { return self.init(16384) } | ||
78 | + | ||
79 | + @available(iOS 8.0, *) | ||
80 | + internal static var bottomMargin: ConstraintAttributes { return self.init(32768) } | ||
81 | + | ||
82 | + @available(iOS 8.0, *) | ||
83 | + internal static var leadingMargin: ConstraintAttributes { return self.init(65536) } | ||
84 | + | ||
85 | + @available(iOS 8.0, *) | ||
86 | + internal static var trailingMargin: ConstraintAttributes { return self.init(131072) } | ||
87 | + | ||
88 | + @available(iOS 8.0, *) | ||
89 | + internal static var centerXWithinMargins: ConstraintAttributes { return self.init(262144) } | ||
90 | + | ||
91 | + @available(iOS 8.0, *) | ||
92 | + internal static var centerYWithinMargins: ConstraintAttributes { return self.init(524288) } | ||
93 | + | ||
94 | + // aggregates | ||
95 | + | ||
96 | + internal static var edges: ConstraintAttributes { return self.init(15) } | ||
97 | + internal static var size: ConstraintAttributes { return self.init(192) } | ||
98 | + internal static var center: ConstraintAttributes { return self.init(768) } | ||
99 | + | ||
100 | + @available(iOS 8.0, *) | ||
101 | + internal static var margins: ConstraintAttributes { return self.init(61440) } | ||
102 | + | ||
103 | + @available(iOS 8.0, *) | ||
104 | + internal static var centerWithinMargins: ConstraintAttributes { return self.init(786432) } | ||
105 | + | ||
106 | + internal var layoutAttributes:[LayoutAttribute] { | ||
107 | + var attrs = [LayoutAttribute]() | ||
108 | + if (self.contains(ConstraintAttributes.left)) { | ||
109 | + attrs.append(.left) | ||
110 | + } | ||
111 | + if (self.contains(ConstraintAttributes.top)) { | ||
112 | + attrs.append(.top) | ||
113 | + } | ||
114 | + if (self.contains(ConstraintAttributes.right)) { | ||
115 | + attrs.append(.right) | ||
116 | + } | ||
117 | + if (self.contains(ConstraintAttributes.bottom)) { | ||
118 | + attrs.append(.bottom) | ||
119 | + } | ||
120 | + if (self.contains(ConstraintAttributes.leading)) { | ||
121 | + attrs.append(.leading) | ||
122 | + } | ||
123 | + if (self.contains(ConstraintAttributes.trailing)) { | ||
124 | + attrs.append(.trailing) | ||
125 | + } | ||
126 | + if (self.contains(ConstraintAttributes.width)) { | ||
127 | + attrs.append(.width) | ||
128 | + } | ||
129 | + if (self.contains(ConstraintAttributes.height)) { | ||
130 | + attrs.append(.height) | ||
131 | + } | ||
132 | + if (self.contains(ConstraintAttributes.centerX)) { | ||
133 | + attrs.append(.centerX) | ||
134 | + } | ||
135 | + if (self.contains(ConstraintAttributes.centerY)) { | ||
136 | + attrs.append(.centerY) | ||
137 | + } | ||
138 | + if (self.contains(ConstraintAttributes.lastBaseline)) { | ||
139 | + attrs.append(.lastBaseline) | ||
140 | + } | ||
141 | + | ||
142 | + #if os(iOS) || os(tvOS) | ||
143 | + if (self.contains(ConstraintAttributes.firstBaseline)) { | ||
144 | + attrs.append(.firstBaseline) | ||
145 | + } | ||
146 | + if (self.contains(ConstraintAttributes.leftMargin)) { | ||
147 | + attrs.append(.leftMargin) | ||
148 | + } | ||
149 | + if (self.contains(ConstraintAttributes.rightMargin)) { | ||
150 | + attrs.append(.rightMargin) | ||
151 | + } | ||
152 | + if (self.contains(ConstraintAttributes.topMargin)) { | ||
153 | + attrs.append(.topMargin) | ||
154 | + } | ||
155 | + if (self.contains(ConstraintAttributes.bottomMargin)) { | ||
156 | + attrs.append(.bottomMargin) | ||
157 | + } | ||
158 | + if (self.contains(ConstraintAttributes.leadingMargin)) { | ||
159 | + attrs.append(.leadingMargin) | ||
160 | + } | ||
161 | + if (self.contains(ConstraintAttributes.trailingMargin)) { | ||
162 | + attrs.append(.trailingMargin) | ||
163 | + } | ||
164 | + if (self.contains(ConstraintAttributes.centerXWithinMargins)) { | ||
165 | + attrs.append(.centerXWithinMargins) | ||
166 | + } | ||
167 | + if (self.contains(ConstraintAttributes.centerYWithinMargins)) { | ||
168 | + attrs.append(.centerYWithinMargins) | ||
169 | + } | ||
170 | + #endif | ||
171 | + | ||
172 | + return attrs | ||
173 | + } | ||
174 | +} | ||
175 | + | ||
176 | +internal func + (left: ConstraintAttributes, right: ConstraintAttributes) -> ConstraintAttributes { | ||
177 | + return left.union(right) | ||
178 | +} | ||
179 | + | ||
180 | +internal func +=(left: inout ConstraintAttributes, right: ConstraintAttributes) { | ||
181 | + left.formUnion(right) | ||
182 | +} | ||
183 | + | ||
184 | +internal func -=(left: inout ConstraintAttributes, right: ConstraintAttributes) { | ||
185 | + left.subtract(right) | ||
186 | +} | ||
187 | + | ||
188 | +internal func ==(left: ConstraintAttributes, right: ConstraintAttributes) -> Bool { | ||
189 | + return left.rawValue == right.rawValue | ||
190 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintConfig.swift
0 → 100644
@@ -0,0 +1,37 @@ | @@ -0,0 +1,37 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | + public typealias ConstraintInterfaceLayoutDirection = UIUserInterfaceLayoutDirection | ||
27 | +#else | ||
28 | + import AppKit | ||
29 | + public typealias ConstraintInterfaceLayoutDirection = NSUserInterfaceLayoutDirection | ||
30 | +#endif | ||
31 | + | ||
32 | + | ||
33 | +public struct ConstraintConfig { | ||
34 | + | ||
35 | + public static var interfaceLayoutDirection: ConstraintInterfaceLayoutDirection = .leftToRight | ||
36 | + | ||
37 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintConstantTarget.swift
0 → 100644
@@ -0,0 +1,147 @@ | @@ -0,0 +1,147 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public protocol ConstraintConstantTarget { | ||
32 | +} | ||
33 | + | ||
34 | +extension CGPoint: ConstraintConstantTarget { | ||
35 | +} | ||
36 | + | ||
37 | +extension CGSize: ConstraintConstantTarget { | ||
38 | +} | ||
39 | + | ||
40 | +extension ConstraintInsets: ConstraintConstantTarget { | ||
41 | +} | ||
42 | + | ||
43 | +extension ConstraintConstantTarget { | ||
44 | + | ||
45 | + internal func constraintConstantTargetValueFor(layoutAttribute: LayoutAttribute) -> CGFloat { | ||
46 | + if let value = self as? CGFloat { | ||
47 | + return value | ||
48 | + } | ||
49 | + | ||
50 | + if let value = self as? Float { | ||
51 | + return CGFloat(value) | ||
52 | + } | ||
53 | + | ||
54 | + if let value = self as? Double { | ||
55 | + return CGFloat(value) | ||
56 | + } | ||
57 | + | ||
58 | + if let value = self as? Int { | ||
59 | + return CGFloat(value) | ||
60 | + } | ||
61 | + | ||
62 | + if let value = self as? UInt { | ||
63 | + return CGFloat(value) | ||
64 | + } | ||
65 | + | ||
66 | + if let value = self as? CGSize { | ||
67 | + if layoutAttribute == .width { | ||
68 | + return value.width | ||
69 | + } else if layoutAttribute == .height { | ||
70 | + return value.height | ||
71 | + } else { | ||
72 | + return 0.0 | ||
73 | + } | ||
74 | + } | ||
75 | + | ||
76 | + if let value = self as? CGPoint { | ||
77 | + #if os(iOS) || os(tvOS) | ||
78 | + switch layoutAttribute { | ||
79 | + case .left, .right, .leading, .trailing, .centerX, .leftMargin, .rightMargin, .leadingMargin, .trailingMargin, .centerXWithinMargins: | ||
80 | + return value.x | ||
81 | + case .top, .bottom, .centerY, .topMargin, .bottomMargin, .centerYWithinMargins, .lastBaseline, .firstBaseline: | ||
82 | + return value.y | ||
83 | + case .width, .height, .notAnAttribute: | ||
84 | + return 0.0 | ||
85 | + } | ||
86 | + #else | ||
87 | + switch layoutAttribute { | ||
88 | + case .left, .right, .leading, .trailing, .centerX: | ||
89 | + return value.x | ||
90 | + case .top, .bottom, .centerY, .lastBaseline, .firstBaseline: | ||
91 | + return value.y | ||
92 | + case .width, .height, .notAnAttribute: | ||
93 | + return 0.0 | ||
94 | + } | ||
95 | + #endif | ||
96 | + } | ||
97 | + | ||
98 | + if let value = self as? ConstraintInsets { | ||
99 | + #if os(iOS) || os(tvOS) | ||
100 | + switch layoutAttribute { | ||
101 | + case .left, .leftMargin, .centerX, .centerXWithinMargins: | ||
102 | + return value.left | ||
103 | + case .top, .topMargin, .centerY, .centerYWithinMargins, .lastBaseline, .firstBaseline: | ||
104 | + return value.top | ||
105 | + case .right, .rightMargin: | ||
106 | + return -value.right | ||
107 | + case .bottom, .bottomMargin: | ||
108 | + return -value.bottom | ||
109 | + case .leading, .leadingMargin: | ||
110 | + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? value.left : value.right | ||
111 | + case .trailing, .trailingMargin: | ||
112 | + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? -value.right : -value.left | ||
113 | + case .width: | ||
114 | + return -(value.left + value.right) | ||
115 | + case .height: | ||
116 | + return -(value.top + value.bottom) | ||
117 | + case .notAnAttribute: | ||
118 | + return 0.0 | ||
119 | + } | ||
120 | + #else | ||
121 | + switch layoutAttribute { | ||
122 | + case .left, .centerX: | ||
123 | + return value.left | ||
124 | + case .top, .centerY, .lastBaseline, .firstBaseline: | ||
125 | + return value.top | ||
126 | + case .right: | ||
127 | + return -value.right | ||
128 | + case .bottom: | ||
129 | + return -value.bottom | ||
130 | + case .leading: | ||
131 | + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? value.left : value.right | ||
132 | + case .trailing: | ||
133 | + return (ConstraintConfig.interfaceLayoutDirection == .leftToRight) ? -value.right : -value.left | ||
134 | + case .width: | ||
135 | + return -(value.left + value.right) | ||
136 | + case .height: | ||
137 | + return -(value.top + value.bottom) | ||
138 | + case .notAnAttribute: | ||
139 | + return 0.0 | ||
140 | + } | ||
141 | + #endif | ||
142 | + } | ||
143 | + | ||
144 | + return 0.0 | ||
145 | + } | ||
146 | + | ||
147 | +} |
@@ -0,0 +1,185 @@ | @@ -0,0 +1,185 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public protocol ConstraintDSL { | ||
32 | + | ||
33 | + var target: AnyObject? { get } | ||
34 | + | ||
35 | + func setLabel(_ value: String?) | ||
36 | + func label() -> String? | ||
37 | + | ||
38 | +} | ||
39 | +extension ConstraintDSL { | ||
40 | + | ||
41 | + public func setLabel(_ value: String?) { | ||
42 | + objc_setAssociatedObject(self.target as Any, &labelKey, value, .OBJC_ASSOCIATION_COPY_NONATOMIC) | ||
43 | + } | ||
44 | + public func label() -> String? { | ||
45 | + return objc_getAssociatedObject(self.target as Any, &labelKey) as? String | ||
46 | + } | ||
47 | + | ||
48 | +} | ||
49 | +private var labelKey: UInt8 = 0 | ||
50 | + | ||
51 | + | ||
52 | +public protocol ConstraintBasicAttributesDSL : ConstraintDSL { | ||
53 | +} | ||
54 | +extension ConstraintBasicAttributesDSL { | ||
55 | + | ||
56 | + // MARK: Basics | ||
57 | + | ||
58 | + public var left: ConstraintItem { | ||
59 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.left) | ||
60 | + } | ||
61 | + | ||
62 | + public var top: ConstraintItem { | ||
63 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.top) | ||
64 | + } | ||
65 | + | ||
66 | + public var right: ConstraintItem { | ||
67 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.right) | ||
68 | + } | ||
69 | + | ||
70 | + public var bottom: ConstraintItem { | ||
71 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.bottom) | ||
72 | + } | ||
73 | + | ||
74 | + public var leading: ConstraintItem { | ||
75 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.leading) | ||
76 | + } | ||
77 | + | ||
78 | + public var trailing: ConstraintItem { | ||
79 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.trailing) | ||
80 | + } | ||
81 | + | ||
82 | + public var width: ConstraintItem { | ||
83 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.width) | ||
84 | + } | ||
85 | + | ||
86 | + public var height: ConstraintItem { | ||
87 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.height) | ||
88 | + } | ||
89 | + | ||
90 | + public var centerX: ConstraintItem { | ||
91 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerX) | ||
92 | + } | ||
93 | + | ||
94 | + public var centerY: ConstraintItem { | ||
95 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerY) | ||
96 | + } | ||
97 | + | ||
98 | + public var edges: ConstraintItem { | ||
99 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.edges) | ||
100 | + } | ||
101 | + | ||
102 | + public var size: ConstraintItem { | ||
103 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.size) | ||
104 | + } | ||
105 | + | ||
106 | + public var center: ConstraintItem { | ||
107 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.center) | ||
108 | + } | ||
109 | + | ||
110 | +} | ||
111 | + | ||
112 | +public protocol ConstraintAttributesDSL : ConstraintBasicAttributesDSL { | ||
113 | +} | ||
114 | +extension ConstraintAttributesDSL { | ||
115 | + | ||
116 | + // MARK: Baselines | ||
117 | + | ||
118 | + @available(*, deprecated:3.0, message:"Use .lastBaseline instead") | ||
119 | + public var baseline: ConstraintItem { | ||
120 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.lastBaseline) | ||
121 | + } | ||
122 | + | ||
123 | + @available(iOS 8.0, OSX 10.11, *) | ||
124 | + public var lastBaseline: ConstraintItem { | ||
125 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.lastBaseline) | ||
126 | + } | ||
127 | + | ||
128 | + @available(iOS 8.0, OSX 10.11, *) | ||
129 | + public var firstBaseline: ConstraintItem { | ||
130 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.firstBaseline) | ||
131 | + } | ||
132 | + | ||
133 | + // MARK: Margins | ||
134 | + | ||
135 | + @available(iOS 8.0, *) | ||
136 | + public var leftMargin: ConstraintItem { | ||
137 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.leftMargin) | ||
138 | + } | ||
139 | + | ||
140 | + @available(iOS 8.0, *) | ||
141 | + public var topMargin: ConstraintItem { | ||
142 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.topMargin) | ||
143 | + } | ||
144 | + | ||
145 | + @available(iOS 8.0, *) | ||
146 | + public var rightMargin: ConstraintItem { | ||
147 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.rightMargin) | ||
148 | + } | ||
149 | + | ||
150 | + @available(iOS 8.0, *) | ||
151 | + public var bottomMargin: ConstraintItem { | ||
152 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.bottomMargin) | ||
153 | + } | ||
154 | + | ||
155 | + @available(iOS 8.0, *) | ||
156 | + public var leadingMargin: ConstraintItem { | ||
157 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.leadingMargin) | ||
158 | + } | ||
159 | + | ||
160 | + @available(iOS 8.0, *) | ||
161 | + public var trailingMargin: ConstraintItem { | ||
162 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.trailingMargin) | ||
163 | + } | ||
164 | + | ||
165 | + @available(iOS 8.0, *) | ||
166 | + public var centerXWithinMargins: ConstraintItem { | ||
167 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerXWithinMargins) | ||
168 | + } | ||
169 | + | ||
170 | + @available(iOS 8.0, *) | ||
171 | + public var centerYWithinMargins: ConstraintItem { | ||
172 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerYWithinMargins) | ||
173 | + } | ||
174 | + | ||
175 | + @available(iOS 8.0, *) | ||
176 | + public var margins: ConstraintItem { | ||
177 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.margins) | ||
178 | + } | ||
179 | + | ||
180 | + @available(iOS 8.0, *) | ||
181 | + public var centerWithinMargins: ConstraintItem { | ||
182 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.centerWithinMargins) | ||
183 | + } | ||
184 | + | ||
185 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintDescription.swift
0 → 100644
@@ -0,0 +1,69 @@ | @@ -0,0 +1,69 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public class ConstraintDescription { | ||
32 | + | ||
33 | + internal let item: LayoutConstraintItem | ||
34 | + internal var attributes: ConstraintAttributes | ||
35 | + internal var relation: ConstraintRelation? = nil | ||
36 | + internal var sourceLocation: (String, UInt)? = nil | ||
37 | + internal var label: String? = nil | ||
38 | + internal var related: ConstraintItem? = nil | ||
39 | + internal var multiplier: ConstraintMultiplierTarget = 1.0 | ||
40 | + internal var constant: ConstraintConstantTarget = 0.0 | ||
41 | + internal var priority: ConstraintPriorityTarget = 1000.0 | ||
42 | + internal lazy var constraint: Constraint? = { | ||
43 | + guard let relation = self.relation, | ||
44 | + let related = self.related, | ||
45 | + let sourceLocation = self.sourceLocation else { | ||
46 | + return nil | ||
47 | + } | ||
48 | + let from = ConstraintItem(target: self.item, attributes: self.attributes) | ||
49 | + | ||
50 | + return Constraint( | ||
51 | + from: from, | ||
52 | + to: related, | ||
53 | + relation: relation, | ||
54 | + sourceLocation: sourceLocation, | ||
55 | + label: self.label, | ||
56 | + multiplier: self.multiplier, | ||
57 | + constant: self.constant, | ||
58 | + priority: self.priority | ||
59 | + ) | ||
60 | + }() | ||
61 | + | ||
62 | + // MARK: Initialization | ||
63 | + | ||
64 | + internal init(item: LayoutConstraintItem, attributes: ConstraintAttributes) { | ||
65 | + self.item = item | ||
66 | + self.attributes = attributes | ||
67 | + } | ||
68 | + | ||
69 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintInsetTarget.swift
0 → 100644
@@ -0,0 +1,72 @@ | @@ -0,0 +1,72 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public protocol ConstraintInsetTarget: ConstraintConstantTarget { | ||
32 | +} | ||
33 | + | ||
34 | +extension Int: ConstraintInsetTarget { | ||
35 | +} | ||
36 | + | ||
37 | +extension UInt: ConstraintInsetTarget { | ||
38 | +} | ||
39 | + | ||
40 | +extension Float: ConstraintInsetTarget { | ||
41 | +} | ||
42 | + | ||
43 | +extension Double: ConstraintInsetTarget { | ||
44 | +} | ||
45 | + | ||
46 | +extension CGFloat: ConstraintInsetTarget { | ||
47 | +} | ||
48 | + | ||
49 | +extension ConstraintInsets: ConstraintInsetTarget { | ||
50 | +} | ||
51 | + | ||
52 | +extension ConstraintInsetTarget { | ||
53 | + | ||
54 | + internal var constraintInsetTargetValue: ConstraintInsets { | ||
55 | + if let amount = self as? ConstraintInsets { | ||
56 | + return amount | ||
57 | + } else if let amount = self as? Float { | ||
58 | + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) | ||
59 | + } else if let amount = self as? Double { | ||
60 | + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) | ||
61 | + } else if let amount = self as? CGFloat { | ||
62 | + return ConstraintInsets(top: amount, left: amount, bottom: amount, right: amount) | ||
63 | + } else if let amount = self as? Int { | ||
64 | + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) | ||
65 | + } else if let amount = self as? UInt { | ||
66 | + return ConstraintInsets(top: CGFloat(amount), left: CGFloat(amount), bottom: CGFloat(amount), right: CGFloat(amount)) | ||
67 | + } else { | ||
68 | + return ConstraintInsets(top: 0, left: 0, bottom: 0, right: 0) | ||
69 | + } | ||
70 | + } | ||
71 | + | ||
72 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintInsets.swift
0 → 100644
@@ -0,0 +1,35 @@ | @@ -0,0 +1,35 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +#if os(iOS) || os(tvOS) | ||
32 | + public typealias ConstraintInsets = UIEdgeInsets | ||
33 | +#else | ||
34 | + public typealias ConstraintInsets = NSEdgeInsets | ||
35 | +#endif |
ParentAssistant/Pods/SnapKit/Source/ConstraintItem.swift
0 → 100644
@@ -0,0 +1,61 @@ | @@ -0,0 +1,61 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public final class ConstraintItem { | ||
32 | + | ||
33 | + internal weak var target: AnyObject? | ||
34 | + internal let attributes: ConstraintAttributes | ||
35 | + | ||
36 | + internal init(target: AnyObject?, attributes: ConstraintAttributes) { | ||
37 | + self.target = target | ||
38 | + self.attributes = attributes | ||
39 | + } | ||
40 | + | ||
41 | + internal var layoutConstraintItem: LayoutConstraintItem? { | ||
42 | + return self.target as? LayoutConstraintItem | ||
43 | + } | ||
44 | + | ||
45 | +} | ||
46 | + | ||
47 | +public func ==(lhs: ConstraintItem, rhs: ConstraintItem) -> Bool { | ||
48 | + // pointer equality | ||
49 | + guard lhs !== rhs else { | ||
50 | + return true | ||
51 | + } | ||
52 | + | ||
53 | + // must both have valid targets and identical attributes | ||
54 | + guard let target1 = lhs.target, | ||
55 | + let target2 = rhs.target, | ||
56 | + target1 === target2 && lhs.attributes == rhs.attributes else { | ||
57 | + return false | ||
58 | + } | ||
59 | + | ||
60 | + return true | ||
61 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintLayoutGuide+Extensions.swift
0 → 100644
@@ -0,0 +1,36 @@ | @@ -0,0 +1,36 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#endif | ||
27 | + | ||
28 | + | ||
29 | +@available(iOS 9.0, OSX 10.11, *) | ||
30 | +public extension ConstraintLayoutGuide { | ||
31 | + | ||
32 | + public var snp: ConstraintLayoutGuideDSL { | ||
33 | + return ConstraintLayoutGuideDSL(guide: self) | ||
34 | + } | ||
35 | + | ||
36 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintLayoutGuide.swift
0 → 100644
@@ -0,0 +1,37 @@ | @@ -0,0 +1,37 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +#if os(iOS) || os(tvOS) | ||
32 | + @available(iOS 9.0, *) | ||
33 | + public typealias ConstraintLayoutGuide = UILayoutGuide | ||
34 | +#else | ||
35 | + @available(OSX 10.11, *) | ||
36 | + public typealias ConstraintLayoutGuide = NSLayoutGuide | ||
37 | +#endif |
ParentAssistant/Pods/SnapKit/Source/ConstraintLayoutGuideDSL.swift
0 → 100644
@@ -0,0 +1,66 @@ | @@ -0,0 +1,66 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +@available(iOS 9.0, OSX 10.11, *) | ||
32 | +public struct ConstraintLayoutGuideDSL: ConstraintAttributesDSL { | ||
33 | + | ||
34 | + @discardableResult | ||
35 | + public func prepareConstraints(_ closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { | ||
36 | + return ConstraintMaker.prepareConstraints(item: self.guide, closure: closure) | ||
37 | + } | ||
38 | + | ||
39 | + public func makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { | ||
40 | + ConstraintMaker.makeConstraints(item: self.guide, closure: closure) | ||
41 | + } | ||
42 | + | ||
43 | + public func remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { | ||
44 | + ConstraintMaker.remakeConstraints(item: self.guide, closure: closure) | ||
45 | + } | ||
46 | + | ||
47 | + public func updateConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { | ||
48 | + ConstraintMaker.updateConstraints(item: self.guide, closure: closure) | ||
49 | + } | ||
50 | + | ||
51 | + public func removeConstraints() { | ||
52 | + ConstraintMaker.removeConstraints(item: self.guide) | ||
53 | + } | ||
54 | + | ||
55 | + public var target: AnyObject? { | ||
56 | + return self.guide | ||
57 | + } | ||
58 | + | ||
59 | + internal let guide: ConstraintLayoutGuide | ||
60 | + | ||
61 | + internal init(guide: ConstraintLayoutGuide) { | ||
62 | + self.guide = guide | ||
63 | + | ||
64 | + } | ||
65 | + | ||
66 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintLayoutSupport.swift
0 → 100644
@@ -0,0 +1,36 @@ | @@ -0,0 +1,36 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +#if os(iOS) || os(tvOS) | ||
32 | + @available(iOS 8.0, *) | ||
33 | + public typealias ConstraintLayoutSupport = UILayoutSupport | ||
34 | +#else | ||
35 | + public class ConstraintLayoutSupport {} | ||
36 | +#endif |
ParentAssistant/Pods/SnapKit/Source/ConstraintLayoutSupportDSL.swift
0 → 100644
@@ -0,0 +1,56 @@ | @@ -0,0 +1,56 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +@available(iOS 8.0, *) | ||
32 | +public struct ConstraintLayoutSupportDSL: ConstraintDSL { | ||
33 | + | ||
34 | + public var target: AnyObject? { | ||
35 | + return self.support | ||
36 | + } | ||
37 | + | ||
38 | + internal let support: ConstraintLayoutSupport | ||
39 | + | ||
40 | + internal init(support: ConstraintLayoutSupport) { | ||
41 | + self.support = support | ||
42 | + | ||
43 | + } | ||
44 | + | ||
45 | + public var top: ConstraintItem { | ||
46 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.top) | ||
47 | + } | ||
48 | + | ||
49 | + public var bottom: ConstraintItem { | ||
50 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.bottom) | ||
51 | + } | ||
52 | + | ||
53 | + public var height: ConstraintItem { | ||
54 | + return ConstraintItem(target: self.target, attributes: ConstraintAttributes.height) | ||
55 | + } | ||
56 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintMaker.swift
0 → 100644
@@ -0,0 +1,220 @@ | @@ -0,0 +1,220 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | +public class ConstraintMaker { | ||
31 | + | ||
32 | + public var left: ConstraintMakerExtendable { | ||
33 | + return self.makeExtendableWithAttributes(.left) | ||
34 | + } | ||
35 | + | ||
36 | + public var top: ConstraintMakerExtendable { | ||
37 | + return self.makeExtendableWithAttributes(.top) | ||
38 | + } | ||
39 | + | ||
40 | + public var bottom: ConstraintMakerExtendable { | ||
41 | + return self.makeExtendableWithAttributes(.bottom) | ||
42 | + } | ||
43 | + | ||
44 | + public var right: ConstraintMakerExtendable { | ||
45 | + return self.makeExtendableWithAttributes(.right) | ||
46 | + } | ||
47 | + | ||
48 | + public var leading: ConstraintMakerExtendable { | ||
49 | + return self.makeExtendableWithAttributes(.leading) | ||
50 | + } | ||
51 | + | ||
52 | + public var trailing: ConstraintMakerExtendable { | ||
53 | + return self.makeExtendableWithAttributes(.trailing) | ||
54 | + } | ||
55 | + | ||
56 | + public var width: ConstraintMakerExtendable { | ||
57 | + return self.makeExtendableWithAttributes(.width) | ||
58 | + } | ||
59 | + | ||
60 | + public var height: ConstraintMakerExtendable { | ||
61 | + return self.makeExtendableWithAttributes(.height) | ||
62 | + } | ||
63 | + | ||
64 | + public var centerX: ConstraintMakerExtendable { | ||
65 | + return self.makeExtendableWithAttributes(.centerX) | ||
66 | + } | ||
67 | + | ||
68 | + public var centerY: ConstraintMakerExtendable { | ||
69 | + return self.makeExtendableWithAttributes(.centerY) | ||
70 | + } | ||
71 | + | ||
72 | + @available(*, deprecated:3.0, message:"Use lastBaseline instead") | ||
73 | + public var baseline: ConstraintMakerExtendable { | ||
74 | + return self.makeExtendableWithAttributes(.lastBaseline) | ||
75 | + } | ||
76 | + | ||
77 | + public var lastBaseline: ConstraintMakerExtendable { | ||
78 | + return self.makeExtendableWithAttributes(.lastBaseline) | ||
79 | + } | ||
80 | + | ||
81 | + @available(iOS 8.0, OSX 10.11, *) | ||
82 | + public var firstBaseline: ConstraintMakerExtendable { | ||
83 | + return self.makeExtendableWithAttributes(.firstBaseline) | ||
84 | + } | ||
85 | + | ||
86 | + @available(iOS 8.0, *) | ||
87 | + public var leftMargin: ConstraintMakerExtendable { | ||
88 | + return self.makeExtendableWithAttributes(.leftMargin) | ||
89 | + } | ||
90 | + | ||
91 | + @available(iOS 8.0, *) | ||
92 | + public var rightMargin: ConstraintMakerExtendable { | ||
93 | + return self.makeExtendableWithAttributes(.rightMargin) | ||
94 | + } | ||
95 | + | ||
96 | + @available(iOS 8.0, *) | ||
97 | + public var topMargin: ConstraintMakerExtendable { | ||
98 | + return self.makeExtendableWithAttributes(.topMargin) | ||
99 | + } | ||
100 | + | ||
101 | + @available(iOS 8.0, *) | ||
102 | + public var bottomMargin: ConstraintMakerExtendable { | ||
103 | + return self.makeExtendableWithAttributes(.bottomMargin) | ||
104 | + } | ||
105 | + | ||
106 | + @available(iOS 8.0, *) | ||
107 | + public var leadingMargin: ConstraintMakerExtendable { | ||
108 | + return self.makeExtendableWithAttributes(.leadingMargin) | ||
109 | + } | ||
110 | + | ||
111 | + @available(iOS 8.0, *) | ||
112 | + public var trailingMargin: ConstraintMakerExtendable { | ||
113 | + return self.makeExtendableWithAttributes(.trailingMargin) | ||
114 | + } | ||
115 | + | ||
116 | + @available(iOS 8.0, *) | ||
117 | + public var centerXWithinMargins: ConstraintMakerExtendable { | ||
118 | + return self.makeExtendableWithAttributes(.centerXWithinMargins) | ||
119 | + } | ||
120 | + | ||
121 | + @available(iOS 8.0, *) | ||
122 | + public var centerYWithinMargins: ConstraintMakerExtendable { | ||
123 | + return self.makeExtendableWithAttributes(.centerYWithinMargins) | ||
124 | + } | ||
125 | + | ||
126 | + public var edges: ConstraintMakerExtendable { | ||
127 | + return self.makeExtendableWithAttributes(.edges) | ||
128 | + } | ||
129 | + public var size: ConstraintMakerExtendable { | ||
130 | + return self.makeExtendableWithAttributes(.size) | ||
131 | + } | ||
132 | + public var center: ConstraintMakerExtendable { | ||
133 | + return self.makeExtendableWithAttributes(.center) | ||
134 | + } | ||
135 | + | ||
136 | + @available(iOS 8.0, *) | ||
137 | + public var margins: ConstraintMakerExtendable { | ||
138 | + return self.makeExtendableWithAttributes(.margins) | ||
139 | + } | ||
140 | + | ||
141 | + @available(iOS 8.0, *) | ||
142 | + public var centerWithinMargins: ConstraintMakerExtendable { | ||
143 | + return self.makeExtendableWithAttributes(.centerWithinMargins) | ||
144 | + } | ||
145 | + | ||
146 | + private let item: LayoutConstraintItem | ||
147 | + private var descriptions = [ConstraintDescription]() | ||
148 | + | ||
149 | + internal init(item: LayoutConstraintItem) { | ||
150 | + self.item = item | ||
151 | + self.item.prepare() | ||
152 | + } | ||
153 | + | ||
154 | + internal func makeExtendableWithAttributes(_ attributes: ConstraintAttributes) -> ConstraintMakerExtendable { | ||
155 | + let description = ConstraintDescription(item: self.item, attributes: attributes) | ||
156 | + self.descriptions.append(description) | ||
157 | + return ConstraintMakerExtendable(description) | ||
158 | + } | ||
159 | + | ||
160 | + internal static func prepareConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { | ||
161 | + let maker = ConstraintMaker(item: item) | ||
162 | + closure(maker) | ||
163 | + var constraints: [Constraint] = [] | ||
164 | + for description in maker.descriptions { | ||
165 | + guard let constraint = description.constraint else { | ||
166 | + continue | ||
167 | + } | ||
168 | + constraints.append(constraint) | ||
169 | + } | ||
170 | + return constraints | ||
171 | + } | ||
172 | + | ||
173 | + internal static func makeConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) { | ||
174 | + let maker = ConstraintMaker(item: item) | ||
175 | + closure(maker) | ||
176 | + var constraints: [Constraint] = [] | ||
177 | + for description in maker.descriptions { | ||
178 | + guard let constraint = description.constraint else { | ||
179 | + continue | ||
180 | + } | ||
181 | + constraints.append(constraint) | ||
182 | + } | ||
183 | + for constraint in constraints { | ||
184 | + constraint.activateIfNeeded(updatingExisting: false) | ||
185 | + } | ||
186 | + } | ||
187 | + | ||
188 | + internal static func remakeConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) { | ||
189 | + self.removeConstraints(item: item) | ||
190 | + self.makeConstraints(item: item, closure: closure) | ||
191 | + } | ||
192 | + | ||
193 | + internal static func updateConstraints(item: LayoutConstraintItem, closure: (_ make: ConstraintMaker) -> Void) { | ||
194 | + guard item.constraints.count > 0 else { | ||
195 | + self.makeConstraints(item: item, closure: closure) | ||
196 | + return | ||
197 | + } | ||
198 | + | ||
199 | + let maker = ConstraintMaker(item: item) | ||
200 | + closure(maker) | ||
201 | + var constraints: [Constraint] = [] | ||
202 | + for description in maker.descriptions { | ||
203 | + guard let constraint = description.constraint else { | ||
204 | + continue | ||
205 | + } | ||
206 | + constraints.append(constraint) | ||
207 | + } | ||
208 | + for constraint in constraints { | ||
209 | + constraint.activateIfNeeded(updatingExisting: true) | ||
210 | + } | ||
211 | + } | ||
212 | + | ||
213 | + internal static func removeConstraints(item: LayoutConstraintItem) { | ||
214 | + let constraints = item.constraints | ||
215 | + for constraint in constraints { | ||
216 | + constraint.deactivateIfNeeded() | ||
217 | + } | ||
218 | + } | ||
219 | + | ||
220 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintMakerEditable.swift
0 → 100644
@@ -0,0 +1,56 @@ | @@ -0,0 +1,56 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public class ConstraintMakerEditable: ConstraintMakerPriortizable { | ||
32 | + | ||
33 | + @discardableResult | ||
34 | + public func multipliedBy(_ amount: ConstraintMultiplierTarget) -> ConstraintMakerEditable { | ||
35 | + self.description.multiplier = amount | ||
36 | + return self | ||
37 | + } | ||
38 | + | ||
39 | + @discardableResult | ||
40 | + public func dividedBy(_ amount: ConstraintMultiplierTarget) -> ConstraintMakerEditable { | ||
41 | + return self.multipliedBy(1.0 / amount.constraintMultiplierTargetValue) | ||
42 | + } | ||
43 | + | ||
44 | + @discardableResult | ||
45 | + public func offset(_ amount: ConstraintOffsetTarget) -> ConstraintMakerEditable { | ||
46 | + self.description.constant = amount.constraintOffsetTargetValue | ||
47 | + return self | ||
48 | + } | ||
49 | + | ||
50 | + @discardableResult | ||
51 | + public func inset(_ amount: ConstraintInsetTarget) -> ConstraintMakerEditable { | ||
52 | + self.description.constant = amount.constraintInsetTargetValue | ||
53 | + return self | ||
54 | + } | ||
55 | + | ||
56 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintMakerExtendable.swift
0 → 100644
@@ -0,0 +1,169 @@ | @@ -0,0 +1,169 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public class ConstraintMakerExtendable: ConstraintMakerRelatable { | ||
32 | + | ||
33 | + public var left: ConstraintMakerExtendable { | ||
34 | + self.description.attributes += .left | ||
35 | + return self | ||
36 | + } | ||
37 | + | ||
38 | + public var top: ConstraintMakerExtendable { | ||
39 | + self.description.attributes += .top | ||
40 | + return self | ||
41 | + } | ||
42 | + | ||
43 | + public var bottom: ConstraintMakerExtendable { | ||
44 | + self.description.attributes += .bottom | ||
45 | + return self | ||
46 | + } | ||
47 | + | ||
48 | + public var right: ConstraintMakerExtendable { | ||
49 | + self.description.attributes += .right | ||
50 | + return self | ||
51 | + } | ||
52 | + | ||
53 | + public var leading: ConstraintMakerExtendable { | ||
54 | + self.description.attributes += .leading | ||
55 | + return self | ||
56 | + } | ||
57 | + | ||
58 | + public var trailing: ConstraintMakerExtendable { | ||
59 | + self.description.attributes += .trailing | ||
60 | + return self | ||
61 | + } | ||
62 | + | ||
63 | + public var width: ConstraintMakerExtendable { | ||
64 | + self.description.attributes += .width | ||
65 | + return self | ||
66 | + } | ||
67 | + | ||
68 | + public var height: ConstraintMakerExtendable { | ||
69 | + self.description.attributes += .height | ||
70 | + return self | ||
71 | + } | ||
72 | + | ||
73 | + public var centerX: ConstraintMakerExtendable { | ||
74 | + self.description.attributes += .centerX | ||
75 | + return self | ||
76 | + } | ||
77 | + | ||
78 | + public var centerY: ConstraintMakerExtendable { | ||
79 | + self.description.attributes += .centerY | ||
80 | + return self | ||
81 | + } | ||
82 | + | ||
83 | + @available(*, deprecated:3.0, message:"Use lastBaseline instead") | ||
84 | + public var baseline: ConstraintMakerExtendable { | ||
85 | + self.description.attributes += .lastBaseline | ||
86 | + return self | ||
87 | + } | ||
88 | + | ||
89 | + public var lastBaseline: ConstraintMakerExtendable { | ||
90 | + self.description.attributes += .lastBaseline | ||
91 | + return self | ||
92 | + } | ||
93 | + | ||
94 | + @available(iOS 8.0, OSX 10.11, *) | ||
95 | + public var firstBaseline: ConstraintMakerExtendable { | ||
96 | + self.description.attributes += .firstBaseline | ||
97 | + return self | ||
98 | + } | ||
99 | + | ||
100 | + @available(iOS 8.0, *) | ||
101 | + public var leftMargin: ConstraintMakerExtendable { | ||
102 | + self.description.attributes += .leftMargin | ||
103 | + return self | ||
104 | + } | ||
105 | + | ||
106 | + @available(iOS 8.0, *) | ||
107 | + public var rightMargin: ConstraintMakerExtendable { | ||
108 | + self.description.attributes += .rightMargin | ||
109 | + return self | ||
110 | + } | ||
111 | + | ||
112 | + @available(iOS 8.0, *) | ||
113 | + public var topMargin: ConstraintMakerExtendable { | ||
114 | + self.description.attributes += .topMargin | ||
115 | + return self | ||
116 | + } | ||
117 | + | ||
118 | + @available(iOS 8.0, *) | ||
119 | + public var bottomMargin: ConstraintMakerExtendable { | ||
120 | + self.description.attributes += .bottomMargin | ||
121 | + return self | ||
122 | + } | ||
123 | + | ||
124 | + @available(iOS 8.0, *) | ||
125 | + public var leadingMargin: ConstraintMakerExtendable { | ||
126 | + self.description.attributes += .leadingMargin | ||
127 | + return self | ||
128 | + } | ||
129 | + | ||
130 | + @available(iOS 8.0, *) | ||
131 | + public var trailingMargin: ConstraintMakerExtendable { | ||
132 | + self.description.attributes += .trailingMargin | ||
133 | + return self | ||
134 | + } | ||
135 | + | ||
136 | + @available(iOS 8.0, *) | ||
137 | + public var centerXWithinMargins: ConstraintMakerExtendable { | ||
138 | + self.description.attributes += .centerXWithinMargins | ||
139 | + return self | ||
140 | + } | ||
141 | + | ||
142 | + @available(iOS 8.0, *) | ||
143 | + public var centerYWithinMargins: ConstraintMakerExtendable { | ||
144 | + self.description.attributes += .centerYWithinMargins | ||
145 | + return self | ||
146 | + } | ||
147 | + | ||
148 | + public var edges: ConstraintMakerExtendable { | ||
149 | + self.description.attributes += .edges | ||
150 | + return self | ||
151 | + } | ||
152 | + public var size: ConstraintMakerExtendable { | ||
153 | + self.description.attributes += .size | ||
154 | + return self | ||
155 | + } | ||
156 | + | ||
157 | + @available(iOS 8.0, *) | ||
158 | + public var margins: ConstraintMakerExtendable { | ||
159 | + self.description.attributes += .margins | ||
160 | + return self | ||
161 | + } | ||
162 | + | ||
163 | + @available(iOS 8.0, *) | ||
164 | + public var centerWithinMargins: ConstraintMakerExtendable { | ||
165 | + self.description.attributes += .centerWithinMargins | ||
166 | + return self | ||
167 | + } | ||
168 | + | ||
169 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintMakerFinalizable.swift
0 → 100644
@@ -0,0 +1,49 @@ | @@ -0,0 +1,49 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public class ConstraintMakerFinalizable { | ||
32 | + | ||
33 | + internal let description: ConstraintDescription | ||
34 | + | ||
35 | + internal init(_ description: ConstraintDescription) { | ||
36 | + self.description = description | ||
37 | + } | ||
38 | + | ||
39 | + @discardableResult | ||
40 | + public func labeled(_ label: String) -> ConstraintMakerFinalizable { | ||
41 | + self.description.label = label | ||
42 | + return self | ||
43 | + } | ||
44 | + | ||
45 | + public var constraint: Constraint { | ||
46 | + return self.description.constraint! | ||
47 | + } | ||
48 | + | ||
49 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintMakerPriortizable.swift
0 → 100644
@@ -0,0 +1,68 @@ | @@ -0,0 +1,68 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public class ConstraintMakerPriortizable: ConstraintMakerFinalizable { | ||
32 | + | ||
33 | + @discardableResult | ||
34 | + public func priority(_ amount: ConstraintPriority) -> ConstraintMakerFinalizable { | ||
35 | + self.description.priority = amount.value | ||
36 | + return self | ||
37 | + } | ||
38 | + | ||
39 | + @discardableResult | ||
40 | + public func priority(_ amount: ConstraintPriorityTarget) -> ConstraintMakerFinalizable { | ||
41 | + self.description.priority = amount | ||
42 | + return self | ||
43 | + } | ||
44 | + | ||
45 | + @available(*, deprecated:3.0, message:"Use priority(.required) instead.") | ||
46 | + @discardableResult | ||
47 | + public func priorityRequired() -> ConstraintMakerFinalizable { | ||
48 | + return self.priority(.required) | ||
49 | + } | ||
50 | + | ||
51 | + @available(*, deprecated:3.0, message:"Use priority(.high) instead.") | ||
52 | + @discardableResult | ||
53 | + public func priorityHigh() -> ConstraintMakerFinalizable { | ||
54 | + return self.priority(.high) | ||
55 | + } | ||
56 | + | ||
57 | + @available(*, deprecated:3.0, message:"Use priority(.medium) instead.") | ||
58 | + @discardableResult | ||
59 | + public func priorityMedium() -> ConstraintMakerFinalizable { | ||
60 | + return self.priority(.medium) | ||
61 | + } | ||
62 | + | ||
63 | + @available(*, deprecated:3.0, message:"Use priority(.low) instead.") | ||
64 | + @discardableResult | ||
65 | + public func priorityLow() -> ConstraintMakerFinalizable { | ||
66 | + return self.priority(.low) | ||
67 | + } | ||
68 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintMakerRelatable.swift
0 → 100644
@@ -0,0 +1,113 @@ | @@ -0,0 +1,113 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public class ConstraintMakerRelatable { | ||
32 | + | ||
33 | + internal let description: ConstraintDescription | ||
34 | + | ||
35 | + internal init(_ description: ConstraintDescription) { | ||
36 | + self.description = description | ||
37 | + } | ||
38 | + | ||
39 | + internal func relatedTo(_ other: ConstraintRelatableTarget, relation: ConstraintRelation, file: String, line: UInt) -> ConstraintMakerEditable { | ||
40 | + let related: ConstraintItem | ||
41 | + let constant: ConstraintConstantTarget | ||
42 | + | ||
43 | + if let other = other as? ConstraintItem { | ||
44 | + guard other.attributes == ConstraintAttributes.none || | ||
45 | + other.attributes.layoutAttributes.count <= 1 || | ||
46 | + other.attributes.layoutAttributes == self.description.attributes.layoutAttributes || | ||
47 | + other.attributes == .edges && self.description.attributes == .margins || | ||
48 | + other.attributes == .margins && self.description.attributes == .edges else { | ||
49 | + fatalError("Cannot constraint to multiple non identical attributes. (\(file), \(line))"); | ||
50 | + } | ||
51 | + | ||
52 | + related = other | ||
53 | + constant = 0.0 | ||
54 | + } else if let other = other as? ConstraintView { | ||
55 | + related = ConstraintItem(target: other, attributes: ConstraintAttributes.none) | ||
56 | + constant = 0.0 | ||
57 | + } else if let other = other as? ConstraintConstantTarget { | ||
58 | + related = ConstraintItem(target: nil, attributes: ConstraintAttributes.none) | ||
59 | + constant = other | ||
60 | + } else if #available(iOS 9.0, OSX 10.11, *), let other = other as? ConstraintLayoutGuide { | ||
61 | + related = ConstraintItem(target: other, attributes: ConstraintAttributes.none) | ||
62 | + constant = 0.0 | ||
63 | + } else { | ||
64 | + fatalError("Invalid constraint. (\(file), \(line))") | ||
65 | + } | ||
66 | + | ||
67 | + let editable = ConstraintMakerEditable(self.description) | ||
68 | + editable.description.sourceLocation = (file, line) | ||
69 | + editable.description.relation = relation | ||
70 | + editable.description.related = related | ||
71 | + editable.description.constant = constant | ||
72 | + return editable | ||
73 | + } | ||
74 | + | ||
75 | + @discardableResult | ||
76 | + public func equalTo(_ other: ConstraintRelatableTarget, _ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { | ||
77 | + return self.relatedTo(other, relation: .equal, file: file, line: line) | ||
78 | + } | ||
79 | + | ||
80 | + @discardableResult | ||
81 | + public func equalToSuperview(_ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { | ||
82 | + guard let other = self.description.item.superview else { | ||
83 | + fatalError("Expected superview but found nil when attempting make constraint `equalToSuperview`.") | ||
84 | + } | ||
85 | + return self.relatedTo(other, relation: .equal, file: file, line: line) | ||
86 | + } | ||
87 | + | ||
88 | + @discardableResult | ||
89 | + public func lessThanOrEqualTo(_ other: ConstraintRelatableTarget, _ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { | ||
90 | + return self.relatedTo(other, relation: .lessThanOrEqual, file: file, line: line) | ||
91 | + } | ||
92 | + | ||
93 | + @discardableResult | ||
94 | + public func lessThanOrEqualToSuperview(_ file: String = #file, _ line: UInt = #line) -> ConstraintMakerEditable { | ||
95 | + guard let other = self.description.item.superview else { | ||
96 | + fatalError("Expected superview but found nil when attempting make constraint `lessThanOrEqualToSuperview`.") | ||
97 | + } | ||
98 | + return self.relatedTo(other, relation: .lessThanOrEqual, file: file, line: line) | ||
99 | + } | ||
100 | + | ||
101 | + @discardableResult | ||
102 | + public func greaterThanOrEqualTo(_ other: ConstraintRelatableTarget, _ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { | ||
103 | + return self.relatedTo(other, relation: .greaterThanOrEqual, file: file, line: line) | ||
104 | + } | ||
105 | + | ||
106 | + @discardableResult | ||
107 | + public func greaterThanOrEqualToSuperview(_ file: String = #file, line: UInt = #line) -> ConstraintMakerEditable { | ||
108 | + guard let other = self.description.item.superview else { | ||
109 | + fatalError("Expected superview but found nil when attempting make constraint `greaterThanOrEqualToSuperview`.") | ||
110 | + } | ||
111 | + return self.relatedTo(other, relation: .greaterThanOrEqual, file: file, line: line) | ||
112 | + } | ||
113 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintMultiplierTarget.swift
0 → 100644
@@ -0,0 +1,75 @@ | @@ -0,0 +1,75 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public protocol ConstraintMultiplierTarget { | ||
32 | + | ||
33 | + var constraintMultiplierTargetValue: CGFloat { get } | ||
34 | + | ||
35 | +} | ||
36 | + | ||
37 | +extension Int: ConstraintMultiplierTarget { | ||
38 | + | ||
39 | + public var constraintMultiplierTargetValue: CGFloat { | ||
40 | + return CGFloat(self) | ||
41 | + } | ||
42 | + | ||
43 | +} | ||
44 | + | ||
45 | +extension UInt: ConstraintMultiplierTarget { | ||
46 | + | ||
47 | + public var constraintMultiplierTargetValue: CGFloat { | ||
48 | + return CGFloat(self) | ||
49 | + } | ||
50 | + | ||
51 | +} | ||
52 | + | ||
53 | +extension Float: ConstraintMultiplierTarget { | ||
54 | + | ||
55 | + public var constraintMultiplierTargetValue: CGFloat { | ||
56 | + return CGFloat(self) | ||
57 | + } | ||
58 | + | ||
59 | +} | ||
60 | + | ||
61 | +extension Double: ConstraintMultiplierTarget { | ||
62 | + | ||
63 | + public var constraintMultiplierTargetValue: CGFloat { | ||
64 | + return CGFloat(self) | ||
65 | + } | ||
66 | + | ||
67 | +} | ||
68 | + | ||
69 | +extension CGFloat: ConstraintMultiplierTarget { | ||
70 | + | ||
71 | + public var constraintMultiplierTargetValue: CGFloat { | ||
72 | + return self | ||
73 | + } | ||
74 | + | ||
75 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintOffsetTarget.swift
0 → 100644
@@ -0,0 +1,69 @@ | @@ -0,0 +1,69 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public protocol ConstraintOffsetTarget: ConstraintConstantTarget { | ||
32 | +} | ||
33 | + | ||
34 | +extension Int: ConstraintOffsetTarget { | ||
35 | +} | ||
36 | + | ||
37 | +extension UInt: ConstraintOffsetTarget { | ||
38 | +} | ||
39 | + | ||
40 | +extension Float: ConstraintOffsetTarget { | ||
41 | +} | ||
42 | + | ||
43 | +extension Double: ConstraintOffsetTarget { | ||
44 | +} | ||
45 | + | ||
46 | +extension CGFloat: ConstraintOffsetTarget { | ||
47 | +} | ||
48 | + | ||
49 | +extension ConstraintOffsetTarget { | ||
50 | + | ||
51 | + internal var constraintOffsetTargetValue: CGFloat { | ||
52 | + let offset: CGFloat | ||
53 | + if let amount = self as? Float { | ||
54 | + offset = CGFloat(amount) | ||
55 | + } else if let amount = self as? Double { | ||
56 | + offset = CGFloat(amount) | ||
57 | + } else if let amount = self as? CGFloat { | ||
58 | + offset = CGFloat(amount) | ||
59 | + } else if let amount = self as? Int { | ||
60 | + offset = CGFloat(amount) | ||
61 | + } else if let amount = self as? UInt { | ||
62 | + offset = CGFloat(amount) | ||
63 | + } else { | ||
64 | + offset = 0.0 | ||
65 | + } | ||
66 | + return offset | ||
67 | + } | ||
68 | + | ||
69 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintPriority.swift
0 → 100644
@@ -0,0 +1,77 @@ | @@ -0,0 +1,77 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | +public struct ConstraintPriority : ExpressibleByFloatLiteral, Equatable, Strideable { | ||
31 | + public typealias FloatLiteralType = Float | ||
32 | + | ||
33 | + public let value: Float | ||
34 | + | ||
35 | + public init(floatLiteral value: Float) { | ||
36 | + self.value = value | ||
37 | + } | ||
38 | + | ||
39 | + public init(_ value: Float) { | ||
40 | + self.value = value | ||
41 | + } | ||
42 | + | ||
43 | + public static var required: ConstraintPriority { | ||
44 | + return 1000.0 | ||
45 | + } | ||
46 | + | ||
47 | + public static var high: ConstraintPriority { | ||
48 | + return 750.0 | ||
49 | + } | ||
50 | + | ||
51 | + public static var medium: ConstraintPriority { | ||
52 | + #if os(OSX) | ||
53 | + return 501.0 | ||
54 | + #else | ||
55 | + return 500.0 | ||
56 | + #endif | ||
57 | + | ||
58 | + } | ||
59 | + | ||
60 | + public static var low: ConstraintPriority { | ||
61 | + return 250.0 | ||
62 | + } | ||
63 | + | ||
64 | + public static func ==(lhs: ConstraintPriority, rhs: ConstraintPriority) -> Bool { | ||
65 | + return lhs.value == rhs.value | ||
66 | + } | ||
67 | + | ||
68 | + // MARK: Strideable | ||
69 | + | ||
70 | + public func advanced(by n: FloatLiteralType) -> ConstraintPriority { | ||
71 | + return ConstraintPriority(floatLiteral: value + n) | ||
72 | + } | ||
73 | + | ||
74 | + public func distance(to other: ConstraintPriority) -> FloatLiteralType { | ||
75 | + return other.value - value | ||
76 | + } | ||
77 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintPriorityTarget.swift
0 → 100644
@@ -0,0 +1,75 @@ | @@ -0,0 +1,75 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public protocol ConstraintPriorityTarget { | ||
32 | + | ||
33 | + var constraintPriorityTargetValue: Float { get } | ||
34 | + | ||
35 | +} | ||
36 | + | ||
37 | +extension Int: ConstraintPriorityTarget { | ||
38 | + | ||
39 | + public var constraintPriorityTargetValue: Float { | ||
40 | + return Float(self) | ||
41 | + } | ||
42 | + | ||
43 | +} | ||
44 | + | ||
45 | +extension UInt: ConstraintPriorityTarget { | ||
46 | + | ||
47 | + public var constraintPriorityTargetValue: Float { | ||
48 | + return Float(self) | ||
49 | + } | ||
50 | + | ||
51 | +} | ||
52 | + | ||
53 | +extension Float: ConstraintPriorityTarget { | ||
54 | + | ||
55 | + public var constraintPriorityTargetValue: Float { | ||
56 | + return self | ||
57 | + } | ||
58 | + | ||
59 | +} | ||
60 | + | ||
61 | +extension Double: ConstraintPriorityTarget { | ||
62 | + | ||
63 | + public var constraintPriorityTargetValue: Float { | ||
64 | + return Float(self) | ||
65 | + } | ||
66 | + | ||
67 | +} | ||
68 | + | ||
69 | +extension CGFloat: ConstraintPriorityTarget { | ||
70 | + | ||
71 | + public var constraintPriorityTargetValue: Float { | ||
72 | + return Float(self) | ||
73 | + } | ||
74 | + | ||
75 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintRelatableTarget.swift
0 → 100644
@@ -0,0 +1,66 @@ | @@ -0,0 +1,66 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public protocol ConstraintRelatableTarget { | ||
32 | +} | ||
33 | + | ||
34 | +extension Int: ConstraintRelatableTarget { | ||
35 | +} | ||
36 | + | ||
37 | +extension UInt: ConstraintRelatableTarget { | ||
38 | +} | ||
39 | + | ||
40 | +extension Float: ConstraintRelatableTarget { | ||
41 | +} | ||
42 | + | ||
43 | +extension Double: ConstraintRelatableTarget { | ||
44 | +} | ||
45 | + | ||
46 | +extension CGFloat: ConstraintRelatableTarget { | ||
47 | +} | ||
48 | + | ||
49 | +extension CGSize: ConstraintRelatableTarget { | ||
50 | +} | ||
51 | + | ||
52 | +extension CGPoint: ConstraintRelatableTarget { | ||
53 | +} | ||
54 | + | ||
55 | +extension ConstraintInsets: ConstraintRelatableTarget { | ||
56 | +} | ||
57 | + | ||
58 | +extension ConstraintItem: ConstraintRelatableTarget { | ||
59 | +} | ||
60 | + | ||
61 | +extension ConstraintView: ConstraintRelatableTarget { | ||
62 | +} | ||
63 | + | ||
64 | +@available(iOS 9.0, OSX 10.11, *) | ||
65 | +extension ConstraintLayoutGuide: ConstraintRelatableTarget { | ||
66 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintRelation.swift
0 → 100644
@@ -0,0 +1,48 @@ | @@ -0,0 +1,48 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +internal enum ConstraintRelation : Int { | ||
32 | + case equal = 1 | ||
33 | + case lessThanOrEqual | ||
34 | + case greaterThanOrEqual | ||
35 | + | ||
36 | + internal var layoutRelation: LayoutRelation { | ||
37 | + get { | ||
38 | + switch(self) { | ||
39 | + case .equal: | ||
40 | + return .equal | ||
41 | + case .lessThanOrEqual: | ||
42 | + return .lessThanOrEqual | ||
43 | + case .greaterThanOrEqual: | ||
44 | + return .greaterThanOrEqual | ||
45 | + } | ||
46 | + } | ||
47 | + } | ||
48 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintView+Extensions.swift
0 → 100644
@@ -0,0 +1,152 @@ | @@ -0,0 +1,152 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public extension ConstraintView { | ||
32 | + | ||
33 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
34 | + public var snp_left: ConstraintItem { return self.snp.left } | ||
35 | + | ||
36 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
37 | + public var snp_top: ConstraintItem { return self.snp.top } | ||
38 | + | ||
39 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
40 | + public var snp_right: ConstraintItem { return self.snp.right } | ||
41 | + | ||
42 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
43 | + public var snp_bottom: ConstraintItem { return self.snp.bottom } | ||
44 | + | ||
45 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
46 | + public var snp_leading: ConstraintItem { return self.snp.leading } | ||
47 | + | ||
48 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
49 | + public var snp_trailing: ConstraintItem { return self.snp.trailing } | ||
50 | + | ||
51 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
52 | + public var snp_width: ConstraintItem { return self.snp.width } | ||
53 | + | ||
54 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
55 | + public var snp_height: ConstraintItem { return self.snp.height } | ||
56 | + | ||
57 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
58 | + public var snp_centerX: ConstraintItem { return self.snp.centerX } | ||
59 | + | ||
60 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
61 | + public var snp_centerY: ConstraintItem { return self.snp.centerY } | ||
62 | + | ||
63 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
64 | + public var snp_baseline: ConstraintItem { return self.snp.baseline } | ||
65 | + | ||
66 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
67 | + @available(iOS 8.0, OSX 10.11, *) | ||
68 | + public var snp_lastBaseline: ConstraintItem { return self.snp.lastBaseline } | ||
69 | + | ||
70 | + @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
71 | + @available(iOS 8.0, OSX 10.11, *) | ||
72 | + public var snp_firstBaseline: ConstraintItem { return self.snp.firstBaseline } | ||
73 | + | ||
74 | + @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
75 | + @available(iOS 8.0, *) | ||
76 | + public var snp_leftMargin: ConstraintItem { return self.snp.leftMargin } | ||
77 | + | ||
78 | + @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
79 | + @available(iOS 8.0, *) | ||
80 | + public var snp_topMargin: ConstraintItem { return self.snp.topMargin } | ||
81 | + | ||
82 | + @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
83 | + @available(iOS 8.0, *) | ||
84 | + public var snp_rightMargin: ConstraintItem { return self.snp.rightMargin } | ||
85 | + | ||
86 | + @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
87 | + @available(iOS 8.0, *) | ||
88 | + public var snp_bottomMargin: ConstraintItem { return self.snp.bottomMargin } | ||
89 | + | ||
90 | + @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
91 | + @available(iOS 8.0, *) | ||
92 | + public var snp_leadingMargin: ConstraintItem { return self.snp.leadingMargin } | ||
93 | + | ||
94 | + @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
95 | + @available(iOS 8.0, *) | ||
96 | + public var snp_trailingMargin: ConstraintItem { return self.snp.trailingMargin } | ||
97 | + | ||
98 | + @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
99 | + @available(iOS 8.0, *) | ||
100 | + public var snp_centerXWithinMargins: ConstraintItem { return self.snp.centerXWithinMargins } | ||
101 | + | ||
102 | + @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
103 | + @available(iOS 8.0, *) | ||
104 | + public var snp_centerYWithinMargins: ConstraintItem { return self.snp.centerYWithinMargins } | ||
105 | + | ||
106 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
107 | + public var snp_edges: ConstraintItem { return self.snp.edges } | ||
108 | + | ||
109 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
110 | + public var snp_size: ConstraintItem { return self.snp.size } | ||
111 | + | ||
112 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
113 | + public var snp_center: ConstraintItem { return self.snp.center } | ||
114 | + | ||
115 | + @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
116 | + @available(iOS 8.0, *) | ||
117 | + public var snp_margins: ConstraintItem { return self.snp.margins } | ||
118 | + | ||
119 | + @available(iOS, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
120 | + @available(iOS 8.0, *) | ||
121 | + public var snp_centerWithinMargins: ConstraintItem { return self.snp.centerWithinMargins } | ||
122 | + | ||
123 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
124 | + public func snp_prepareConstraints(_ closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { | ||
125 | + return self.snp.prepareConstraints(closure) | ||
126 | + } | ||
127 | + | ||
128 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
129 | + public func snp_makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { | ||
130 | + self.snp.makeConstraints(closure) | ||
131 | + } | ||
132 | + | ||
133 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
134 | + public func snp_remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { | ||
135 | + self.snp.remakeConstraints(closure) | ||
136 | + } | ||
137 | + | ||
138 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
139 | + public func snp_updateConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { | ||
140 | + self.snp.updateConstraints(closure) | ||
141 | + } | ||
142 | + | ||
143 | + @available(*, deprecated:3.0, message:"Use newer snp.* syntax.") | ||
144 | + public func snp_removeConstraints() { | ||
145 | + self.snp.removeConstraints() | ||
146 | + } | ||
147 | + | ||
148 | + public var snp: ConstraintViewDSL { | ||
149 | + return ConstraintViewDSL(view: self) | ||
150 | + } | ||
151 | + | ||
152 | +} |
ParentAssistant/Pods/SnapKit/Source/ConstraintView.swift
0 → 100644
@@ -0,0 +1,35 @@ | @@ -0,0 +1,35 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +#if os(iOS) || os(tvOS) | ||
32 | + public typealias ConstraintView = UIView | ||
33 | +#else | ||
34 | + public typealias ConstraintView = NSView | ||
35 | +#endif |
ParentAssistant/Pods/SnapKit/Source/ConstraintViewDSL.swift
0 → 100644
@@ -0,0 +1,101 @@ | @@ -0,0 +1,101 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public struct ConstraintViewDSL: ConstraintAttributesDSL { | ||
32 | + | ||
33 | + @discardableResult | ||
34 | + public func prepareConstraints(_ closure: (_ make: ConstraintMaker) -> Void) -> [Constraint] { | ||
35 | + return ConstraintMaker.prepareConstraints(item: self.view, closure: closure) | ||
36 | + } | ||
37 | + | ||
38 | + public func makeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { | ||
39 | + ConstraintMaker.makeConstraints(item: self.view, closure: closure) | ||
40 | + } | ||
41 | + | ||
42 | + public func remakeConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { | ||
43 | + ConstraintMaker.remakeConstraints(item: self.view, closure: closure) | ||
44 | + } | ||
45 | + | ||
46 | + public func updateConstraints(_ closure: (_ make: ConstraintMaker) -> Void) { | ||
47 | + ConstraintMaker.updateConstraints(item: self.view, closure: closure) | ||
48 | + } | ||
49 | + | ||
50 | + public func removeConstraints() { | ||
51 | + ConstraintMaker.removeConstraints(item: self.view) | ||
52 | + } | ||
53 | + | ||
54 | + public var contentHuggingHorizontalPriority: Float { | ||
55 | + get { | ||
56 | + return self.view.contentHuggingPriority(for: .horizontal).rawValue | ||
57 | + } | ||
58 | + set { | ||
59 | + self.view.setContentHuggingPriority(LayoutPriority(rawValue: newValue), for: .horizontal) | ||
60 | + } | ||
61 | + } | ||
62 | + | ||
63 | + public var contentHuggingVerticalPriority: Float { | ||
64 | + get { | ||
65 | + return self.view.contentHuggingPriority(for: .vertical).rawValue | ||
66 | + } | ||
67 | + set { | ||
68 | + self.view.setContentHuggingPriority(LayoutPriority(rawValue: newValue), for: .vertical) | ||
69 | + } | ||
70 | + } | ||
71 | + | ||
72 | + public var contentCompressionResistanceHorizontalPriority: Float { | ||
73 | + get { | ||
74 | + return self.view.contentCompressionResistancePriority(for: .horizontal).rawValue | ||
75 | + } | ||
76 | + set { | ||
77 | + self.view.setContentCompressionResistancePriority(LayoutPriority(rawValue: newValue), for: .horizontal) | ||
78 | + } | ||
79 | + } | ||
80 | + | ||
81 | + public var contentCompressionResistanceVerticalPriority: Float { | ||
82 | + get { | ||
83 | + return self.view.contentCompressionResistancePriority(for: .vertical).rawValue | ||
84 | + } | ||
85 | + set { | ||
86 | + self.view.setContentCompressionResistancePriority(LayoutPriority(rawValue: newValue), for: .vertical) | ||
87 | + } | ||
88 | + } | ||
89 | + | ||
90 | + public var target: AnyObject? { | ||
91 | + return self.view | ||
92 | + } | ||
93 | + | ||
94 | + internal let view: ConstraintView | ||
95 | + | ||
96 | + internal init(view: ConstraintView) { | ||
97 | + self.view = view | ||
98 | + | ||
99 | + } | ||
100 | + | ||
101 | +} |
@@ -0,0 +1,160 @@ | @@ -0,0 +1,160 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | +public extension LayoutConstraint { | ||
31 | + | ||
32 | + override public var description: String { | ||
33 | + var description = "<" | ||
34 | + | ||
35 | + description += descriptionForObject(self) | ||
36 | + | ||
37 | + if let firstItem = conditionalOptional(from: self.firstItem) { | ||
38 | + description += " \(descriptionForObject(firstItem))" | ||
39 | + } | ||
40 | + | ||
41 | + if self.firstAttribute != .notAnAttribute { | ||
42 | + description += ".\(descriptionForAttribute(self.firstAttribute))" | ||
43 | + } | ||
44 | + | ||
45 | + description += " \(descriptionForRelation(self.relation))" | ||
46 | + | ||
47 | + if let secondItem = self.secondItem { | ||
48 | + description += " \(descriptionForObject(secondItem))" | ||
49 | + } | ||
50 | + | ||
51 | + if self.secondAttribute != .notAnAttribute { | ||
52 | + description += ".\(descriptionForAttribute(self.secondAttribute))" | ||
53 | + } | ||
54 | + | ||
55 | + if self.multiplier != 1.0 { | ||
56 | + description += " * \(self.multiplier)" | ||
57 | + } | ||
58 | + | ||
59 | + if self.secondAttribute == .notAnAttribute { | ||
60 | + description += " \(self.constant)" | ||
61 | + } else { | ||
62 | + if self.constant > 0.0 { | ||
63 | + description += " + \(self.constant)" | ||
64 | + } else if self.constant < 0.0 { | ||
65 | + description += " - \(abs(self.constant))" | ||
66 | + } | ||
67 | + } | ||
68 | + | ||
69 | + if self.priority.rawValue != 1000.0 { | ||
70 | + description += " ^\(self.priority)" | ||
71 | + } | ||
72 | + | ||
73 | + description += ">" | ||
74 | + | ||
75 | + return description | ||
76 | + } | ||
77 | + | ||
78 | +} | ||
79 | + | ||
80 | +private func descriptionForRelation(_ relation: LayoutRelation) -> String { | ||
81 | + switch relation { | ||
82 | + case .equal: return "==" | ||
83 | + case .greaterThanOrEqual: return ">=" | ||
84 | + case .lessThanOrEqual: return "<=" | ||
85 | + } | ||
86 | +} | ||
87 | + | ||
88 | +private func descriptionForAttribute(_ attribute: LayoutAttribute) -> String { | ||
89 | + #if os(iOS) || os(tvOS) | ||
90 | + switch attribute { | ||
91 | + case .notAnAttribute: return "notAnAttribute" | ||
92 | + case .top: return "top" | ||
93 | + case .left: return "left" | ||
94 | + case .bottom: return "bottom" | ||
95 | + case .right: return "right" | ||
96 | + case .leading: return "leading" | ||
97 | + case .trailing: return "trailing" | ||
98 | + case .width: return "width" | ||
99 | + case .height: return "height" | ||
100 | + case .centerX: return "centerX" | ||
101 | + case .centerY: return "centerY" | ||
102 | + case .lastBaseline: return "lastBaseline" | ||
103 | + case .firstBaseline: return "firstBaseline" | ||
104 | + case .topMargin: return "topMargin" | ||
105 | + case .leftMargin: return "leftMargin" | ||
106 | + case .bottomMargin: return "bottomMargin" | ||
107 | + case .rightMargin: return "rightMargin" | ||
108 | + case .leadingMargin: return "leadingMargin" | ||
109 | + case .trailingMargin: return "trailingMargin" | ||
110 | + case .centerXWithinMargins: return "centerXWithinMargins" | ||
111 | + case .centerYWithinMargins: return "centerYWithinMargins" | ||
112 | + } | ||
113 | + #else | ||
114 | + switch attribute { | ||
115 | + case .notAnAttribute: return "notAnAttribute" | ||
116 | + case .top: return "top" | ||
117 | + case .left: return "left" | ||
118 | + case .bottom: return "bottom" | ||
119 | + case .right: return "right" | ||
120 | + case .leading: return "leading" | ||
121 | + case .trailing: return "trailing" | ||
122 | + case .width: return "width" | ||
123 | + case .height: return "height" | ||
124 | + case .centerX: return "centerX" | ||
125 | + case .centerY: return "centerY" | ||
126 | + case .lastBaseline: return "lastBaseline" | ||
127 | + case .firstBaseline: return "firstBaseline" | ||
128 | + } | ||
129 | + #endif | ||
130 | +} | ||
131 | + | ||
132 | +private func conditionalOptional<T>(from object: Optional<T>) -> Optional<T> { | ||
133 | + return object | ||
134 | +} | ||
135 | + | ||
136 | +private func conditionalOptional<T>(from object: T) -> Optional<T> { | ||
137 | + return Optional.some(object) | ||
138 | +} | ||
139 | + | ||
140 | +private func descriptionForObject(_ object: AnyObject) -> String { | ||
141 | + let pointerDescription = String(format: "%p", UInt(bitPattern: ObjectIdentifier(object))) | ||
142 | + var desc = "" | ||
143 | + | ||
144 | + desc += type(of: object).description() | ||
145 | + | ||
146 | + if let object = object as? ConstraintView { | ||
147 | + desc += ":\(object.snp.label() ?? pointerDescription)" | ||
148 | + } else if let object = object as? LayoutConstraint { | ||
149 | + desc += ":\(object.label ?? pointerDescription)" | ||
150 | + } else { | ||
151 | + desc += ":\(pointerDescription)" | ||
152 | + } | ||
153 | + | ||
154 | + if let object = object as? LayoutConstraint, let file = object.constraint?.sourceLocation.0, let line = object.constraint?.sourceLocation.1 { | ||
155 | + desc += "@\((file as NSString).lastPathComponent)#\(line)" | ||
156 | + } | ||
157 | + | ||
158 | + desc += "" | ||
159 | + return desc | ||
160 | +} |
ParentAssistant/Pods/SnapKit/Source/LayoutConstraint.swift
0 → 100644
@@ -0,0 +1,57 @@ | @@ -0,0 +1,57 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public class LayoutConstraint : NSLayoutConstraint { | ||
32 | + | ||
33 | + public var label: String? { | ||
34 | + get { | ||
35 | + return self.identifier | ||
36 | + } | ||
37 | + set { | ||
38 | + self.identifier = newValue | ||
39 | + } | ||
40 | + } | ||
41 | + | ||
42 | + internal weak var constraint: Constraint? = nil | ||
43 | + | ||
44 | +} | ||
45 | + | ||
46 | +internal func ==(lhs: LayoutConstraint, rhs: LayoutConstraint) -> Bool { | ||
47 | + guard lhs.firstItem === rhs.firstItem && | ||
48 | + lhs.secondItem === rhs.secondItem && | ||
49 | + lhs.firstAttribute == rhs.firstAttribute && | ||
50 | + lhs.secondAttribute == rhs.secondAttribute && | ||
51 | + lhs.relation == rhs.relation && | ||
52 | + lhs.priority == rhs.priority && | ||
53 | + lhs.multiplier == rhs.multiplier else { | ||
54 | + return false | ||
55 | + } | ||
56 | + return true | ||
57 | +} |
ParentAssistant/Pods/SnapKit/Source/LayoutConstraintItem.swift
0 → 100644
@@ -0,0 +1,93 @@ | @@ -0,0 +1,93 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#else | ||
27 | + import AppKit | ||
28 | +#endif | ||
29 | + | ||
30 | + | ||
31 | +public protocol LayoutConstraintItem: class { | ||
32 | +} | ||
33 | + | ||
34 | +@available(iOS 9.0, OSX 10.11, *) | ||
35 | +extension ConstraintLayoutGuide : LayoutConstraintItem { | ||
36 | +} | ||
37 | + | ||
38 | +extension ConstraintView : LayoutConstraintItem { | ||
39 | +} | ||
40 | + | ||
41 | + | ||
42 | +extension LayoutConstraintItem { | ||
43 | + | ||
44 | + internal func prepare() { | ||
45 | + if let view = self as? ConstraintView { | ||
46 | + view.translatesAutoresizingMaskIntoConstraints = false | ||
47 | + } | ||
48 | + } | ||
49 | + | ||
50 | + internal var superview: ConstraintView? { | ||
51 | + if let view = self as? ConstraintView { | ||
52 | + return view.superview | ||
53 | + } | ||
54 | + | ||
55 | + if #available(iOS 9.0, OSX 10.11, *), let guide = self as? ConstraintLayoutGuide { | ||
56 | + return guide.owningView | ||
57 | + } | ||
58 | + | ||
59 | + return nil | ||
60 | + } | ||
61 | + internal var constraints: [Constraint] { | ||
62 | + return self.constraintsSet.allObjects as! [Constraint] | ||
63 | + } | ||
64 | + | ||
65 | + internal func add(constraints: [Constraint]) { | ||
66 | + let constraintsSet = self.constraintsSet | ||
67 | + for constraint in constraints { | ||
68 | + constraintsSet.add(constraint) | ||
69 | + } | ||
70 | + } | ||
71 | + | ||
72 | + internal func remove(constraints: [Constraint]) { | ||
73 | + let constraintsSet = self.constraintsSet | ||
74 | + for constraint in constraints { | ||
75 | + constraintsSet.remove(constraint) | ||
76 | + } | ||
77 | + } | ||
78 | + | ||
79 | + private var constraintsSet: NSMutableSet { | ||
80 | + let constraintsSet: NSMutableSet | ||
81 | + | ||
82 | + if let existing = objc_getAssociatedObject(self, &constraintsKey) as? NSMutableSet { | ||
83 | + constraintsSet = existing | ||
84 | + } else { | ||
85 | + constraintsSet = NSMutableSet() | ||
86 | + objc_setAssociatedObject(self, &constraintsKey, constraintsSet, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) | ||
87 | + } | ||
88 | + return constraintsSet | ||
89 | + | ||
90 | + } | ||
91 | + | ||
92 | +} | ||
93 | +private var constraintsKey: UInt8 = 0 |
@@ -0,0 +1,37 @@ | @@ -0,0 +1,37 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +import Foundation | ||
25 | + | ||
26 | +#if os(iOS) || os(tvOS) | ||
27 | + import UIKit | ||
28 | + typealias LayoutRelation = NSLayoutRelation | ||
29 | + typealias LayoutAttribute = NSLayoutAttribute | ||
30 | + typealias LayoutPriority = UILayoutPriority | ||
31 | +#else | ||
32 | + import AppKit | ||
33 | + typealias LayoutRelation = NSLayoutConstraint.Relation | ||
34 | + typealias LayoutAttribute = NSLayoutConstraint.Attribute | ||
35 | + typealias LayoutPriority = NSLayoutConstraint.Priority | ||
36 | +#endif | ||
37 | + |
ParentAssistant/Pods/SnapKit/Source/UILayoutSupport+Extensions.swift
0 → 100644
@@ -0,0 +1,36 @@ | @@ -0,0 +1,36 @@ | ||
1 | +// | ||
2 | +// SnapKit | ||
3 | +// | ||
4 | +// Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
5 | +// | ||
6 | +// Permission is hereby granted, free of charge, to any person obtaining a copy | ||
7 | +// of this software and associated documentation files (the "Software"), to deal | ||
8 | +// in the Software without restriction, including without limitation the rights | ||
9 | +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
10 | +// copies of the Software, and to permit persons to whom the Software is | ||
11 | +// furnished to do so, subject to the following conditions: | ||
12 | +// | ||
13 | +// The above copyright notice and this permission notice shall be included in | ||
14 | +// all copies or substantial portions of the Software. | ||
15 | +// | ||
16 | +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
17 | +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
18 | +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
19 | +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
20 | +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
21 | +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
22 | +// THE SOFTWARE. | ||
23 | + | ||
24 | +#if os(iOS) || os(tvOS) | ||
25 | + import UIKit | ||
26 | +#endif | ||
27 | + | ||
28 | + | ||
29 | +@available(iOS 8.0, *) | ||
30 | +public extension ConstraintLayoutSupport { | ||
31 | + | ||
32 | + public var snp: ConstraintLayoutSupportDSL { | ||
33 | + return ConstraintLayoutSupportDSL(support: self) | ||
34 | + } | ||
35 | + | ||
36 | +} |
ParentAssistant/Pods/Target Support Files/Pods-ParentAssistant/Pods-ParentAssistant-acknowledgements.markdown
@@ -144,6 +144,29 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | @@ -144,6 +144,29 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||
144 | SOFTWARE. | 144 | SOFTWARE. |
145 | 145 | ||
146 | 146 | ||
147 | +## SnapKit | ||
148 | + | ||
149 | +Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
150 | + | ||
151 | +Permission is hereby granted, free of charge, to any person obtaining a copy | ||
152 | +of this software and associated documentation files (the "Software"), to deal | ||
153 | +in the Software without restriction, including without limitation the rights | ||
154 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
155 | +copies of the Software, and to permit persons to whom the Software is | ||
156 | +furnished to do so, subject to the following conditions: | ||
157 | + | ||
158 | +The above copyright notice and this permission notice shall be included in | ||
159 | +all copies or substantial portions of the Software. | ||
160 | + | ||
161 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
162 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
163 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
164 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
165 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
166 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
167 | +THE SOFTWARE. | ||
168 | + | ||
169 | + | ||
147 | ## SwiftHash | 170 | ## SwiftHash |
148 | 171 | ||
149 | Licensed under the **MIT** license | 172 | Licensed under the **MIT** license |
ParentAssistant/Pods/Target Support Files/Pods-ParentAssistant/Pods-ParentAssistant-acknowledgements.plist
@@ -205,6 +205,35 @@ SOFTWARE. | @@ -205,6 +205,35 @@ SOFTWARE. | ||
205 | </dict> | 205 | </dict> |
206 | <dict> | 206 | <dict> |
207 | <key>FooterText</key> | 207 | <key>FooterText</key> |
208 | + <string>Copyright (c) 2011-Present SnapKit Team - https://github.com/SnapKit | ||
209 | + | ||
210 | +Permission is hereby granted, free of charge, to any person obtaining a copy | ||
211 | +of this software and associated documentation files (the "Software"), to deal | ||
212 | +in the Software without restriction, including without limitation the rights | ||
213 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
214 | +copies of the Software, and to permit persons to whom the Software is | ||
215 | +furnished to do so, subject to the following conditions: | ||
216 | + | ||
217 | +The above copyright notice and this permission notice shall be included in | ||
218 | +all copies or substantial portions of the Software. | ||
219 | + | ||
220 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
221 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
222 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
223 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
224 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
225 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
226 | +THE SOFTWARE. | ||
227 | +</string> | ||
228 | + <key>License</key> | ||
229 | + <string>MIT</string> | ||
230 | + <key>Title</key> | ||
231 | + <string>SnapKit</string> | ||
232 | + <key>Type</key> | ||
233 | + <string>PSGroupSpecifier</string> | ||
234 | + </dict> | ||
235 | + <dict> | ||
236 | + <key>FooterText</key> | ||
208 | <string>Licensed under the **MIT** license | 237 | <string>Licensed under the **MIT** license |
209 | 238 | ||
210 | > Copyright (c) 2015 Khoa Pham | 239 | > Copyright (c) 2015 Khoa Pham |
ParentAssistant/Pods/Target Support Files/Pods-ParentAssistant/Pods-ParentAssistant-frameworks.sh
@@ -141,6 +141,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then | @@ -141,6 +141,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then | ||
141 | install_framework "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework" | 141 | install_framework "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework" |
142 | install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework" | 142 | install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework" |
143 | install_framework "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework" | 143 | install_framework "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework" |
144 | + install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" | ||
144 | install_framework "${BUILT_PRODUCTS_DIR}/SwiftHash/SwiftHash.framework" | 145 | install_framework "${BUILT_PRODUCTS_DIR}/SwiftHash/SwiftHash.framework" |
145 | install_framework "${BUILT_PRODUCTS_DIR}/Toast/Toast.framework" | 146 | install_framework "${BUILT_PRODUCTS_DIR}/Toast/Toast.framework" |
146 | install_framework "${BUILT_PRODUCTS_DIR}/XRCarouselView/XRCarouselView.framework" | 147 | install_framework "${BUILT_PRODUCTS_DIR}/XRCarouselView/XRCarouselView.framework" |
@@ -153,6 +154,7 @@ if [[ "$CONFIGURATION" == "Release" ]]; then | @@ -153,6 +154,7 @@ if [[ "$CONFIGURATION" == "Release" ]]; then | ||
153 | install_framework "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework" | 154 | install_framework "${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework" |
154 | install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework" | 155 | install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework" |
155 | install_framework "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework" | 156 | install_framework "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework" |
157 | + install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" | ||
156 | install_framework "${BUILT_PRODUCTS_DIR}/SwiftHash/SwiftHash.framework" | 158 | install_framework "${BUILT_PRODUCTS_DIR}/SwiftHash/SwiftHash.framework" |
157 | install_framework "${BUILT_PRODUCTS_DIR}/Toast/Toast.framework" | 159 | install_framework "${BUILT_PRODUCTS_DIR}/Toast/Toast.framework" |
158 | install_framework "${BUILT_PRODUCTS_DIR}/XRCarouselView/XRCarouselView.framework" | 160 | install_framework "${BUILT_PRODUCTS_DIR}/XRCarouselView/XRCarouselView.framework" |
ParentAssistant/Pods/Target Support Files/Pods-ParentAssistant/Pods-ParentAssistant.debug.xcconfig
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES | 1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES |
2 | -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/AlamofireImage" "${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftHash" "${PODS_CONFIGURATION_BUILD_DIR}/Toast" "${PODS_CONFIGURATION_BUILD_DIR}/XRCarouselView" "${PODS_ROOT}/NIMSDK_LITE/NIMSDK" "${PODS_ROOT}/UMCAnalytics" "${PODS_ROOT}/UMCCommon" "${PODS_ROOT}/UMCErrorCatch" "${PODS_ROOT}/UMCSecurityPlugins/thirdparties" | 2 | +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/AlamofireImage" "${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftHash" "${PODS_CONFIGURATION_BUILD_DIR}/Toast" "${PODS_CONFIGURATION_BUILD_DIR}/XRCarouselView" "${PODS_ROOT}/NIMSDK_LITE/NIMSDK" "${PODS_ROOT}/UMCAnalytics" "${PODS_ROOT}/UMCCommon" "${PODS_ROOT}/UMCErrorCatch" "${PODS_ROOT}/UMCSecurityPlugins/thirdparties" |
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 | 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 |
4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/NIMSDK_LITE" "${PODS_ROOT}/Headers/Public/UMCAnalytics" "${PODS_ROOT}/Headers/Public/UMCCommon" "${PODS_ROOT}/Headers/Public/UMCErrorCatch" "${PODS_ROOT}/Headers/Public/UMCSecurityPlugins" | 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/NIMSDK_LITE" "${PODS_ROOT}/Headers/Public/UMCAnalytics" "${PODS_ROOT}/Headers/Public/UMCCommon" "${PODS_ROOT}/Headers/Public/UMCErrorCatch" "${PODS_ROOT}/Headers/Public/UMCSecurityPlugins" |
5 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' | 5 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' |
6 | LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/NIMSDK_LITE/NIMSDK/Libs" | 6 | LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/NIMSDK_LITE/NIMSDK/Libs" |
7 | -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/AlamofireImage/AlamofireImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet/DZNEmptyDataSet.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON/HandyJSON.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftHash/SwiftHash.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XRCarouselView/XRCarouselView.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/NIMSDK_LITE" -isystem "${PODS_ROOT}/Headers/Public/UMCAnalytics" -isystem "${PODS_ROOT}/Headers/Public/UMCCommon" -isystem "${PODS_ROOT}/Headers/Public/UMCErrorCatch" -isystem "${PODS_ROOT}/Headers/Public/UMCSecurityPlugins" | ||
8 | -OTHER_LDFLAGS = $(inherited) -ObjC -l"aacplus" -l"c++" -l"crypto" -l"event" -l"sqlite3" -l"sqlite3.0" -l"ssl" -l"z" -framework "AVFoundation" -framework "Alamofire" -framework "AlamofireImage" -framework "AudioToolbox" -framework "CoreMedia" -framework "CoreTelephony" -framework "DZNEmptyDataSet" -framework "HandyJSON" -framework "NIMSDK" -framework "Reachability" -framework "SDWebImage" -framework "SVProgressHUD" -framework "SecurityEnvSDK" -framework "SwiftHash" -framework "SystemConfiguration" -framework "Toast" -framework "UMAnalytics" -framework "UMCommon" -framework "UMErrorCatch" -framework "UTDID" -framework "VideoToolbox" -framework "XRCarouselView" | 7 | +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/AlamofireImage/AlamofireImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet/DZNEmptyDataSet.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON/HandyJSON.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftHash/SwiftHash.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XRCarouselView/XRCarouselView.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/NIMSDK_LITE" -isystem "${PODS_ROOT}/Headers/Public/UMCAnalytics" -isystem "${PODS_ROOT}/Headers/Public/UMCCommon" -isystem "${PODS_ROOT}/Headers/Public/UMCErrorCatch" -isystem "${PODS_ROOT}/Headers/Public/UMCSecurityPlugins" |
8 | +OTHER_LDFLAGS = $(inherited) -ObjC -l"aacplus" -l"c++" -l"crypto" -l"event" -l"sqlite3" -l"sqlite3.0" -l"ssl" -l"z" -framework "AVFoundation" -framework "Alamofire" -framework "AlamofireImage" -framework "AudioToolbox" -framework "CoreMedia" -framework "CoreTelephony" -framework "DZNEmptyDataSet" -framework "HandyJSON" -framework "NIMSDK" -framework "Reachability" -framework "SDWebImage" -framework "SVProgressHUD" -framework "SecurityEnvSDK" -framework "SnapKit" -framework "SwiftHash" -framework "SystemConfiguration" -framework "Toast" -framework "UMAnalytics" -framework "UMCommon" -framework "UMErrorCatch" -framework "UTDID" -framework "VideoToolbox" -framework "XRCarouselView" | ||
9 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" | 9 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" |
10 | PODS_BUILD_DIR = ${BUILD_DIR} | 10 | PODS_BUILD_DIR = ${BUILD_DIR} |
11 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) | 11 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) |
ParentAssistant/Pods/Target Support Files/Pods-ParentAssistant/Pods-ParentAssistant.release.xcconfig
1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES | 1 | ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES |
2 | -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/AlamofireImage" "${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftHash" "${PODS_CONFIGURATION_BUILD_DIR}/Toast" "${PODS_CONFIGURATION_BUILD_DIR}/XRCarouselView" "${PODS_ROOT}/NIMSDK_LITE/NIMSDK" "${PODS_ROOT}/UMCAnalytics" "${PODS_ROOT}/UMCCommon" "${PODS_ROOT}/UMCErrorCatch" "${PODS_ROOT}/UMCSecurityPlugins/thirdparties" | 2 | +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/AlamofireImage" "${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftHash" "${PODS_CONFIGURATION_BUILD_DIR}/Toast" "${PODS_CONFIGURATION_BUILD_DIR}/XRCarouselView" "${PODS_ROOT}/NIMSDK_LITE/NIMSDK" "${PODS_ROOT}/UMCAnalytics" "${PODS_ROOT}/UMCCommon" "${PODS_ROOT}/UMCErrorCatch" "${PODS_ROOT}/UMCSecurityPlugins/thirdparties" |
3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 | 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 |
4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/NIMSDK_LITE" "${PODS_ROOT}/Headers/Public/UMCAnalytics" "${PODS_ROOT}/Headers/Public/UMCCommon" "${PODS_ROOT}/Headers/Public/UMCErrorCatch" "${PODS_ROOT}/Headers/Public/UMCSecurityPlugins" | 4 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/NIMSDK_LITE" "${PODS_ROOT}/Headers/Public/UMCAnalytics" "${PODS_ROOT}/Headers/Public/UMCCommon" "${PODS_ROOT}/Headers/Public/UMCErrorCatch" "${PODS_ROOT}/Headers/Public/UMCSecurityPlugins" |
5 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' | 5 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' |
6 | LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/NIMSDK_LITE/NIMSDK/Libs" | 6 | LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/NIMSDK_LITE/NIMSDK/Libs" |
7 | -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/AlamofireImage/AlamofireImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet/DZNEmptyDataSet.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON/HandyJSON.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftHash/SwiftHash.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XRCarouselView/XRCarouselView.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/NIMSDK_LITE" -isystem "${PODS_ROOT}/Headers/Public/UMCAnalytics" -isystem "${PODS_ROOT}/Headers/Public/UMCCommon" -isystem "${PODS_ROOT}/Headers/Public/UMCErrorCatch" -isystem "${PODS_ROOT}/Headers/Public/UMCSecurityPlugins" | ||
8 | -OTHER_LDFLAGS = $(inherited) -ObjC -l"aacplus" -l"c++" -l"crypto" -l"event" -l"sqlite3" -l"sqlite3.0" -l"ssl" -l"z" -framework "AVFoundation" -framework "Alamofire" -framework "AlamofireImage" -framework "AudioToolbox" -framework "CoreMedia" -framework "CoreTelephony" -framework "DZNEmptyDataSet" -framework "HandyJSON" -framework "NIMSDK" -framework "Reachability" -framework "SDWebImage" -framework "SVProgressHUD" -framework "SecurityEnvSDK" -framework "SwiftHash" -framework "SystemConfiguration" -framework "Toast" -framework "UMAnalytics" -framework "UMCommon" -framework "UMErrorCatch" -framework "UTDID" -framework "VideoToolbox" -framework "XRCarouselView" | 7 | +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/AlamofireImage/AlamofireImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet/DZNEmptyDataSet.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON/HandyJSON.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SwiftHash/SwiftHash.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/XRCarouselView/XRCarouselView.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/NIMSDK_LITE" -isystem "${PODS_ROOT}/Headers/Public/UMCAnalytics" -isystem "${PODS_ROOT}/Headers/Public/UMCCommon" -isystem "${PODS_ROOT}/Headers/Public/UMCErrorCatch" -isystem "${PODS_ROOT}/Headers/Public/UMCSecurityPlugins" |
8 | +OTHER_LDFLAGS = $(inherited) -ObjC -l"aacplus" -l"c++" -l"crypto" -l"event" -l"sqlite3" -l"sqlite3.0" -l"ssl" -l"z" -framework "AVFoundation" -framework "Alamofire" -framework "AlamofireImage" -framework "AudioToolbox" -framework "CoreMedia" -framework "CoreTelephony" -framework "DZNEmptyDataSet" -framework "HandyJSON" -framework "NIMSDK" -framework "Reachability" -framework "SDWebImage" -framework "SVProgressHUD" -framework "SecurityEnvSDK" -framework "SnapKit" -framework "SwiftHash" -framework "SystemConfiguration" -framework "Toast" -framework "UMAnalytics" -framework "UMCommon" -framework "UMErrorCatch" -framework "UTDID" -framework "VideoToolbox" -framework "XRCarouselView" | ||
9 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" | 9 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" |
10 | PODS_BUILD_DIR = ${BUILD_DIR} | 10 | PODS_BUILD_DIR = ${BUILD_DIR} |
11 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) | 11 | PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) |
ParentAssistant/Pods/Target Support Files/SnapKit/Info.plist
0 → 100644
@@ -0,0 +1,26 @@ | @@ -0,0 +1,26 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
3 | +<plist version="1.0"> | ||
4 | +<dict> | ||
5 | + <key>CFBundleDevelopmentRegion</key> | ||
6 | + <string>en</string> | ||
7 | + <key>CFBundleExecutable</key> | ||
8 | + <string>${EXECUTABLE_NAME}</string> | ||
9 | + <key>CFBundleIdentifier</key> | ||
10 | + <string>${PRODUCT_BUNDLE_IDENTIFIER}</string> | ||
11 | + <key>CFBundleInfoDictionaryVersion</key> | ||
12 | + <string>6.0</string> | ||
13 | + <key>CFBundleName</key> | ||
14 | + <string>${PRODUCT_NAME}</string> | ||
15 | + <key>CFBundlePackageType</key> | ||
16 | + <string>FMWK</string> | ||
17 | + <key>CFBundleShortVersionString</key> | ||
18 | + <string>4.0.0</string> | ||
19 | + <key>CFBundleSignature</key> | ||
20 | + <string>????</string> | ||
21 | + <key>CFBundleVersion</key> | ||
22 | + <string>${CURRENT_PROJECT_VERSION}</string> | ||
23 | + <key>NSPrincipalClass</key> | ||
24 | + <string></string> | ||
25 | +</dict> | ||
26 | +</plist> |
ParentAssistant/Pods/Target Support Files/SnapKit/SnapKit-dummy.m
0 → 100644
ParentAssistant/Pods/Target Support Files/SnapKit/SnapKit-prefix.pch
0 → 100644
ParentAssistant/Pods/Target Support Files/SnapKit/SnapKit-umbrella.h
0 → 100644
@@ -0,0 +1,16 @@ | @@ -0,0 +1,16 @@ | ||
1 | +#ifdef __OBJC__ | ||
2 | +#import <UIKit/UIKit.h> | ||
3 | +#else | ||
4 | +#ifndef FOUNDATION_EXPORT | ||
5 | +#if defined(__cplusplus) | ||
6 | +#define FOUNDATION_EXPORT extern "C" | ||
7 | +#else | ||
8 | +#define FOUNDATION_EXPORT extern | ||
9 | +#endif | ||
10 | +#endif | ||
11 | +#endif | ||
12 | + | ||
13 | + | ||
14 | +FOUNDATION_EXPORT double SnapKitVersionNumber; | ||
15 | +FOUNDATION_EXPORT const unsigned char SnapKitVersionString[]; | ||
16 | + |
ParentAssistant/Pods/Target Support Files/SnapKit/SnapKit.modulemap
0 → 100644
ParentAssistant/Pods/Target Support Files/SnapKit/SnapKit.xcconfig
0 → 100644
@@ -0,0 +1,10 @@ | @@ -0,0 +1,10 @@ | ||
1 | +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapKit | ||
2 | +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 | ||
3 | +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/NIMSDK_LITE" "${PODS_ROOT}/Headers/Public/UMCAnalytics" "${PODS_ROOT}/Headers/Public/UMCCommon" "${PODS_ROOT}/Headers/Public/UMCErrorCatch" "${PODS_ROOT}/Headers/Public/UMCSecurityPlugins" | ||
4 | +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" "-suppress-warnings" | ||
5 | +PODS_BUILD_DIR = ${BUILD_DIR} | ||
6 | +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) | ||
7 | +PODS_ROOT = ${SRCROOT} | ||
8 | +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SnapKit | ||
9 | +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} | ||
10 | +SKIP_INSTALL = YES |