问题列表 - 第3486页

为什么公开List <T>被认为是不好的?

根据FXCop,List不应该在API对象模型中公开.为什么这被认为是不好的做法?

c# fxcop

57
推荐指数
3
解决办法
2万
查看次数

UIEvent 传递到 -[UIView hitTest:]

我正在重写-hitTest:自定义 UIWebView 子类中的方法。传递给此方法的 UIEvent 始终具有空的触摸集([[event allTouches] count]is == 0 )。UIEvent 对象中不应该有触摸信息还是这是一个错误?

我尝试过其他 UIVIew 类型(例如 UIView、UIWindow)并看到相同的行为,因此它不限于 UIWebView。这适用于任何版本的 2.* SDK。

谢谢。

cocoa-touch

5
推荐指数
1
解决办法
6736
查看次数

Google街景视图网址

嗨,我有一个属性的地址,我的应用程序可以启动浏览器转到http://maps.google.com?q=searchStringHere.如果找到一个好的匹配,它将直接在那里.有什么东西我可以附加到网址,使其切换到街景而没有确切的坐标?我不想编码任何JavaScript或Flash.

google-maps google-street-view

46
推荐指数
5
解决办法
8万
查看次数

REST返回一个对象图

我是REST架构设计的新手,但我认为我已经涵盖了它的基础知识.

从RESTful调用返回对象时遇到问题.如果我发出请求,例如http:// localhost / {type A}/{id},我将从具有指定id的数据库返回A的实例.

我的问题是当A包含B对象的集合时会发生什么?目前,我生成的XML返回A,其中包含B对象的集合.可以想象,如果B类型具有C对象的集合,那么返回的XML将最终成为一个非常复杂的对象图.

我不能100%肯定,但这感觉违反了RESTful原则,XML for A应该返回A的字段等以及它所拥有的B集合的URI集合.

对不起,如果这有点令人困惑,我可以尝试详细说明.这似乎是一个相对基本的问题,但我无法确定哪种方法更"REST".

干杯,

Aidos

rest object composite

9
推荐指数
3
解决办法
2493
查看次数

为什么jQuery将自己包装在一个函数中?

我正在阅读jQuery源代码,我想知道为什么整个源文件都包含在一个自治函数中.

(function(){
  ...
})();
Run Code Online (Sandbox Code Playgroud)

这有助于不污染全局命名空间吗?它为什么存在,它是如何工作的?

javascript jquery

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

NSString属性:复制还是保留?

比方说,我有一个叫做类SomeClassstring属性名称:

@interface SomeClass : NSObject
{
    NSString* name;
}

@property (nonatomic, retain) NSString* name;

@end
Run Code Online (Sandbox Code Playgroud)

我知道可能会指定名称,NSMutableString在这种情况下,这可能会导致错误的行为.

  • 对于字符串一般来说,使用属性是否总是一个好主意copy而不是retain
  • "复制"属性是否比这种"保留"属性效率低?

cocoa cocoa-touch objective-c

330
推荐指数
5
解决办法
13万
查看次数

打印一个有多个家庭的人员名单,每个家庭有一个以上的电话号码

我有一个人类,可以有几个家庭,每个家庭有一个或多个电话号码.

我已经定义了这些类,但现在我正在尝试创建一个列出每个人的视图,包括所有家庭和每个家庭地址的所有电话号码......类似于:

john smith
123 fake str
  305-99-8877
  305-99-8876
321 oak road
  444-98-7654

peter guy
453 north ave...
Run Code Online (Sandbox Code Playgroud)

到目前为止我有这样的事情:

(在我的views.py上)

def ViewAll(request):
  people = Person.objects.all()
  render_to_response('viewall.html', {'people': people})
Run Code Online (Sandbox Code Playgroud)

(在我的模板上)

{% for guy in people %} 
  {{ guy.name }}
  {% if person.home_address_set.all %}
    {{ home_address }}

    {% for ?????? in ???? %}
      #print phone numbers in each home
    {% endfor %}

  {% endif %}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

任何关于如何写我错过的想法?当然,如果有另一种方式(一种更优雅或更有效的方式)做我需要的东西,我很乐意听到它.

python django django-templates

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

可以重复应用并产生相同结果的数据库操作?

我正在画一个空白,或者正如一些人所说,有一个高级时刻.我知道这个概念的正式定义和名称,如果重复运行,在数据库中运行的db操作(存储过程)将产生相同的结果.

它是数学家反身,对称,传递等类型的东西.

database computer-science set-theory

8
推荐指数
3
解决办法
2919
查看次数

在Rails中旋转背景任务

为Rails应用程序创建后台任务的首选方法是什么?我听说过Starling/Workling以及优秀的'脚本/跑步者',但我很好奇哪个正在成为管理这种需求的实际方法?

谢谢!

澄清:我喜欢背景中的Rake的想法,但问题是,我需要一些不断运行或每10小时运行的东西.我不会有奢侈的坐在Web请求上,它需要由服务器启动,与我网站上发生的活动异步.

ruby unix ruby-on-rails

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

从xcode部署资源文件

如何将资源文件(配置/数据/图像)文件复制到iPhone上的应用程序主目录.

在iPhone上加载数据文件的相关问题,收到一个答案"只需将它们添加到您的项目; Xcode将在构建您的应用程序时将它们复制到.app包".

怎么做到这一点?(如果这是一个简单的问题,手动参考/页面#很好)

我希望能够将文件复制到iPhone模拟器上并在运行时打开它.我试图通过添加"复制文件"目标来做到这一点,虽然我还没有能够在运行时找到这些文件.

我知道使用属性列表,或者sql lite数据库优先于文件io,但我仍然想了解如何实现这一点.

xcode build-process

10
推荐指数
1
解决办法
6583
查看次数