摘要: 为了验证数据库的结构,有的时候需要使用一些管理工具来直接查看sqlite数据库的内容,在windows下有sqlite3的专用工具下载,而在ios下也可以使用火狐浏览器的插件sqlitemanager,工具都准备好了,唯一困难的就是如何把模拟器中的数据文件导出来。首先ios模拟器的文件夹是默认隐藏的,需要在终端中输入以下命令:chflags nohidden ~/library/就可以显示隐藏的文件夹,若要恢复隐藏,输入以下命令:chflags hidden ~/library然后按照以下路径寻找到ios的模拟器路径看到最后那三个选中的文件木有,就是所有的sqlite文件,要全部拷贝出来,sq 阅读全文
posted @ 2014-04-10 15:38 dongweiq 阅读(2506) 评论(0) 推荐(0) 编辑
摘要: 今天弄ios的sqlite数据库,程序写完后编译发现一个奇怪的问题,错误信息也不提示行号,只有如下信息:一遍遍的查找代码也没有发现啥问题,后来在storyboard中找到了该错误的原因原来是一个按钮绑定了两个outlets,造成这种结果的过程是:1.我首先绑定了一个outlet,然后感觉名字不合适重新修改了一下2.修改完成后发现原来的绑定丢失了,于是重新从代码处又绑定到了界面上3.于是出现了两个绑定这种错误实在是低级,但反问一下,为什么安卓开发时在eclipse中修改id的时候会提示是否修改全部,而xcode就不提示呢。 阅读全文
posted @ 2014-04-10 11:00 dongweiq 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 通信机制无非就那几种:http访问、socket访问;http又分为:jsp、servlet、html,用的就是get和post方法socket则可分为:tcp或者udp方式从以上内容又衍生出其他的通信协议,如xmpp或者是websocket等get方式:我们知道,get机制采用的是在URL地址里面通过?号间隔,然后以name=value的形式给客户端传递参数。所以首先要在Android工程下的AndroidGetTest.java中onCreate方法定义好其URL地址以及要传递的参数,然后通过URL打开一个HttpURLConnection链接,此链接可以获得InputStream字节流对 阅读全文
posted @ 2014-04-10 09:33 dongweiq 阅读(707) 评论(0) 推荐(0) 编辑