小编JJ *_*rer的帖子

什么是最好的和必须的hg/mercurial扩展?

我最近和hg/mercurial一起涉足,即与Fogcreek的Kiln一起,我正在试图找出必须具有的扩展.它通过扩展列表进行了一些小巧的筛选,因为我对测试任何错误或不切实际的扩展都不感兴趣,即使它们的描述听起来很棒.

那么,你使用哪些hg扩展?

请参阅使用扩展

mercurial

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

iPhone UIWebview:如何强制使用数字键盘?可能吗?

我正在尝试使用PhoneGap开发一些iPhone应用程序.PhoneGap基本上包装了一个UIWebView - 它运行良好.问题是我的应用程序有几个输入字段只接受数字输入.我真的需要强制数字小键盘而不是接受默认的标准键盘,然后强制用户切换到每个字段上的数字.有谁知道这是否可能?怎么样?

澄清:我知道Apple目前不提供任何API来允许此操作.我想知道创建一个从UIWebView继承的自定义类是否有帮助,或者创建自定义键盘是否会开辟一些可能性?

2009年11月6日更新 - 如下所述,Apple最近更新了safari功能,以便再次支持.所以接受的答案被改变以反映这一点.

 <html>
<input type='tel'/>
<input type='number'/>
<input type='email'/>
<input />
</html>
Run Code Online (Sandbox Code Playgroud)

iphone keyboard uiwebview cordova

61
推荐指数
3
解决办法
6万
查看次数

iPhone的错误记录和/或报告的最佳实践

当我进行Web开发时,我使用自定义记录器来捕获致命错误并将跟踪追加到文件并向用户显示消息.我偶尔可以看一下文件是否发生了变化,这意味着,有些用户遇到了错误,我可以深入了解他们遇到的问题.

我想在iphone上有类似的东西,但有一些警告:

  • 在开发过程中,重置错误列表或关闭通知应该是微不足道的.
  • 在开发过程中,错误消息也应该出现在一些显而易见的地方,比如在控制台的屏幕上
  • 部署后,应该礼貌地将错误发送给母舰进行分析(针对下次更新中的错误修复)
  • 在尝试在开发期间跟踪问题时打开跟踪/信息日志记录
  • 关闭"Release"的控制台日志记录,以加快用户的速度
  • 应该自己清理,以便在电话上成为一个好公民

一些相关链接

似乎有一个共同的工具包来做到这一点 - 你如何处理这个?

[2011年10月更新]已经有一些不同成熟度的发展......

  • PLCrashReporter.
  • 昆西坐在PLC之上.
  • Bugsense商业崩溃记者.
  • Crittercism崩溃和错误报告(一些免费包,一些付费).
  • 测试航班现在有一个可以捕捉崩溃的SDK(但还没有应用商店应用,只有开发应用).
  • 与Test Flight一样,Hockey旨在将临时分发与崩溃报告相结合.

iphone error-handling error-logging bug-reporting hockeyapp

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

如何在 &lt;summary&gt; 之后定位 &lt;detail&gt; 标记

我有几个数据项,其中一些有详细信息摘要标签,显示额外的输入选项。标准 HTML 将详细信息标记放在左侧,这会破坏对齐方式。我想将详细信息标记移到摘要文本之后。在下图中,我想将三角形​​移动到“标题:读书俱乐部”的右侧

在此处输入图片说明 在此处输入图片说明

<details>
<summary> Title: Book Club</summary>
This revealed area tells more about the course and maybe has a form in it.
</details>
Run Code Online (Sandbox Code Playgroud)

相关:如何在 <details> CSS 中正确定位箭头

html css

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

如何在不"连接"它们的情况下以编程方式访问NIB中的UI元素?

我正在考虑编写一些辅助函数,以便更容易地对我的iPhone NIB中的UI元素进行简单的更改.主要是 - 我想通过Interface Builder中的Name访问UILabel或其他元素.这可能吗?有更聪明的方法吗?

说我想制作一个显示"Hello World"的超级简单的iPhone应用程序.我启动一个新项目,然后打开NIB并将UILabel拖到我的视图中,并为其命名为'LblMain'.现在,假设我已经包含了我的方便帮助函数,我想为标签分配一些新的文本,如下所示:

[helper setText:@"Hello World" forLabel:@"LblMain"];
Run Code Online (Sandbox Code Playgroud)

-要么-

UILabel *ObjTmp = [helper getUILabel:@"LblMain"];
ObjTemp.text = @"Hello World";
Run Code Online (Sandbox Code Playgroud)

现在 - 诀窍是我没有添加:

IBoutlet UILabel *ObjLblMain;
Run Code Online (Sandbox Code Playgroud)

.h文件中的任何地方 - 我只是动态访问该标签 - 这不是很好吗?!

现在,对于简单的应用程序,要添加更多标签或图像,我可以将它们拖到我的NIB中,在该元素的检查器窗口中为它们分配名称,然后立即在代码中访问它们,而不会在.h中添加它们的口吃和麻烦文件.

动机

  • 基本上,我很沮丧,我必须连接我的NIB中的每个元素 - 这是很多口吃和簿记,我宁愿避免.
  • 我可以为设计提供一些命名约定,并且它们可以生成NIB而无需与实现密切相关.

iphone interface-builder nib

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