小编lue*_*ken的帖子

如何在sqlite3/iPhone上获取列名列表?

我想将我的iPhone应用程序迁移到新的数据库版本.由于我没有保存某些版本,我需要检查是否存在某些列名.

Stackoverflow条目建议执行select

SELECT sql FROM sqlite_master
WHERE tbl_name = 'table_name' AND type = 'table'
Run Code Online (Sandbox Code Playgroud)

并解析结果.

这是常见的方式吗?备择方案?

sqlite iphone

330
推荐指数
16
解决办法
43万
查看次数

iPhone Gamekit与桌面同行对等

我正在寻找一种在iPhone和桌面客户端之间建立无线连接的方法.Gamekit看起来很有前景,但所有的例子/文档都只向iPhone解释iPhone.

  • 是否有桌面上的Gamekit对等的示例/文档(cocoa或java)?
  • 如果不进行低级别的套接字编程,有哪些替代方案?

iphone wireless cocoa-touch bluetooth

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

你如何在JavaScript中实现一个保护条款?

我希望保护我的函数不受null-ish值的影响,只有在存在"已定义"值时才会继续.

之后 周围的解决方案,建议增加一倍等于未定义:if (something == undefined).此解决方案的问题是您可以声明未定义的变量.

所以我目前的解决方案是检查null if(something == null),这意味着检查undefined.如果我想捕捉附加值假值,我检查if(something).

请参阅此处的测试:http://jsfiddle.net/AV47T/2/

我现在错过了什么吗?

马蒂亚斯

javascript undefined

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

为什么 Docker 中的容器间通信是默认的?

我正在阅读有关 Docker 容器之间通信的一些内容。该-—icc标志让所有容器相互通信。该标志默认设置为 true。

据我了解,这会忽略任何EXPOSE/-—expose声明。它们仅在—-icc设置为 false时强制执行。

  • 那么为什么我们首先要暴露端口呢?
  • 或者为什么没有将 ICC 设置为 false 作为默认值?

docker

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

UITextView和UIPickerView都有自己的UIToolbar

我想在我自己的应用程序中复制Safari在iPhone上的表单行为.如果您在Web表单中输入数据,您将在UIKeyboardView上方获得单独的UIToolbar(上一个,下一个,完成).选择一个选项也是一样的:你在UIPickerView上面得到了相同的UIToolbar.

我正在寻找演示/ sourcode/ideas如何实现这一点.我会使用该工具栏和textview/pickerview创建自己的子视图吗?有更优雅的方式吗?尤其是利用UITextfield成为第一个响应者的东西?

iphone cocoa-touch uipickerview uitextfield uitextview

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