title: Memory leak _ContiguousArrayStorage?
body: <p>I'm new to swift.I'm running instrument tool for memory leaks.I found a leak <code>"_ContiguousArrayStorage&lt;String&gt;"</code></p>
  
  <p><a href="https://i.stack.imgur.com/gkee6.png" rel="noreferrer"><img src="https://i.stack.imgur.com/gkee6.png" alt="Screen Shot of Instruments"></a></p>
  
  <p>Its leading to below part of the code</p>
  
  <pre><code>let myData = NSData(data: request.value!)
  let buffer = Array(UnsafeBufferPointer(start: UnsafePointer&lt;CUnsignedChar&gt;(myData.bytes), count: myData.length))
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/gkee6.png" rel="noreferrer"><img src="https://i.stack.imgur.com/GmVTy.png" alt="Screenshot of code leakage lines "></a></p>
  
  <p>Can anyone help me out?. </p>
  
  <p>Anything wrong with above code?</p>
  
  <p>Edit:
  Adding some more code.</p>
  
  <pre><code>let myData = NSData(data: request.value!)
  var buffer = Array(UnsafeBufferPointer(start: UnsafePointer&lt;CUnsignedChar&gt;(myData.bytes), count: myData.length))
  
  let responseArray: [CUnsignedChar] = Array(buffer)
  
  let responseValue = BluetoothCommunicationManager.sharedInstance.parseData(responseArray,length: myData.length).0
  
  let responseName = BluetoothCommunicationManager.sharedInstance.parseData(responseArray,length: myData.length).1
  
  NSNotificationCenter.defaultCenter().postNotificationName(responseName, object: request, userInfo: responseValue as [NSObject : AnyObject])
  </code></pre>
  
  <p>The parseData method of the singleton class returns NSMutableDictionary.</p>
  
  <pre><code>func parseData(responseData: [CUnsignedChar]) -&gt; NSMutableDictionary
  {
          let infoDictionary = NSMutableDictionary()
          let subIndexValue = Int(responseData[5])
          infoDictionary.setValue(subIndexValue, forKey: KEY_SUB_INDEX)
          return responseData
  }
  </code></pre>
  
  <p>Thanks in advance.</p>