小编4th*_*ace的帖子

Predicate <T>在.NET 3.0+中不可用

Predicate可以在.NET的任何地方使用吗?从MSDN http://msdn.microsoft.com/en-us/library/bfcke1bz.aspx,我在任何地方都看不到谓词.我看到一个匿名者返回一个布尔值但没有泛型或"Predicate"关键字.

.net generics predicate .net-3.5

2
推荐指数
1
解决办法
471
查看次数

静态库的许可系统

我想为Cocoa Touch应用程序销售静态库,但希望保护它免于自由分发.有没有人尝试过这个或者对我可以构建的方案有什么建议来处理它?

桌面世界中的一个示例是供应商在购买库后向您发送许可证密钥.该密钥必须嵌入到您的应用程序中,这是库在运行时查找的内容.问题是任何人都可以在网上发布图书馆和密钥.

iphone xcode cocoa-touch objective-c

2
推荐指数
1
解决办法
884
查看次数

没有隐藏API的JSON框架?

鉴于隐藏API和Apple现在在将任何内容发布到应用程序商店之前检查它们的所有问题,您如何确定特定框架是否使用隐藏API?例如,我喜欢Google JSON框架:http://code.google.com/p/json-framework/.我不知道他们是否使用隐藏的API.

JSON还有什么可以肯定的是没有使用隐藏的API?

iphone xcode cocoa-touch objective-c

2
推荐指数
1
解决办法
636
查看次数

Objective-C的命名空间约定

我想分组类,所以必须像这样引用它们:

Root.Web
Root.Mail
Root.Audio
Run Code Online (Sandbox Code Playgroud)

上述每个类对应一个文件:

Web.h
Mail.h
Audio.h
Run Code Online (Sandbox Code Playgroud)

目标是使用上面的"Root"语法而不仅仅是:

Audio myAudio = [[Audio alloc] init];
Run Code Online (Sandbox Code Playgroud)

相反,它应该看起来像:

Root.Audio myAudio = [[Root.Audio alloc] init];
Run Code Online (Sandbox Code Playgroud)

Objective-C能够做到这一点吗?

namespaces class objective-c

2
推荐指数
1
解决办法
551
查看次数

在模拟器中使用真实位置服务

有没有办法在模拟器中使用真实位置服务(不涉及设备)?它总是去库比蒂诺.

iphone cocoa-touch geolocation mapkit

2
推荐指数
2
解决办法
639
查看次数

如何格式化字符串的日期?

我有一个具有此值的字符串:

2010-05-13 23:17:29
Run Code Online (Sandbox Code Playgroud)

我想格式化它并使用以下代码:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
formatter.dateStyle = NSDateFormatterMediumStyle;
NSDate *formattedDate = [formatter dateFromString:dateString];
[formatter release];
Run Code Online (Sandbox Code Playgroud)

当调试器到达释放行时,formattedDate显示"invalid CFStringRef"和

Cannot access memory at address 0x0
Run Code Online (Sandbox Code Playgroud)

我有什么想法我做错了吗?

iphone cocoa-touch objective-c nsdate

2
推荐指数
1
解决办法
1697
查看次数

为什么fabs返回整数?

当我执行以下操作时,输出是一个整数值:

double myvar = fabs(-5.01);
NSLog(@"%.f", myvar);
Run Code Online (Sandbox Code Playgroud)

应该是5.01吗?

iphone objective-c ios4

2
推荐指数
1
解决办法
689
查看次数

如果一个失败,如何回滚3个语句?

在C#中,我在一个将数据插入数据库的方法中有三个语句.第一个语句插入,我从中获取一个ID.此ID在接下来的两个语句中使用.

我有两个案件需要处理:

1.)如果不满足某些输入条件,则第二个语句可以返回false.在那种情况下,我想回滚第一个声明.
2.)如果任何一个语句产生错误,它们都应该回滚.

我想在事务范围中包装所有三个语句,但它只会回滚异常,这只涉及第二种情况.处理这两种情况的最佳方法是什么?

我通过带有LINQ 2 SQL的DBML使用DataContext

.net c# linq-to-sql

2
推荐指数
1
解决办法
1144
查看次数

如何在测试后删除vshost.exe?

在VS2010中,我使用TestDriven.net来执行单元测试.似乎每次运行测试时,另一个myappname.vshost.exe都会加载到内存中.积累超过20个这样的过程并不罕见.我能做些什么来阻止这种情况吗?

或者,是否有一种快速杀死所有这些过程的方法?

c# unit-testing testdriven.net visual-studio-2010

2
推荐指数
1
解决办法
5884
查看次数

使用LINQ Min()获取对象?

我有一个以.Min(mytable.Id)结尾的LINQ查询.这将返回一个整数.然后,我必须执行另一个查询以从该表中提取该对象.有没有办法在不编写两个查询的情况下执行此操作?

我可以将.Min()查询作为子查询,但是比两个单独的查询更快吗?

.net c# linq

2
推荐指数
1
解决办法
3689
查看次数