小编NYT*_*Tom的帖子

TFS Force通过SDK以编程方式获取

我无法想办法以编程方式强制从TFS获取文件.我目前的代码:

_workspace.Get(new GetRequest(serverPath,RecursionType.None,new DateVersionSpec(dateTime)),GetOptions.Overwrite);

上面的代码将获得一个特定的版本,但如果我手动删除该文件,TFS认为它仍然存在.如何为特定版本使用强制获取?

.net c# tfs tfs-sdk

4
推荐指数
1
解决办法
1099
查看次数

IPhone Objective C内存分配

我理解当使用Alloc时,新的或复制你拥有该对象并需要释放该对象.我明白,如果我保留一个我需要释放它的对象.

但是,如果我在方法结束时有以下语句:

return [[UIImage alloc] initWithContentsOfFile:path];
Run Code Online (Sandbox Code Playgroud)

我拥有该UIImage对象因为我分配了内存空间,但我不再引用它,因为它被返回给调用者.在我的dealloc()方法中,我无法释放它,因为我没有参考.

所以我的问题是,这是正确的:

return [[[UIImage alloc] initWithContentsOfFile:path] autorelease];
Run Code Online (Sandbox Code Playgroud)

我相信在这种情况下,调用者可以保留返回的对象,如果他们想要获得所有权并最终需要释放自己.

谢谢你的帮助.

memory iphone memory-management objective-c alloc

3
推荐指数
1
解决办法
228
查看次数

标签 统计

.net ×1

alloc ×1

c# ×1

iphone ×1

memory ×1

memory-management ×1

objective-c ×1

tfs ×1

tfs-sdk ×1