title: How do I expose functions I add to a file that I created with cocoa pods?
body: <p>I'm sure this question has been answered but I have no idea how it would be worded so please bear with me, clearly I have a lot to learn about using libraries as this is my first time.  I downloaded a library with pod install and am now trying to edit a class in it, but the function I add isn't exposed to my code outside of the pod file.  Mind you, the pod came with a bunch of other files but I can't find any references to the other public variables of this class in them so I'm not sure how they are exposed to my outside code but the function I am creating (its the really obviously named one is not).  Please help me</p>
  
  <pre><code>import UIKit
  
  @objc public protocol WDImagePickerDelegate {
      @objc optional func imagePicker(imagePicker: WDImagePicker, pickedImage: UIImage)
      @objc optional func imagePickerDidCancel(imagePicker: WDImagePicker)
  }
  
  @objc public class WDImagePicker: NSObject, UIImagePickerControllerDelegate, UINavigationControllerDelegate, WDImageCropControllerDelegate {
      public var delegate: WDImagePickerDelegate?
      public var cropSize: CGSize!
      public var resizableCropArea = false
  
      public func myCustomFunctionAddedAfterPodInstall(){
         print("hello world")
      }
  
      override public init() {
          super.init()
          print("WD was installed")
          self.cropSize = CGSize(width: 320, height: 320)
          _imagePickerController = UIImagePickerController()
          _imagePickerController.delegate = self
          _imagePickerController.sourceType = .photoLibrary
      }
  
  }
  </code></pre>