我是swift的新手.我正在运行内存泄漏的仪器工具.我发现了泄漏 "_ContiguousArrayStorage<String>"
它导致下面部分代码
let myData = NSData(data: request.value!)
let buffer = Array(UnsafeBufferPointer(start: UnsafePointer<CUnsignedChar>(myData.bytes), count: myData.length))
Run Code Online (Sandbox Code Playgroud)
谁能帮我吗?.
上面的代码有什么问题吗?
编辑:添加更多代码.
let myData = NSData(data: request.value!)
var buffer = Array(UnsafeBufferPointer(start: UnsafePointer<CUnsignedChar>(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])
Run Code Online (Sandbox Code Playgroud)
singleton类的parseData方法返回NSMutableDictionary.
func parseData(responseData: [CUnsignedChar]) -> NSMutableDictionary
{
let infoDictionary = NSMutableDictionary()
let subIndexValue = Int(responseData[5])
infoDictionary.setValue(subIndexValue, forKey: KEY_SUB_INDEX)
return responseData
}
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我继续在我的Xcode IDE中收到此警告:
缺少依赖项目标"<PBXTargetDependency:0x201d16ca0:<no cached name >>"
这是什么意思?
我在java中有这三个类,我遇到了数组列表的问题.为什么数组列表用最后一个条目替换所有元素?
arraylist.java
import java.util.ArrayList;
public class arraylist {
public ArrayList<Circle> circles = new ArrayList<Circle>();
}
Run Code Online (Sandbox Code Playgroud)
circle.java
public class Circle {
public int x;
public int y;
}
Run Code Online (Sandbox Code Playgroud)
run.java
public class run {
public static void main(String[] args) {
arraylist ar=new arraylist();
Circle c = new Circle();
Scanner s = new Scanner(System.in);
for (int i = 0; i <= 2; i++)
{
c.x = s.nextInt();
c.y = s.nextInt();
boolean status = ar.circles.add(c);
if (status)
System.out.print("added to circles ...");
}
System.out.print("########################################");
for …Run Code Online (Sandbox Code Playgroud) arraylist ×1
ios ×1
ios-4.2 ×1
iphone ×1
java ×1
memory-leaks ×1
objective-c ×1
optimization ×1
swift ×1
web ×1
xcode ×1
xcode4 ×1