这可能仅仅是一个偏好问题,但是,我有兴趣知道何时使用这两种方法的最佳实践方式.
例如
var person = new Person();
person.Run();
Run Code Online (Sandbox Code Playgroud)
而不是
var person = new Person();
Excercise.Run(person);
Run Code Online (Sandbox Code Playgroud)
上面的例子可能不是最好的,但我的一般观点是你何时决定赋予对象责任而不是另一个类?
更多iPhone的东西......有谁知道如何削减这些代码.所以我不必写每一张图片.
非常感谢
bMon01.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"mon01_0001.png"],
[UIImage imageNamed:@"mon01_0002.png"],
[UIImage imageNamed:@"mon01_0003.png"],
[UIImage imageNamed:@"mon01_0004.png"],
[UIImage imageNamed:@"mon01_0005.png"],
[UIImage imageNamed:@"mon01_0006.png"],
[UIImage imageNamed:@"mon01_0007.png"],
[UIImage imageNamed:@"mon01_0008.png"],
[UIImage imageNamed:@"mon01_0009.png"],
[UIImage imageNamed:@"mon01_0010.png"],
[UIImage imageNamed:@"mon01_0011.png"],
[UIImage imageNamed:@"mon01_0012.png"],
[UIImage imageNamed:@"mon01_0013.png"],
[UIImage imageNamed:@"mon01_0014.png"],
[UIImage imageNamed:@"mon01_0015.png"],
[UIImage imageNamed:@"mon01_0016.png"],
[UIImage imageNamed:@"mon01_0017.png"],
[UIImage imageNamed:@"mon01_0018.png"],
[UIImage imageNamed:@"mon01_0019.png"],
[UIImage imageNamed:@"mon01_0020.png"],
[UIImage imageNamed:@"mon01_0021.png"],
[UIImage imageNamed:@"mon01_0022.png"],
[UIImage imageNamed:@"mon01_0023.png"],
[UIImage imageNamed:@"mon01_0024.png"],
[UIImage imageNamed:@"mon01_0025.png"], nil];
Run Code Online (Sandbox Code Playgroud) 我正在使用Cocoa开发一个应用程序.我想不断检查特定位置的文件内容是否发生了变化(如FileSystemWatcher在.NET中).请有人给我一个解决方案
我有一个UIView像iPhone的Springboard.我使用UIScrollView和创建它UIButtons.我想禁用所述scrollview上的水平滚动.我只想垂直滚动.我该如何做到这一点?
我正在尝试从CRM安装中提取信息,到目前为止,这对于使用默认字段很好.但是我在检索自定义字段时遇到了困难,例如,Contacts有一个名为web_username的自定义字段.
我目前的代码是
QueryExpression query = new QueryExpression();
query.EntityName = "contact";
ColumnSet cols = new ColumnSet();
cols.Attributes = new string[] { "firstname", "lastname" };
query.ColumnSet = cols;
BusinessEntityCollection beReturned = tomService.RetrieveMultiple(query);
foreach (contact _contact in beReturned.BusinessEntities)
{
DataRow dr = dt.NewRow();
dr["firstname"] = _contact.firstname;
dr["lastname"] = _contact.lastname;
dt.Rows.Add(dr);
}
Run Code Online (Sandbox Code Playgroud)
如何在查询中包含自定义字段?我已经尝试过搜索但没有运气但我可能会错误地搜索,因为我不熟悉CRM术语.
提前干杯!
我为单元测试编写了一个抽象基类,它为我们的测试运行设置了足够的环境.该类将一些运行时环境位公开为属性,其类型因test而异(属性类型是继承的具体测试类中指定的类型参数).
这一切都很好,除了一位同事发现他无法在调试器中查看任何类的属性.事实证明,他的继承类中没有定义任何字段,并且CLR优化了某些东西,因此调试器无法显示属性.是否有可能以某种方式在基类中阻止这种情况,或者我是否必须告诉每个人他们需要定义至少一个在测试期间某处使用的字段?
编辑:
听起来像一个可能的罪魁祸首应该是优化/调试设置.也就是说,我正在调试模式下从Visual Studio构建应用程序,我已经仔细检查了所有项目都是为调试版本设置的,并且此解决方案中的所有项目都没有设置Optimize标志.
也许有必要注意我正在使用MSTest和Visual Studio测试运行器.
编辑2:
通过"无法查看属性"我指的是当我在Quickwatch中评估属性并获得红色感叹号和文本"无法评估表达式"错误文本时.并且为了避免你认为我完全偏离我的怀疑,添加一个在测试初始化方法中初始化的实例字段会使问题消失......
编辑3:
检查构建输出.我注意到使用以下选项调用编译器:
/debug+
/debug:full
/optimize-
/define:DEBUG,TRACE
Run Code Online (Sandbox Code Playgroud)
我认为这足以阻止这种情况的发生,但是你去了.:)
我猜它是fgets,但我找不到具体的语法.我正在尝试读出(在字符串中我认为更容易)添加到日志文件的最后一行.
如何在C#.net中建立带有移动(带GPS)的GPS跟踪系统?情景是
通过支持GPS的移动电话跟踪用户(服务工程师,这里没有任何违法行为).我需要什么软件和硬件?有没有开源实现?
对于车辆跟踪系统,我如何使用GPS?我想知道各种步骤/程序.我正在寻找一些正确的方向.
我有一个包含图像的div列表:
<div class="wizard-img"><%= image_tag("sources/pix/nyt.png") %></div>
<div class="wizard-img"><%= image_tag("sources/pix/theguardian.png") %></div>
Run Code Online (Sandbox Code Playgroud)
当用户点击div时,我希望它将图像更改为x-on.png,再次单击时,它将更改为x-off.png,第三次单击时应恢复为x. PNG.
是否可以在不为每次图像更改手动指定jQuery的情况下执行此操作?我可以遍历div并找到图像名称,只需将-off/-on附加到图像上吗?
谢谢!
在C#中写入函数的名称和开括号(括号)之后,有没有办法获取函数的参数类型和数量,而不删除左括号?
c# ×4
.net ×1
asp.net ×1
clr ×1
cocoa ×1
css ×1
css-sprites ×1
debugging ×1
dynamics-crm ×1
fgets ×1
fread ×1
fsevents ×1
gps ×1
intellisense ×1
ios ×1
iphone ×1
jquery ×1
objective-c ×1
oop ×1
optimization ×1
php ×1
syntax ×1
system ×1
tracking ×1
uiimage ×1
uiscrollview ×1