瀏覽代碼

removed quicktableviewcontroller from podfile and updated pods

nayooti 5 年之前
父節點
當前提交
78c79755a7
共有 38 個文件被更改,包括 808 次插入2971 次删除
  1. 0 1
      Podfile
  2. 1 5
      Podfile.lock
  3. 1 5
      Pods/Manifest.lock
  4. 792 845
      Pods/Pods.xcodeproj/project.pbxproj
  5. 0 21
      Pods/QuickTableViewController/LICENSE
  6. 0 291
      Pods/QuickTableViewController/README.md
  7. 0 131
      Pods/QuickTableViewController/Source/Model/Deprecated.swift
  8. 0 61
      Pods/QuickTableViewController/Source/Model/DetailText.swift
  9. 0 64
      Pods/QuickTableViewController/Source/Model/Icon.swift
  10. 0 120
      Pods/QuickTableViewController/Source/Model/RadioSection.swift
  11. 0 52
      Pods/QuickTableViewController/Source/Model/Section.swift
  12. 0 76
      Pods/QuickTableViewController/Source/Model/Subtitle.swift
  13. 0 50
      Pods/QuickTableViewController/Source/Protocol/Configurable.swift
  14. 0 77
      Pods/QuickTableViewController/Source/Protocol/Reusable.swift
  15. 0 41
      Pods/QuickTableViewController/Source/Protocol/Row.swift
  16. 0 53
      Pods/QuickTableViewController/Source/Protocol/RowCompatible.swift
  17. 0 53
      Pods/QuickTableViewController/Source/Protocol/RowStyle.swift
  18. 0 200
      Pods/QuickTableViewController/Source/QuickTableViewController.swift
  19. 0 157
      Pods/QuickTableViewController/Source/Rows/NavigationRow.swift
  20. 0 113
      Pods/QuickTableViewController/Source/Rows/OptionRow.swift
  21. 0 125
      Pods/QuickTableViewController/Source/Rows/SwitchRow.swift
  22. 0 91
      Pods/QuickTableViewController/Source/Rows/TapActionRow.swift
  23. 0 111
      Pods/QuickTableViewController/Source/Views/SwitchCell.swift
  24. 0 79
      Pods/QuickTableViewController/Source/Views/TapActionCell.swift
  25. 0 25
      Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-acknowledgements.markdown
  26. 0 31
      Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-acknowledgements.plist
  27. 0 2
      Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-frameworks.sh
  28. 4 4
      Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios.debug.xcconfig
  29. 4 4
      Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios.release.xcconfig
  30. 3 3
      Pods/Target Support Files/Pods-deltachat-iosTests/Pods-deltachat-iosTests.debug.xcconfig
  31. 3 3
      Pods/Target Support Files/Pods-deltachat-iosTests/Pods-deltachat-iosTests.release.xcconfig
  32. 0 26
      Pods/Target Support Files/QuickTableViewController/QuickTableViewController-Info.plist
  33. 0 5
      Pods/Target Support Files/QuickTableViewController/QuickTableViewController-dummy.m
  34. 0 12
      Pods/Target Support Files/QuickTableViewController/QuickTableViewController-prefix.pch
  35. 0 16
      Pods/Target Support Files/QuickTableViewController/QuickTableViewController-umbrella.h
  36. 0 6
      Pods/Target Support Files/QuickTableViewController/QuickTableViewController.modulemap
  37. 0 10
      Pods/Target Support Files/QuickTableViewController/QuickTableViewController.xcconfig
  38. 0 2
      deltachat-ios.xcodeproj/project.pbxproj

+ 0 - 1
Podfile

@@ -11,7 +11,6 @@ target 'deltachat-ios' do
   pod 'ALCameraViewController'
   # pod 'openssl-ios-bitcode'
   pod 'ReachabilitySwift'
-  pod 'QuickTableViewController'
   pod 'UICircularProgressRing'
   pod 'JGProgressHUD'
   pod 'SwiftyBeaver'

+ 1 - 5
Podfile.lock

@@ -5,7 +5,6 @@ PODS:
     - InputBarAccessoryView/Core (= 4.3.1)
   - InputBarAccessoryView/Core (4.3.1)
   - JGProgressHUD (2.0.3)
-  - QuickTableViewController (1.1.1)
   - ReachabilitySwift (4.3.1)
   - SCSiriWaveformView (1.1.1)
   - SwiftFormat/CLI (0.40.9)
@@ -18,7 +17,6 @@ DEPENDENCIES:
   - DBDebugToolkit
   - InputBarAccessoryView
   - JGProgressHUD
-  - QuickTableViewController
   - ReachabilitySwift
   - SCSiriWaveformView
   - SwiftFormat/CLI
@@ -32,7 +30,6 @@ SPEC REPOS:
     - DBDebugToolkit
     - InputBarAccessoryView
     - JGProgressHUD
-    - QuickTableViewController
     - ReachabilitySwift
     - SCSiriWaveformView
     - SwiftFormat
@@ -45,7 +42,6 @@ SPEC CHECKSUMS:
   DBDebugToolkit: c04bb6f618051d3de447a4b4323f37826116cfed
   InputBarAccessoryView: 58a348be7ea2736c7eec60e5c315511c2dbb39fd
   JGProgressHUD: 12b20a8f4ffe05258f8635c1ab92816e451f904d
-  QuickTableViewController: 30f689d314a7c1fb726c6dab6fa5ad53c6bc9e94
   ReachabilitySwift: 4032e2f59586e11e3b0ebe15b167abdd587a388b
   SCSiriWaveformView: 15b9dd6f94c7536e2032b34a35c6ff74d38c7411
   SwiftFormat: 6b67b6e7fe73d664f0cbb4f13721f130462c86a5
@@ -53,6 +49,6 @@ SPEC CHECKSUMS:
   SwiftyBeaver: 4cc0080d2e23f980652e28978db11a5c9da39165
   UICircularProgressRing: 0ff679b05a17f15ad6301a7886686837b8c301a9
 
-PODFILE CHECKSUM: 4fb877c35817d6aa88e7199c2635c724cfdcf87a
+PODFILE CHECKSUM: 055466769932ef70c4999b1faacbdf7883a8e6d8
 
 COCOAPODS: 1.8.4

+ 1 - 5
Pods/Manifest.lock

@@ -5,7 +5,6 @@ PODS:
     - InputBarAccessoryView/Core (= 4.3.1)
   - InputBarAccessoryView/Core (4.3.1)
   - JGProgressHUD (2.0.3)
-  - QuickTableViewController (1.1.1)
   - ReachabilitySwift (4.3.1)
   - SCSiriWaveformView (1.1.1)
   - SwiftFormat/CLI (0.40.9)
@@ -18,7 +17,6 @@ DEPENDENCIES:
   - DBDebugToolkit
   - InputBarAccessoryView
   - JGProgressHUD
-  - QuickTableViewController
   - ReachabilitySwift
   - SCSiriWaveformView
   - SwiftFormat/CLI
@@ -32,7 +30,6 @@ SPEC REPOS:
     - DBDebugToolkit
     - InputBarAccessoryView
     - JGProgressHUD
-    - QuickTableViewController
     - ReachabilitySwift
     - SCSiriWaveformView
     - SwiftFormat
@@ -45,7 +42,6 @@ SPEC CHECKSUMS:
   DBDebugToolkit: c04bb6f618051d3de447a4b4323f37826116cfed
   InputBarAccessoryView: 58a348be7ea2736c7eec60e5c315511c2dbb39fd
   JGProgressHUD: 12b20a8f4ffe05258f8635c1ab92816e451f904d
-  QuickTableViewController: 30f689d314a7c1fb726c6dab6fa5ad53c6bc9e94
   ReachabilitySwift: 4032e2f59586e11e3b0ebe15b167abdd587a388b
   SCSiriWaveformView: 15b9dd6f94c7536e2032b34a35c6ff74d38c7411
   SwiftFormat: 6b67b6e7fe73d664f0cbb4f13721f130462c86a5
@@ -53,6 +49,6 @@ SPEC CHECKSUMS:
   SwiftyBeaver: 4cc0080d2e23f980652e28978db11a5c9da39165
   UICircularProgressRing: 0ff679b05a17f15ad6301a7886686837b8c301a9
 
-PODFILE CHECKSUM: 4fb877c35817d6aa88e7199c2635c724cfdcf87a
+PODFILE CHECKSUM: 055466769932ef70c4999b1faacbdf7883a8e6d8
 
 COCOAPODS: 1.8.4

File diff suppressed because it is too large
+ 792 - 845
Pods/Pods.xcodeproj/project.pbxproj


+ 0 - 21
Pods/QuickTableViewController/LICENSE

@@ -1,21 +0,0 @@
-The MIT License (MIT)
-
-Copyright (c) 2015 bcylin
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.

+ 0 - 291
Pods/QuickTableViewController/README.md

@@ -1,291 +0,0 @@
-# QuickTableViewController
-
-[![Build Status](https://travis-ci.org/bcylin/QuickTableViewController.svg?branch=master)](https://travis-ci.org/bcylin/QuickTableViewController)
-[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)
-[![CocoaPods Compatible](https://img.shields.io/cocoapods/v/QuickTableViewController.svg)](https://cocoapods.org/pods/QuickTableViewController)
-![Platform](https://img.shields.io/cocoapods/p/QuickTableViewController.svg)
-[![codecov](https://codecov.io/gh/bcylin/QuickTableViewController/branch/master/graph/badge.svg)](https://codecov.io/gh/bcylin/QuickTableViewController)
-![Swift 4.2](https://img.shields.io/badge/Swift-4.2-orange.svg)
-
-A simple way to create a table view for settings, including:
-
-* Table view cells with `UISwitch`
-* Table view cells with center aligned text for tap actions
-* A section that provides mutually exclusive options
-* Actions performed when the row reacts to the user interaction
-* Easy to specify table view cell image, cell style and accessory type
-
-<img src="https://bcylin.github.io/QuickTableViewController/img/screenshots.png" width="80%"></img>
-
-## Usage
-
-Set up `tableContents` in `viewDidLoad`:
-
-```swift
-import QuickTableViewController
-
-final class ViewController: QuickTableViewController {
-
-  override func viewDidLoad() {
-    super.viewDidLoad()
-
-    tableContents = [
-      Section(title: "Switch", rows: [
-        SwitchRow(text: "Setting 1", switchValue: true, action: { _ in }),
-        SwitchRow(text: "Setting 2", switchValue: false, action: { _ in })
-      ]),
-
-      Section(title: "Tap Action", rows: [
-        TapActionRow(text: "Tap action", action: { [weak self] in self?.showAlert($0) })
-      ]),
-
-      Section(title: "Navigation", rows: [
-        NavigationRow(text: "CellStyle.default", detailText: .none, icon: .named("gear")),
-        NavigationRow(text: "CellStyle", detailText: .subtitle(".subtitle"), icon: .named("globe")),
-        NavigationRow(text: "CellStyle", detailText: .value1(".value1"), icon: .named("time"), action: { _ in }),
-        NavigationRow(text: "CellStyle", detailText: .value2(".value2"))
-      ], footer: "UITableViewCellStyle.Value2 hides the image view."),
-
-      RadioSection(title: "Radio Buttons", options: [
-        OptionRow(text: "Option 1", isSelected: true, action: didToggleSelection()),
-        OptionRow(text: "Option 2", isSelected: false, action: didToggleSelection()),
-        OptionRow(text: "Option 3", isSelected: false, action: didToggleSelection())
-      ], footer: "See RadioSection for more details.")
-    ]
-  }
-
-  // MARK: - Actions
-
-  private func showAlert(_ sender: Row) {
-    // ...
-  }
-
-  private func didToggleSelection() -> (Row) -> Void {
-    return { [weak self] row in
-      // ...
-    }
-  }
-
-}
-```
-
-### NavigationRow
-
-#### Detail Text Styles
-
-```swift
-NavigationRow(text: "UITableViewCellStyle.default", detailText: .none)
-NavigationRow(text: "UITableViewCellStyle", detailText: .subtitle(".subtitle")
-NavigationRow(text: "UITableViewCellStyle", detailText: .value1(".value1")
-NavigationRow(text: "UITableViewCellStyle", detailText: .value2(".value2"))
-```
-
-[`Subtitle`](https://github.com/bcylin/QuickTableViewController/blob/develop/Source/Model/Subtitle.swift) and the [initializers with title/subtitle](https://github.com/bcylin/QuickTableViewController/blob/develop/Source/Model/Deprecated.swift) are deprecated and will be removed in **v2.0.0**.
-
-#### Accessory Type
-
-* The `NavigationRow` shows with different accessory types based on the `action` and `accessoryButtonAction` closures:
-
-```swift
-var accessoryType: UITableViewCell.AccessoryType {
-  switch (action, accessoryButtonAction) {
-  case (nil, nil):      return .none
-  case (.some, nil):    return .disclosureIndicator
-  case (nil, .some):    return .detailButton
-  case (.some, .some):  return .detailDisclosureButton
-  }
-}
-```
-
-* The `action` will be invoked when the table view cell is selected.
-* The `accessoryButtonAction` will be invoked when the accessory button is selected.
-
-#### Images
-
-```swift
-enum Icon {
-  case named(String)
-  case image(UIImage)
-  case images(normal: UIImage, highlighted: UIImage)
-}
-```
-
-* Images in table view cells can be set by specifying the `icon` of each row.
-* Table view cells in `UITableViewCellStyle.value2` will not show the image view.
-
-### SwitchRow
-
-* A `SwitchRow` is representing a table view cell with a `UISwitch` as its `accessoryView`.
-* The `action` will be invoked when the switch value changes.
-
-### TapActionRow
-
-* A `TapActionRow` is representing a button-like table view cell.
-* The `action` will be invoked when the table view cell is selected.
-* The icon, detail text, and accessory type are disabled in `TapActionRow`.
-
-### OptionRow
-
-* An `OptionRow` is representing a table view cell with `.checkmark`.
-* The `action` will be invoked when the selected state is toggled.
-
-```swift
-let didToggleSelection: (Row) -> Void = { [weak self] in
-  if let option = $0 as? OptionRowCompatible, option.isSelected {
-    // to exclude the event where the option is toggled off
-  }
-}
-```
-
-### RadioSection
-
-* `RadioSection` allows only one selected option at a time.
-* Setting `alwaysSelectsOneOption` to true will keep one of the options selected.
-* `OptionRow` can also be used with `Section` for multiple selections.
-
-## Customization
-
-### Rows
-
-All rows must conform to [`Row`](https://github.com/bcylin/QuickTableViewController/blob/develop/Source/Protocol/Row.swift) and [`RowStyle`](https://github.com/bcylin/QuickTableViewController/blob/develop/Source/Protocol/RowStyle.swift). Additional interface to work with specific types of rows are represented as different [protocols](https://github.com/bcylin/QuickTableViewController/blob/develop/Source/Protocol/RowCompatible.swift):
-
-* `NavigationRowCompatible`
-* `OptionRowCompatible`
-* `SwitchRowCompatible`
-* `TapActionRowCompatible`
-
-### Cell Classes
-
-A customized table view cell type can be specified to rows during initialization.
-
-```swift
-// Default is UITableViewCell.
-NavigationRow<CustomCell>(text: "Navigation", detailText: .none)
-
-// Default is SwitchCell.
-SwitchRow<CustomSwitchCell>(text: "Switch", switchValue: true, action: { _ in })
-
-// Default is TapActionCell.
-TapActionRow<CustomTapActionCell>(text: "Tap", action: { _ in })
-
-// Default is UITableViewCell.
-OptionRow<CustomOptionCell>(text: "Option", isSelected: true, action: { _ in })
-```
-
-Since the rows carry different cell types, they can be matched using either the concrete types or the related protocol:
-
-```swift
-let action: (Row) -> Void = {
-  switch $0 {
-  case let option as OptionRow<CustomOptionCell>:
-    // only matches the option rows with a specific cell type
-  case let option as OptionRowCompatible:
-    // matches all option rows
-  default:
-    break
-  }
-}
-```
-
-### Overwrite Default Configuration
-
-You can use `register(_:forCellReuseIdentifier:)` to specify custom cell types for the [table view](https://github.com/bcylin/QuickTableViewController/blob/develop/Source/QuickTableViewController.swift#L100-L102) to use. See [CustomizationViewController](https://github.com/bcylin/QuickTableViewController/blob/develop/Example-iOS/ViewControllers/CustomizationViewController.swift) for the cell reuse identifiers of different rows.
-
-Table view cell classes that conform to `Configurable` can take the customization during `tableView(_:cellForRowAt:)`:
-
-```swift
-protocol Configurable {
-  func configure(with row: Row & RowStyle)
-}
-```
-
-Additional setups can also be added to each row using the `customize` closure:
-
-```swift
-protocol RowStyle {
-  var customize: ((UITableViewCell, Row & RowStyle) -> Void)? { get }
-}
-```
-
-The `customize` closure [overwrites](https://github.com/bcylin/QuickTableViewController/blob/develop/Source/QuickTableViewController.swift#L104-L109) the `Configurable` setup.
-
-### UIAppearance
-
-As discussed in issue [#12](https://github.com/bcylin/QuickTableViewController/issues/12), UIAppearance customization works when the cell is dequeued from the storyboard. One way to work around this is to register nib objects to the table view. Check out [AppearanceViewController](https://github.com/bcylin/QuickTableViewController/blob/develop/Example-iOS/ViewControllers/AppearanceViewController.swift) for the setup.
-
-## tvOS Differences
-
-* `UISwitch` is replaced by a checkmark in `SwitchCell`.
-* `TapActionCell` does not use center aligned text.
-* `NavigationRow.accessoryButtonAction` is not available.
-* Cell image view's left margin is 0.
-
-## Limitation
-
-> When to use **QuickTableViewController**?
-
-QuickTableViewController is good for presenting static table contents, where the sections and rows don't change dynamically after `viewDidLoad`.
-
-It's possible to update the table contents by replacing a specific section or row. Using different styles on each row requires additional configuration as described in the [Customization](#customization) section.
-
-> When **not** to use it?
-
-QuickTableViewController is not designed for inserting and deleting rows. It doesn't handle table view reload animation either. If your table view needs to update dynamically, you might want to consider other solutions such as [IGListKit](https://github.com/Instagram/IGListKit).
-
-## Documentation
-
-* [QuickTableViewController Reference](https://bcylin.github.io/QuickTableViewController)
-* [Example Project](https://github.com/bcylin/QuickTableViewController/tree/develop/Example)
-
-## Requirements
-
-QuickTableViewController | iOS  | tvOS | Xcode | Swift
------------------------- | :--: | :--: | :---: | :---:
-`~> 0.1.0`               | 8.0+ | -    | 6.4   | 1.2
-`~> 0.2.0`               | 8.0+ | -    | 7.0   | 2.0
-`~> 0.3.0`               | 8.0+ | -    | 7.3   | 2.2
-`~> 0.4.0`               | 8.0+ | -    | 8.0   | 2.3
-`~> 0.5.0`               | 8.0+ | -    | 8.0   | 3.0
-`~> 0.6.0`               | 8.0+ | -    | 8.3   | 3.1
-`~> 0.7.0`               | 8.0+ | -    | 9.0   | 3.2
-`~> 0.8.0`               | 8.0+ | -    | 9.1   | 4.0
-`~> 0.9.0`               | 8.0+ | -    | 9.3   | 4.1
-`~> 1.0.0`               | 8.0+ | 9.0+ | 9.4   | 4.1
-`~> 1.1.0`               | 8.0+ | 9.0+ | 10.1  | 4.2
-
-## Installation
-
-### Use [CocoaPods](http://guides.cocoapods.org/)
-
-Create a `Podfile` with the following specification and run `pod install`.
-
-```rb
-platform :ios, '8.0'
-use_frameworks!
-
-pod 'QuickTableViewController'
-```
-
-### Use [Carthage](https://github.com/Carthage/Carthage)
-
-Create a `Cartfile` with the following specification and run `carthage update QuickTableViewController`.
-Follow the [instructions](https://github.com/Carthage/Carthage#adding-frameworks-to-an-application) to add the framework to your project.
-
-```
-github "bcylin/QuickTableViewController"
-```
-
-### Use Git Submodule
-
-```
-git submodule add -b master git@github.com:bcylin/QuickTableViewController.git Dependencies/QuickTableViewController
-```
-
-* Drag **QuickTableViewController.xcodeproj** to your app project as a subproject.
-* On your application target's **Build Phases** settings tab, add **QuickTableViewController-iOS** to **Target Dependencies**.
-
-## License
-
-QuickTableViewController is released under the MIT license.
-See [LICENSE](https://github.com/bcylin/QuickTableViewController/blob/master/LICENSE) for more details.
-Image source: [iconmonstr](http://iconmonstr.com/license/).

+ 0 - 131
Pods/QuickTableViewController/Source/Model/Deprecated.swift

@@ -1,131 +0,0 @@
-//
-//  Deprecated.swift
-//  QuickTableViewController
-//
-//  Created by bcylin on 01/01/2019.
-//  Copyright © 2019 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import Foundation
-
-public extension Row {
-
-  @available(*, deprecated, message: "Use `text` instead.")
-  public var title: String {
-    return text
-  }
-
-  @available(*, deprecated, message: "Use `detailText` instead.")
-  public var subtitle: Subtitle? {
-    return detailText?.subtitle
-  }
-
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-public extension NavigationRow {
-
-  @available(*, deprecated, message: "Use `init(text:detailText:icon:customization:action:)` instead.")
-  public convenience init(
-    title: String,
-    subtitle: Subtitle,
-    icon: Icon? = nil,
-    customization: ((UITableViewCell, Row & RowStyle) -> Void)? = nil,
-    action: ((Row) -> Void)? = nil
-  ) {
-    self.init(
-      text: title,
-      detailText: subtitle.detailText,
-      icon: icon,
-      customization: customization,
-      action: action
-    )
-  }
-
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-public extension OptionRow {
-
-  @available(*, deprecated, message: "Use `init(text:detailText:isSelected:icon:customization:action:)` instead.")
-  public convenience init(
-    title: String,
-    isSelected: Bool,
-    icon: Icon? = nil,
-    customization: ((UITableViewCell, Row & RowStyle) -> Void)? = nil,
-    action: ((Row) -> Void)?
-  ) {
-    self.init(
-      text: title,
-      detailText: nil,
-      isSelected: isSelected,
-      icon: icon,
-      customization: customization,
-      action: action
-    )
-  }
-
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-public extension SwitchRow {
-
-  @available(*, deprecated, message: "Use `init(text:detailText:switchValue:icon:customization:action:)` instead.")
-  public convenience init(
-    title: String,
-    switchValue: Bool,
-    icon: Icon? = nil,
-    customization: ((UITableViewCell, Row & RowStyle) -> Void)? = nil,
-    action: ((Row) -> Void)?
-  ) {
-    self.init(
-      text: title,
-      detailText: nil,
-      switchValue: switchValue,
-      icon: icon,
-      customization: customization,
-      action: action
-    )
-  }
-
-}
-
-////////////////////////////////////////////////////////////////////////////////
-
-public extension TapActionRow {
-
-  @available(*, deprecated, message: "Use `init(text:customization:action:)` instead.")
-  public convenience init(
-    title: String,
-    customization: ((UITableViewCell, Row & RowStyle) -> Void)? = nil,
-    action: ((Row) -> Void)?
-  ) {
-    self.init(
-      text: title,
-      customization: customization,
-      action: action
-    )
-  }
-
-}

+ 0 - 61
Pods/QuickTableViewController/Source/Model/DetailText.swift

@@ -1,61 +0,0 @@
-//
-//  DetailText.swift
-//  QuickTableViewController
-//
-//  Created by bcylin on 31/12/2018.
-//  Copyright © 2018 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-/// An enum that represents a detail text with `UITableViewCell.CellStyle`.
-public enum DetailText: Equatable {
-
-  /// Does not show a detail text in `UITableViewCell.CellStyle.default`.
-  case none
-  /// Shows the detail text in `UITableViewCell.CellStyle.subtitle`.
-  case subtitle(String)
-  /// Shows the detail text in `UITableViewCell.CellStyle.value1`.
-  case value1(String)
-  /// Shows the detail text in `UITableViewCell.CellStyle.value2`.
-  case value2(String)
-
-  /// Returns the corresponding table view cell style.
-  public var style: UITableViewCell.CellStyle {
-    switch self {
-    case .none:     return .default
-    case .subtitle: return .subtitle
-    case .value1:   return .value1
-    case .value2:   return .value2
-    }
-  }
-
-  /// Returns the associated text of the case.
-  public var text: String? {
-    switch self {
-    case .none:
-      return nil
-    case let .subtitle(text), let .value1(text), let .value2(text):
-      return text
-    }
-  }
-
-}

+ 0 - 64
Pods/QuickTableViewController/Source/Model/Icon.swift

@@ -1,64 +0,0 @@
-//
-//  Icon.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 01/09/2015.
-//  Copyright (c) 2015 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-/// A struct that represents the image used in a row.
-public enum Icon: Equatable {
-
-  /// Icon with an image of the given name for the normal state.
-  /// The "-highlighted" suffix is appended to the name for the highlighted image.
-  case named(String)
-  /// Icon with an image for the normal state.
-  case image(UIImage)
-  /// Icon with images for the normal and highlighted states.
-  case images(normal: UIImage, highlighted: UIImage)
-
-  /// The image for the normal state.
-  public var image: UIImage? {
-    switch self {
-    case let .named(name):
-      return UIImage(named: name)
-    case let .image(image):
-      return image
-    case let .images(normal: image, highlighted: _):
-      return image
-    }
-  }
-
-  /// The image for the highlighted state.
-  public var highlightedImage: UIImage? {
-    switch self {
-    case let .named(name):
-      return UIImage(named: name + "-highlighted")
-    case .image:
-      return nil
-    case let .images(normal: _, highlighted: image):
-      return image
-    }
-  }
-
-}

+ 0 - 120
Pods/QuickTableViewController/Source/Model/RadioSection.swift

@@ -1,120 +0,0 @@
-//
-//  RadioSection.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 17/08/2017.
-//  Copyright © 2017 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import Foundation
-
-/// A section that allows only one option selected in a table view.
-open class RadioSection: Section {
-
-  // MARK: - Initializer
-
-  /// Initializes a section with a title, containing rows and an optional footer.
-  public init(title: String?, options: [OptionRowCompatible], footer: String? = nil) {
-    self.options = options
-    super.init(title: title, rows: [], footer: footer)
-  }
-
-  private override init(title: String?, rows: [Row & RowStyle], footer: String? = nil) {
-    fatalError("init with title, rows, and footer is not supported")
-  }
-
-  // MARK: - Section
-
-  /// The array of rows in the section.
-  open override var rows: [Row & RowStyle] {
-    get {
-      return options
-    }
-    set {
-      options = newValue as? [OptionRowCompatible] ?? options
-    }
-  }
-
-  // MARK: - RadioSection
-
-  /// A boolean that indicates whether there's always one option selected.
-  open var alwaysSelectsOneOption: Bool = false {
-    didSet {
-      if alwaysSelectsOneOption && selectedOption == nil {
-        options.first?.isSelected = true
-      }
-    }
-  }
-
-  /// The array of options in the section. It's identical to the `rows`.
-  open private(set) var options: [OptionRowCompatible]
-
-  /// Returns the selected index, or nil when nothing is selected.
-  open var indexOfSelectedOption: Int? {
-    return options.index { $0.isSelected }
-  }
-
-  /// Returns the selected option row, or nil when nothing is selected.
-  open var selectedOption: OptionRowCompatible? {
-    if let index = indexOfSelectedOption {
-      return options[index]
-    } else {
-      return nil
-    }
-  }
-
-  /// Toggle the selection of the given option and keep options mutually exclusive.
-  /// If `alwaysSelectOneOption` is set to true, it will not deselect the current selection.
-  ///
-  /// - Parameter option: The option to flip the `isSelected` state.
-  /// - Returns: The indexes of changed options.
-  open func toggle(_ option: OptionRowCompatible) -> IndexSet {
-    if option.isSelected && alwaysSelectsOneOption {
-      return []
-    }
-
-    defer {
-      option.isSelected = !option.isSelected
-    }
-
-    if option.isSelected {
-      // Deselect the selected option.
-      return options.index(where: { $0 === option }).map { [$0] } ?? []
-    }
-
-    var toggledIndexes: IndexSet = []
-
-    for (index, element) in options.enumerated() {
-      switch element {
-      case let target where target === option:
-        toggledIndexes.insert(index)
-      case _ where element.isSelected:
-        toggledIndexes.insert(index)
-        element.isSelected = false
-      default:
-        break
-      }
-    }
-
-    return toggledIndexes
-  }
-
-}

+ 0 - 52
Pods/QuickTableViewController/Source/Model/Section.swift

@@ -1,52 +0,0 @@
-//
-//  Section.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 01/09/2015.
-//  Copyright (c) 2015 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import Foundation
-
-/// A class that represents a section in a table view.
-open class Section {
-
-  // MARK: - Initializer
-
-  /// Initializes a section with a nullable title, containing rows and an optional footer.
-  public init(title: String?, rows: [Row & RowStyle], footer: String? = nil) {
-    self.title = title
-    self.rows = rows
-    self.footer = footer
-  }
-
-  // MARK: - Properties
-
-  /// The text of the section title.
-  public let title: String?
-
-  /// The array of rows in the section.
-  open var rows: [Row & RowStyle]
-
-  /// The text of the section footer.
-  open var footer: String?
-
-}

+ 0 - 76
Pods/QuickTableViewController/Source/Model/Subtitle.swift

@@ -1,76 +0,0 @@
-//
-//  Subtitle.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 01/09/2015.
-//  Copyright (c) 2015 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-@available(*, deprecated, message: "Use `DetailText` instead.")
-public enum Subtitle: Equatable {
-
-  /// Does not show a subtitle as `UITableViewCellStyle.default`.
-  case none
-  /// Shows the associated text in `UITableViewCellStyle.subtitle`.
-  case belowTitle(String)
-  /// Shows the associated text in `UITableViewCellStyle.value1`.
-  case rightAligned(String)
-  /// Shows the associated text in `UITableViewCellStyle.value2`.
-  case leftAligned(String)
-
-  /// Returns the corresponding table view cell style.
-  public var style: UITableViewCell.CellStyle {
-    return detailText.style
-  }
-
-  /// Returns the associated text of the case.
-  public var text: String? {
-    return detailText.text
-  }
-
-  @available(*, deprecated, message: "The conversion between Subtitle and DetailText.")
-  internal var detailText: DetailText {
-    switch self {
-    case .none:                   return .none
-    case let .belowTitle(text):   return .subtitle(text)
-    case let .rightAligned(text): return .value1(text)
-    case let .leftAligned(text):  return .value2(text)
-    }
-  }
-
-}
-
-
-internal extension DetailText {
-
-  @available(*, deprecated, message: "The conversion between DetailText and Subtitle.")
-  internal var subtitle: Subtitle {
-    switch self {
-    case .none:               return .none
-    case let .subtitle(text): return .belowTitle(text)
-    case let .value1(text):   return .rightAligned(text)
-    case let .value2(text):   return .leftAligned(text)
-    }
-  }
-
-}

+ 0 - 50
Pods/QuickTableViewController/Source/Protocol/Configurable.swift

@@ -1,50 +0,0 @@
-//
-//  Configurable.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 30/07/2017.
-//  Copyright © 2017 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-/// Any type that conforms to this protocol is able to take `Row & RowStyle` as the configuration.
-public protocol Configurable {
-  /// Configure the receiver with an instance that conforms to `Row & RowStyle`.
-  func configure(with row: Row & RowStyle)
-}
-
-
-extension UITableViewCell {
-
-  internal func defaultSetUp(with row: Row & RowStyle) {
-    textLabel?.text = row.text
-    detailTextLabel?.text = row.detailText?.text
-
-    // Reset the accessory view in case the cell is reused.
-    accessoryView = nil
-    accessoryType = row.accessoryType
-
-    imageView?.image = row.icon?.image
-    imageView?.highlightedImage = row.icon?.highlightedImage
-  }
-
-}

+ 0 - 77
Pods/QuickTableViewController/Source/Protocol/Reusable.swift

@@ -1,77 +0,0 @@
-//
-//  Reusable.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 21/08/2017.
-//  Copyright © 2017 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-extension UITableViewCell: Reusable {}
-
-
-internal protocol Reusable {
-  static var reuseIdentifier: String { get }
-}
-
-
-internal extension Reusable {
-
-  internal static var reuseIdentifier: String {
-    let type = String(describing: self)
-    return type.matches(of: String.typeDescriptionPattern).last ?? type
-  }
-
-}
-
-
-internal extension String {
-
-  internal static var typeDescriptionPattern: String {
-    // For the types in the format of "(CustomCell in _B5334F301B8CC6AA00C64A6D)"
-    return "^\\(([\\w\\d]+)\\sin\\s_[0-9A-F]+\\)$"
-  }
-
-  internal func matches(of pattern: String) -> [String] {
-    let regex = try? NSRegularExpression(pattern: pattern, options: .caseInsensitive)
-    #if swift(>=3.2)
-      let fullText = NSRange(location: 0, length: count)
-    #else
-      let fullText = NSRange(location: 0, length: characters.count)
-    #endif
-
-    guard let matches = regex?.matches(in: self, options: [], range: fullText) else {
-      return []
-    }
-
-    return matches.reduce([]) { accumulator, match in
-      accumulator + (0..<match.numberOfRanges).map {
-        #if swift(>=4)
-          return (self as NSString).substring(with: match.range(at: $0))
-        #else
-          return (self as NSString).substring(with: match.rangeAt($0))
-        #endif
-      }
-    }
-  }
-
-}

+ 0 - 41
Pods/QuickTableViewController/Source/Protocol/Row.swift

@@ -1,41 +0,0 @@
-//
-//  Row.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 01/09/2015.
-//  Copyright (c) 2015 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import Foundation
-
-/// Any type that conforms to this protocol is capable of representing a row in a table view.
-public protocol Row: class {
-
-  /// The text of the row.
-  var text: String { get }
-
-  /// The detail text of the row.
-  var detailText: DetailText? { get }
-
-  /// A closure related to the action of the row.
-  var action: ((Row) -> Void)? { get }
-
-}

+ 0 - 53
Pods/QuickTableViewController/Source/Protocol/RowCompatible.swift

@@ -1,53 +0,0 @@
-//
-//  RowCompatible.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 10/12/2017.
-//  Copyright © 2017 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import Foundation
-
-/// This protocol defines the compatible interface of a `NavigationRow` regardless of its associated cell type.
-public protocol NavigationRowCompatible: Row, RowStyle {
-  #if os(iOS)
-  /// A closure that will be invoked when the accessory button is selected.
-  var accessoryButtonAction: ((Row) -> Void)? { get }
-  #endif
-}
-
-
-/// This protocol defines the compatible interface of a `TapActionRow` regardless of its associated cell type.
-public protocol TapActionRowCompatible: Row, RowStyle {}
-
-
-/// This protocol defines the compatible interface of an `OptionRow` regardless of its associated cell type.
-public protocol OptionRowCompatible: Row, RowStyle {
-  /// The state of selection.
-  var isSelected: Bool { get set }
-}
-
-
-/// This protocol defines the compatible interface of a `SwitchRow` regardless of its associated cell type.
-public protocol SwitchRowCompatible: Row, RowStyle {
-  /// The state of the switch.
-  var switchValue: Bool { get set }
-}

+ 0 - 53
Pods/QuickTableViewController/Source/Protocol/RowStyle.swift

@@ -1,53 +0,0 @@
-//
-//  RowStyle.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 30/07/2017.
-//  Copyright © 2017 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-/// Any type that conforms to this protocol carries the info for the UI.
-public protocol RowStyle {
-
-  /// The type of the table view cell to display the row.
-  var cellType: UITableViewCell.Type { get }
-
-  /// The reuse identifier of the table view cell to display the row.
-  var cellReuseIdentifier: String { get }
-
-  /// The style of the table view cell to display the row.
-  var cellStyle: UITableViewCell.CellStyle { get }
-
-  /// The icon of the row.
-  var icon: Icon? { get }
-
-  /// The type of standard accessory view the cell should use.
-  var accessoryType: UITableViewCell.AccessoryType { get }
-
-  /// The flag that indicates whether the table view cell should trigger the action when selected.
-  var isSelectable: Bool { get }
-
-  /// The additional customization during cell configuration.
-  var customize: ((UITableViewCell, Row & RowStyle) -> Void)? { get }
-
-}

+ 0 - 200
Pods/QuickTableViewController/Source/QuickTableViewController.swift

@@ -1,200 +0,0 @@
-//
-//  QuickTableViewController.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 25/08/2015.
-//  Copyright (c) 2015 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-/// A table view controller that shows `tableContents` as formatted sections and rows.
-open class QuickTableViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
-
-  /// A Boolean value indicating if the controller clears the selection when the collection view appears.
-  open var clearsSelectionOnViewWillAppear = true
-
-  /// Returns the table view managed by the controller object.
-  open private(set) var tableView: UITableView = UITableView(frame: .zero, style: .grouped)
-
-  /// The layout of sections and rows to display in the table view.
-  open var tableContents: [Section] = [] {
-    didSet {
-      tableView.reloadData()
-    }
-  }
-
-  // MARK: - Initialization
-
-  /**
-   Initializes a table view controller to manage a table view of a given style.
-
-   - parameter style: A constant that specifies the style of table view that the controller object is to manage (`.plain` or `.grouped`).
-
-   - returns: An initialized `QuickTableViewController` object.
-   */
-  public convenience init(style: UITableView.Style) {
-    self.init(nibName: nil, bundle: nil)
-    tableView = UITableView(frame: .zero, style: style)
-  }
-
-  deinit {
-    tableView.dataSource = nil
-    tableView.delegate = nil
-  }
-
-  // MARK: - UIViewController
-
-  open override func viewDidLoad() {
-    super.viewDidLoad()
-    view.addSubview(tableView)
-    tableView.frame = view.bounds
-    tableView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
-    tableView.rowHeight = UITableView.automaticDimension
-    tableView.estimatedRowHeight = 44
-    tableView.dataSource = self
-    tableView.delegate = self
-  }
-
-  open override func viewWillAppear(_ animated: Bool) {
-    super.viewWillAppear(animated)
-    if let indexPath = tableView.indexPathForSelectedRow, clearsSelectionOnViewWillAppear {
-      tableView.deselectRow(at: indexPath, animated: true)
-    }
-  }
-
-  // MARK: - UITableViewDataSource
-
-  open func numberOfSections(in tableView: UITableView) -> Int {
-    return tableContents.count
-  }
-
-  open func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
-    return tableContents[section].rows.count
-  }
-
-  open func tableView(_ tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
-    return tableContents[section].title
-  }
-
-  open func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
-    let row = tableContents[indexPath.section].rows[indexPath.row]
-    let cell =
-      tableView.dequeueReusableCell(withIdentifier: row.cellReuseIdentifier) ??
-      row.cellType.init(style: row.cellStyle, reuseIdentifier: row.cellReuseIdentifier)
-
-    cell.defaultSetUp(with: row)
-    (cell as? Configurable)?.configure(with: row)
-    #if os(iOS)
-      (cell as? SwitchCell)?.delegate = self
-    #endif
-    row.customize?(cell, row)
-
-    return cell
-  }
-
-  open func tableView(_ tableView: UITableView, titleForFooterInSection section: Int) -> String? {
-    return tableContents[section].footer
-  }
-
-  // MARK: - UITableViewDelegate
-
-  open func tableView(_ tableView: UITableView, shouldHighlightRowAt indexPath: IndexPath) -> Bool {
-    return tableContents[indexPath.section].rows[indexPath.row].isSelectable
-  }
-
-  open func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
-    let section = tableContents[indexPath.section]
-    let row = section.rows[indexPath.row]
-
-    switch (section, row) {
-    case let (radio as RadioSection, option as OptionRowCompatible):
-      let changes: [IndexPath] = radio.toggle(option).map {
-        IndexPath(row: $0, section: indexPath.section)
-      }
-      if changes.isEmpty {
-        tableView.deselectRow(at: indexPath, animated: false)
-      } else {
-        tableView.reloadRows(at: changes, with: .automatic)
-      }
-
-    case let (_, option as OptionRowCompatible):
-      // Allow OptionRow to be used without RadioSection.
-      option.isSelected = !option.isSelected
-      tableView.reloadData()
-
-    #if os(tvOS)
-    case let (_, row as SwitchRowCompatible):
-      // SwitchRow on tvOS behaves like OptionRow.
-      row.switchValue = !row.switchValue
-      tableView.reloadData()
-    #endif
-
-    case (_, is TapActionRowCompatible):
-      tableView.deselectRow(at: indexPath, animated: true)
-      // Avoid some unwanted animation when the action also involves table view reload.
-      DispatchQueue.main.async {
-        row.action?(row)
-      }
-
-    case let (_, row) where row.isSelectable:
-      DispatchQueue.main.async {
-        row.action?(row)
-      }
-
-    default:
-      break
-    }
-  }
-
-  #if os(iOS)
-  public func tableView(_ tableView: UITableView, accessoryButtonTappedForRowWith indexPath: IndexPath) {
-    switch tableContents[indexPath.section].rows[indexPath.row] {
-    case let row as NavigationRowCompatible:
-      DispatchQueue.main.async {
-        row.accessoryButtonAction?(row)
-      }
-    default:
-      break
-    }
-  }
-  #endif
-
-}
-
-
-#if os(iOS)
-extension QuickTableViewController: SwitchCellDelegate {
-
-  // MARK: - SwitchCellDelegate
-
-  open func switchCell(_ cell: SwitchCell, didToggleSwitch isOn: Bool) {
-    guard
-      let indexPath = tableView.indexPath(for: cell),
-      let row = tableContents[indexPath.section].rows[indexPath.row] as? SwitchRowCompatible
-    else {
-      return
-    }
-    row.switchValue = isOn
-  }
-
-}
-#endif

+ 0 - 157
Pods/QuickTableViewController/Source/Rows/NavigationRow.swift

@@ -1,157 +0,0 @@
-//
-//  NavigationRow.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 01/09/2015.
-//  Copyright (c) 2015 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-/// A class that represents a row that triggers certain navigation when selected.
-open class NavigationRow<T: UITableViewCell>: NavigationRowCompatible, Equatable {
-
-  // MARK: - Initializer
-
-  #if os(iOS)
-
-  /// Designated initializer on iOS. Returns a `NavigationRow` with a text and a detail text.
-  /// The icon, customization, action and accessory button action closures are optional.
-  public init(
-    text: String,
-    detailText: DetailText,
-    icon: Icon? = nil,
-    customization: ((UITableViewCell, Row & RowStyle) -> Void)? = nil,
-    action: ((Row) -> Void)? = nil,
-    accessoryButtonAction: ((Row) -> Void)? = nil
-  ) {
-    self.text = text
-    self.detailText = detailText
-    self.icon = icon
-    self.customize = customization
-    self.action = action
-    self.accessoryButtonAction = accessoryButtonAction
-  }
-
-  #elseif os(tvOS)
-
-  /// Designated initializer on tvOS. Returns a `NavigationRow` with a text and a detail text.
-  /// The icon, customization and action closures are optional.
-  public init(
-    text: String,
-    detailText: DetailText,
-    icon: Icon? = nil,
-    customization: ((UITableViewCell, Row & RowStyle) -> Void)? = nil,
-    action: ((Row) -> Void)? = nil
-  ) {
-    self.text = text
-    self.detailText = detailText
-    self.icon = icon
-    self.customize = customization
-    self.action = action
-  }
-
-  #endif
-
-  // MARK: - Row
-
-  /// The text of the row.
-  public let text: String
-
-  /// The detail text of the row.
-  public let detailText: DetailText?
-
-  /// A closure that will be invoked when the row is selected.
-  public let action: ((Row) -> Void)?
-
-  #if os(iOS)
-
-  /// A closure that will be invoked when the accessory button is selected.
-  public let accessoryButtonAction: ((Row) -> Void)?
-
-  #endif
-
-  // MARK: - RowStyle
-
-  /// The type of the table view cell to display the row.
-  public let cellType: UITableViewCell.Type = T.self
-
-  /// Returns the reuse identifier of the table view cell to display the row.
-  public var cellReuseIdentifier: String {
-    return T.reuseIdentifier + (detailText?.style.stringValue ?? "")
-  }
-
-  /// Returns the table view cell style for the specified subtitle.
-  public var cellStyle: UITableViewCell.CellStyle {
-    return detailText?.style ?? .default
-  }
-
-  /// The icon of the row.
-  public let icon: Icon?
-
-  /// Returns the accessory type with the disclosure indicator when `action` is not nil,
-  /// and with the detail button when `accessoryButtonAction` is not nil.
-  public var accessoryType: UITableViewCell.AccessoryType {
-    #if os(iOS)
-      switch (action, accessoryButtonAction) {
-      case (nil, nil):      return .none
-      case (.some, nil):    return .disclosureIndicator
-      case (nil, .some):    return .detailButton
-      case (.some, .some):  return .detailDisclosureButton
-      }
-    #elseif os(tvOS)
-      return (action == nil) ? .none : .disclosureIndicator
-    #endif
-  }
-
-  /// The `NavigationRow` is selectable when action is not nil.
-  public var isSelectable: Bool {
-    return action != nil
-  }
-
-  /// The additional customization during cell configuration.
-  public let customize: ((UITableViewCell, Row & RowStyle) -> Void)?
-
-  // MARK: Equatable
-
-  /// Returns true iff `lhs` and `rhs` have equal titles, detail texts and icons.
-  public static func == (lhs: NavigationRow, rhs: NavigationRow) -> Bool {
-    return
-      lhs.text == rhs.text &&
-      lhs.detailText == rhs.detailText &&
-      lhs.icon == rhs.icon
-  }
-
-}
-
-
-private extension UITableViewCell.CellStyle {
-
-  var stringValue: String {
-    switch self {
-    case .default:  return ".default"
-    case .subtitle: return ".subtitle"
-    case .value1:   return ".value1"
-    case .value2:   return ".value2"
-    }
-  }
-
-}

+ 0 - 113
Pods/QuickTableViewController/Source/Rows/OptionRow.swift

@@ -1,113 +0,0 @@
-//
-//  OptionRow.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 30/07/2017.
-//  Copyright © 2017 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-/// A class that represents a row of selectable option.
-open class OptionRow<T: UITableViewCell>: OptionRowCompatible, Equatable {
-
-  // MARK: - Initializer
-
-  /// Initializes an `OptionRow` with a text, a selection state and an action closure.
-  /// The detail text, icon, and the customization closure are optional.
-  public init(
-    text: String,
-    detailText: DetailText? = nil,
-    isSelected: Bool,
-    icon: Icon? = nil,
-    customization: ((UITableViewCell, Row & RowStyle) -> Void)? = nil,
-    action: ((Row) -> Void)?
-  ) {
-    self.text = text
-    self.detailText = detailText
-    self.isSelected = isSelected
-    self.icon = icon
-    self.customize = customization
-    self.action = action
-  }
-
-  // MARK: - OptionRowCompatible
-
-  /// The state of selection.
-  public var isSelected: Bool = false {
-    didSet {
-      guard isSelected != oldValue else {
-        return
-      }
-      DispatchQueue.main.async {
-        self.action?(self)
-      }
-    }
-  }
-
-  // MARK: - Row
-
-  /// The text of the row.
-  public let text: String
-
-  /// The detail text of the row.
-  public let detailText: DetailText?
-
-  /// A closure that will be invoked when the `isSelected` is changed.
-  public let action: ((Row) -> Void)?
-
-  // MARK: - RowStyle
-
-  /// The type of the table view cell to display the row.
-  public let cellType: UITableViewCell.Type = T.self
-
-  /// The reuse identifier of the table view cell to display the row. The default value is **UITableViewCell**.
-  public let cellReuseIdentifier: String = T.reuseIdentifier
-
-  /// The cell style is `.default`.
-  public let cellStyle: UITableViewCell.CellStyle = .default
-
-  /// The icon of the row.
-  public let icon: Icon?
-
-  /// Returns `.checkmark` when the row is selected, otherwise returns `.none`.
-  public var accessoryType: UITableViewCell.AccessoryType {
-    return isSelected ? .checkmark : .none
-  }
-
-  /// `OptionRow` is always selectable.
-  public let isSelectable: Bool = true
-
-  /// Additional customization during cell configuration.
-  public let customize: ((UITableViewCell, Row & RowStyle) -> Void)?
-
-  // MARK: - Equatable
-
-  /// Returns true iff `lhs` and `rhs` have equal titles, detail texts, selection states, and icons.
-  public static func == (lhs: OptionRow, rhs: OptionRow) -> Bool {
-    return
-      lhs.text == rhs.text &&
-      lhs.detailText == rhs.detailText &&
-      lhs.isSelected == rhs.isSelected &&
-      lhs.icon == rhs.icon
-  }
-
-}

+ 0 - 125
Pods/QuickTableViewController/Source/Rows/SwitchRow.swift

@@ -1,125 +0,0 @@
-//
-//  SwitchRow.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 01/09/2015.
-//  Copyright (c) 2015 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-/// A class that represents a row with a switch.
-open class SwitchRow<T: SwitchCell>: SwitchRowCompatible, Equatable {
-
-  // MARK: - Initializer
-
-  /// Initializes a `SwitchRow` with a title, a switch state and an action closure.
-  /// The detail text, icon and the customization closure are optional.
-  public init(
-    text: String,
-    detailText: DetailText? = nil,
-    switchValue: Bool,
-    icon: Icon? = nil,
-    customization: ((UITableViewCell, Row & RowStyle) -> Void)? = nil,
-    action: ((Row) -> Void)?
-  ) {
-    self.text = text
-    self.detailText = detailText
-    self.switchValue = switchValue
-    self.icon = icon
-    self.customize = customization
-    self.action = action
-  }
-
-  // MARK: - SwitchRowCompatible
-
-  /// The state of the switch.
-  public var switchValue: Bool = false {
-    didSet {
-      guard switchValue != oldValue else {
-        return
-      }
-      DispatchQueue.main.async {
-        self.action?(self)
-      }
-    }
-  }
-
-  // MARK: - Row
-
-  /// The text of the row.
-  public let text: String
-
-  /// The detail text of the row.
-  public let detailText: DetailText?
-
-  /// A closure that will be invoked when the `switchValue` is changed.
-  public let action: ((Row) -> Void)?
-
-  // MARK: - RowStyle
-
-  /// The type of the table view cell to display the row.
-  public let cellType: UITableViewCell.Type = T.self
-
-  /// The reuse identifier of the table view cell to display the row. The default value is **SwitchCell**.
-  public let cellReuseIdentifier: String = T.reuseIdentifier
-
-  /// The cell style is `.default`.
-  public let cellStyle: UITableViewCell.CellStyle = .default
-
-  /// The icon of the row.
-  public let icon: Icon?
-
-  #if os(iOS)
-
-  /// The default accessory type is `.none`.
-  public let accessoryType: UITableViewCell.AccessoryType = .none
-
-  /// The `SwitchRow` should not be selectable.
-  public let isSelectable: Bool = false
-
-  #elseif os(tvOS)
-
-  /// Returns `.checkmark` when the `switchValue` is on, otherwise returns `.none`.
-  public var accessoryType: UITableViewCell.AccessoryType {
-    return switchValue ? .checkmark : .none
-  }
-
-  /// The `SwitchRow` is selectable on tvOS.
-  public let isSelectable: Bool = true
-
-  #endif
-
-  /// The additional customization during cell configuration.
-  public let customize: ((UITableViewCell, Row & RowStyle) -> Void)?
-
-  // MARK: - Equatable
-
-  /// Returns true iff `lhs` and `rhs` have equal titles, detail texts, switch values, and icons.
-  public static func == (lhs: SwitchRow, rhs: SwitchRow) -> Bool {
-    return
-      lhs.text == rhs.text &&
-      lhs.detailText == rhs.detailText &&
-      lhs.switchValue == rhs.switchValue &&
-      lhs.icon == rhs.icon
-  }
-
-}

+ 0 - 91
Pods/QuickTableViewController/Source/Rows/TapActionRow.swift

@@ -1,91 +0,0 @@
-//
-//  TapActionRow.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 01/09/2015.
-//  Copyright (c) 2015 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-/// A class that represents a row that triggers certain action when selected.
-open class TapActionRow<T: TapActionCell>: TapActionRowCompatible, Equatable {
-
-  // MARK: - Initializer
-
-  /// Initializes a `TapActionRow` with a text, an action closure,
-  /// and an optional customization closure.
-  public init(
-    text: String,
-    customization: ((UITableViewCell, Row & RowStyle) -> Void)? = nil,
-    action: ((Row) -> Void)?
-  ) {
-    self.text = text
-    self.customize = customization
-    self.action = action
-  }
-
-  // MARK: - Row
-
-  /// The text of the row.
-  public let text: String
-
-  /// The detail text is disabled in `TapActionRow`.
-  public let detailText: DetailText? = nil
-
-  /// A closure that will be invoked when the row is selected.
-  public let action: ((Row) -> Void)?
-
-  // MARK: - RowStyle
-
-  /// The type of the table view cell to display the row.
-  public let cellType: UITableViewCell.Type = T.self
-
-  /// The reuse identifier of the table view cell to display the row. The default value is **TapActionCell**.
-  public let cellReuseIdentifier: String = T.reuseIdentifier
-
-  /// The cell style is `.default`.
-  public let cellStyle: UITableViewCell.CellStyle = .default
-
-  /// The default icon is nil.
-  public let icon: Icon? = nil
-
-  /// The default accessory type is `.none`.
-  public let accessoryType: UITableViewCell.AccessoryType = .none
-
-  /// The `TapActionRow` is selectable when action is not nil.
-  public var isSelectable: Bool {
-    return action != nil
-  }
-
-  /// The additional customization during cell configuration.
-  public let customize: ((UITableViewCell, Row & RowStyle) -> Void)?
-
-  // MARK: - Equatable
-
-  /// Returns true iff `lhs` and `rhs` have equal titles and detail texts.
-  public static func == (lhs: TapActionRow, rhs: TapActionRow) -> Bool {
-    return
-      lhs.text == rhs.text &&
-      lhs.detailText == rhs.detailText
-  }
-
-}

+ 0 - 111
Pods/QuickTableViewController/Source/Views/SwitchCell.swift

@@ -1,111 +0,0 @@
-//
-//  SwitchCell.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 03/09/2015.
-//  Copyright (c) 2015 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-/// The `SwitchCellDelegate` protocol allows the adopting delegate to respond to the UI interaction. Not available on tvOS.
-@available(tvOS, unavailable, message: "SwitchCellDelegate is not available on tvOS.")
-public protocol SwitchCellDelegate: class {
-  /// Tells the delegate that the switch control is toggled.
-  func switchCell(_ cell: SwitchCell, didToggleSwitch isOn: Bool)
-}
-
-
-/// A `UITableViewCell` subclass that shows a `UISwitch` as the `accessoryView`.
-open class SwitchCell: UITableViewCell, Configurable {
-
-  #if os(iOS)
-
-  /// A `UISwitch` as the `accessoryView`. Not available on tvOS.
-  @available(tvOS, unavailable, message: "switchControl is not available on tvOS.")
-  public private(set) lazy var switchControl: UISwitch = {
-    let control = UISwitch()
-    control.addTarget(self, action: #selector(SwitchCell.didToggleSwitch(_:)), for: .valueChanged)
-    return control
-  }()
-
-  #endif
-
-  /// The switch cell's delegate object, which should conform to `SwitchCellDelegate`. Not available on tvOS.
-  @available(tvOS, unavailable, message: "SwitchCellDelegate is not available on tvOS.")
-  open weak var delegate: SwitchCellDelegate?
-
-  // MARK: - Initializer
-
-  /**
-   Overrides `UITableViewCell`'s designated initializer.
-
-   - parameter style:           A constant indicating a cell style.
-   - parameter reuseIdentifier: A string used to identify the cell object if it is to be reused for drawing multiple rows of a table view.
-
-   - returns: An initialized `SwitchCell` object.
-   */
-  public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
-    super.init(style: style, reuseIdentifier: reuseIdentifier)
-    setUpAppearance()
-  }
-
-  /**
-   Overrides the designated initializer that returns an object initialized from data in a given unarchiver.
-
-   - parameter aDecoder: An unarchiver object.
-
-   - returns: `self`, initialized using the data in decoder.
-   */
-  public required init?(coder aDecoder: NSCoder) {
-    super.init(coder: aDecoder)
-    setUpAppearance()
-  }
-
-  // MARK: - Configurable
-
-  /// Set up the switch control (iOS) or accessory type (tvOS) with the provided row.
-  open func configure(with row: Row & RowStyle) {
-    #if os(iOS)
-      if let row = row as? SwitchRowCompatible {
-        switchControl.isOn = row.switchValue
-      }
-      accessoryView = switchControl
-    #elseif os(tvOS)
-      accessoryView = nil
-      accessoryType = row.accessoryType
-    #endif
-  }
-
-  // MARK: - Private
-
-  @available(tvOS, unavailable, message: "UISwitch is not available on tvOS.")
-  @objc
-  private func didToggleSwitch(_ sender: UISwitch) {
-    delegate?.switchCell(self, didToggleSwitch: sender.isOn)
-  }
-
-  private func setUpAppearance() {
-    textLabel?.numberOfLines = 0
-    detailTextLabel?.numberOfLines = 0
-  }
-
-}

+ 0 - 79
Pods/QuickTableViewController/Source/Views/TapActionCell.swift

@@ -1,79 +0,0 @@
-//
-//  TapActionCell.swift
-//  QuickTableViewController
-//
-//  Created by Ben on 03/09/2015.
-//  Copyright (c) 2015 bcylin.
-//
-//  Permission is hereby granted, free of charge, to any person obtaining a copy
-//  of this software and associated documentation files (the "Software"), to deal
-//  in the Software without restriction, including without limitation the rights
-//  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-//  copies of the Software, and to permit persons to whom the Software is
-//  furnished to do so, subject to the following conditions:
-//
-//  The above copyright notice and this permission notice shall be included in all
-//  copies or substantial portions of the Software.
-//
-//  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-//  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-//  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-//  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-//  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-//  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-//  SOFTWARE.
-//
-
-import UIKit
-
-/// A `UITableViewCell` subclass with the title text center aligned.
-open class TapActionCell: UITableViewCell {
-
-  // TapActionCell on tvOS does not need customization.
-  #if os(iOS)
-
-  // MARK: - Initializer
-
-  /**
-   Overrides `UITableViewCell`'s designated initializer.
-
-   - parameter style:           Unused. It always uses `UITableViewCellStyle.default`.
-   - parameter reuseIdentifier: A string used to identify the cell object if it is to be reused for drawing multiple rows of a table view.
-
-   - returns: An initialized `TapActionCell` object.
-   */
-  public override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
-    super.init(style: .default, reuseIdentifier: reuseIdentifier)
-    setUpAppearance()
-  }
-
-  /**
-   Overrides the designated initializer that returns an object initialized from data in a given unarchiver.
-
-   - parameter aDecoder: An unarchiver object.
-
-   - returns: `self`, initialized using the data in decoder.
-   */
-  public required init?(coder aDecoder: NSCoder) {
-    super.init(coder: aDecoder)
-    setUpAppearance()
-  }
-
-  // MARK: UIView
-
-  open override func tintColorDidChange() {
-    super.tintColorDidChange()
-    textLabel?.textColor = tintColor
-  }
-
-  // MARK: Private Methods
-
-  private func setUpAppearance() {
-    textLabel?.numberOfLines = 0
-    textLabel?.textAlignment = .center
-    textLabel?.textColor = tintColor
-  }
-
-  #endif
-
-}

+ 0 - 25
Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-acknowledgements.markdown

@@ -100,31 +100,6 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
 
-## QuickTableViewController
-
-The MIT License (MIT)
-
-Copyright (c) 2015 bcylin
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
 ## ReachabilitySwift
 
 Copyright (c) 2016 Ashley Mills

+ 0 - 31
Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-acknowledgements.plist

@@ -135,37 +135,6 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 			<key>Type</key>
 			<string>PSGroupSpecifier</string>
 		</dict>
-		<dict>
-			<key>FooterText</key>
-			<string>The MIT License (MIT)
-
-Copyright (c) 2015 bcylin
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-</string>
-			<key>License</key>
-			<string>MIT</string>
-			<key>Title</key>
-			<string>QuickTableViewController</string>
-			<key>Type</key>
-			<string>PSGroupSpecifier</string>
-		</dict>
 		<dict>
 			<key>FooterText</key>
 			<string>Copyright (c) 2016 Ashley Mills

+ 0 - 2
Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios-frameworks.sh

@@ -165,7 +165,6 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then
   install_framework "${BUILT_PRODUCTS_DIR}/DBDebugToolkit/DBDebugToolkit.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/JGProgressHUD/JGProgressHUD.framework"
-  install_framework "${BUILT_PRODUCTS_DIR}/QuickTableViewController/QuickTableViewController.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/ReachabilitySwift/Reachability.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/SwiftyBeaver/SwiftyBeaver.framework"
@@ -176,7 +175,6 @@ if [[ "$CONFIGURATION" == "Release" ]]; then
   install_framework "${BUILT_PRODUCTS_DIR}/DBDebugToolkit/DBDebugToolkit.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/JGProgressHUD/JGProgressHUD.framework"
-  install_framework "${BUILT_PRODUCTS_DIR}/QuickTableViewController/QuickTableViewController.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/ReachabilitySwift/Reachability.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework"
   install_framework "${BUILT_PRODUCTS_DIR}/SwiftyBeaver/SwiftyBeaver.framework"

+ 4 - 4
Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios.debug.xcconfig

@@ -1,10 +1,10 @@
 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController/QuickTableViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
-OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController/QuickTableViewController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
-OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "AVFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "QuickTableViewController" -framework "Reachability" -framework "SCSiriWaveformView" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
+OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
+OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "AVFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "Reachability" -framework "SCSiriWaveformView" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

+ 4 - 4
Pods/Target Support Files/Pods-deltachat-ios/Pods-deltachat-ios.release.xcconfig

@@ -1,10 +1,10 @@
 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController/QuickTableViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
-OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController/QuickTableViewController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
-OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "AVFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "QuickTableViewController" -framework "Reachability" -framework "SCSiriWaveformView" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
+OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
+OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "AVFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "Reachability" -framework "SCSiriWaveformView" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

+ 3 - 3
Pods/Target Support Files/Pods-deltachat-iosTests/Pods-deltachat-iosTests.debug.xcconfig

@@ -1,7 +1,7 @@
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController/QuickTableViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
-OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "AVFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "QuickTableViewController" -framework "Reachability" -framework "SCSiriWaveformView" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
+OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "AVFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "Reachability" -framework "SCSiriWaveformView" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

+ 3 - 3
Pods/Target Support Files/Pods-deltachat-iosTests/Pods-deltachat-iosTests.release.xcconfig

@@ -1,7 +1,7 @@
-FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
+FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController/QuickTableViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
-OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "AVFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "QuickTableViewController" -framework "Reachability" -framework "SCSiriWaveformView" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
+HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/ALCameraViewController/ALCameraViewController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DBDebugToolkit/DBDebugToolkit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JGProgressHUD/JGProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyBeaver/SwiftyBeaver.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/UICircularProgressRing/UICircularProgressRing.framework/Headers"
+OTHER_LDFLAGS = $(inherited) -framework "ALCameraViewController" -framework "AVFoundation" -framework "CoreGraphics" -framework "CoreTelephony" -framework "DBDebugToolkit" -framework "Foundation" -framework "InputBarAccessoryView" -framework "JGProgressHUD" -framework "QuartzCore" -framework "Reachability" -framework "SCSiriWaveformView" -framework "SwiftyBeaver" -framework "SystemConfiguration" -framework "UICircularProgressRing" -framework "UIKit"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

+ 0 - 26
Pods/Target Support Files/QuickTableViewController/QuickTableViewController-Info.plist

@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-  <key>CFBundleDevelopmentRegion</key>
-  <string>en</string>
-  <key>CFBundleExecutable</key>
-  <string>${EXECUTABLE_NAME}</string>
-  <key>CFBundleIdentifier</key>
-  <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
-  <key>CFBundleInfoDictionaryVersion</key>
-  <string>6.0</string>
-  <key>CFBundleName</key>
-  <string>${PRODUCT_NAME}</string>
-  <key>CFBundlePackageType</key>
-  <string>FMWK</string>
-  <key>CFBundleShortVersionString</key>
-  <string>1.1.1</string>
-  <key>CFBundleSignature</key>
-  <string>????</string>
-  <key>CFBundleVersion</key>
-  <string>${CURRENT_PROJECT_VERSION}</string>
-  <key>NSPrincipalClass</key>
-  <string></string>
-</dict>
-</plist>

+ 0 - 5
Pods/Target Support Files/QuickTableViewController/QuickTableViewController-dummy.m

@@ -1,5 +0,0 @@
-#import <Foundation/Foundation.h>
-@interface PodsDummy_QuickTableViewController : NSObject
-@end
-@implementation PodsDummy_QuickTableViewController
-@end

+ 0 - 12
Pods/Target Support Files/QuickTableViewController/QuickTableViewController-prefix.pch

@@ -1,12 +0,0 @@
-#ifdef __OBJC__
-#import <UIKit/UIKit.h>
-#else
-#ifndef FOUNDATION_EXPORT
-#if defined(__cplusplus)
-#define FOUNDATION_EXPORT extern "C"
-#else
-#define FOUNDATION_EXPORT extern
-#endif
-#endif
-#endif
-

+ 0 - 16
Pods/Target Support Files/QuickTableViewController/QuickTableViewController-umbrella.h

@@ -1,16 +0,0 @@
-#ifdef __OBJC__
-#import <UIKit/UIKit.h>
-#else
-#ifndef FOUNDATION_EXPORT
-#if defined(__cplusplus)
-#define FOUNDATION_EXPORT extern "C"
-#else
-#define FOUNDATION_EXPORT extern
-#endif
-#endif
-#endif
-
-
-FOUNDATION_EXPORT double QuickTableViewControllerVersionNumber;
-FOUNDATION_EXPORT const unsigned char QuickTableViewControllerVersionString[];
-

+ 0 - 6
Pods/Target Support Files/QuickTableViewController/QuickTableViewController.modulemap

@@ -1,6 +0,0 @@
-framework module QuickTableViewController {
-  umbrella header "QuickTableViewController-umbrella.h"
-
-  export *
-  module * { export * }
-}

+ 0 - 10
Pods/Target Support Files/QuickTableViewController/QuickTableViewController.xcconfig

@@ -1,10 +0,0 @@
-CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/QuickTableViewController
-GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
-OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings
-PODS_BUILD_DIR = ${BUILD_DIR}
-PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
-PODS_ROOT = ${SRCROOT}
-PODS_TARGET_SRCROOT = ${PODS_ROOT}/QuickTableViewController
-PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
-SKIP_INSTALL = YES
-USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES

+ 0 - 2
deltachat-ios.xcodeproj/project.pbxproj

@@ -989,7 +989,6 @@
 				"${BUILT_PRODUCTS_DIR}/DBDebugToolkit/DBDebugToolkit.framework",
 				"${BUILT_PRODUCTS_DIR}/InputBarAccessoryView/InputBarAccessoryView.framework",
 				"${BUILT_PRODUCTS_DIR}/JGProgressHUD/JGProgressHUD.framework",
-				"${BUILT_PRODUCTS_DIR}/QuickTableViewController/QuickTableViewController.framework",
 				"${BUILT_PRODUCTS_DIR}/ReachabilitySwift/Reachability.framework",
 				"${BUILT_PRODUCTS_DIR}/SCSiriWaveformView/SCSiriWaveformView.framework",
 				"${BUILT_PRODUCTS_DIR}/SwiftyBeaver/SwiftyBeaver.framework",
@@ -1001,7 +1000,6 @@
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DBDebugToolkit.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/InputBarAccessoryView.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JGProgressHUD.framework",
-				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/QuickTableViewController.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SCSiriWaveformView.framework",
 				"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SwiftyBeaver.framework",

Some files were not shown because too many files changed in this diff