摘要: 查询日期的时候日期可以根据参数传进去,但不能在字符串中传参后在作为查询条件简单比较以下两段代码 NSDate* date1=[NSDate date]; NSDate* date2=date1; request.predicate=[NSPredicate predicateWit... 阅读全文
posted @ 2014-04-25 15:23 dongweiq 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 写了一个从数据库读取数据显示列表的代码,结果却无法运行,提示找不到对应的entity,也就是数据库中的某一个表我查遍了代码也没有发现什么逻辑错误,在appDelegate也初始化了相关数据库,在界面上调用数据库的方法也正常,结果却仍然报错,我的实体名称与代码中的一致,生成的实体代码也没有问题,查找了... 阅读全文
posted @ 2014-04-15 14:29 dongweiq 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 用的时间久了就发现一次次的打开finder的次数多了,每次打开每次都要一层层的去点开一个个文件夹,太复杂了,然而右键也没有windows中发送到快捷方式到桌面的选项于是Google一下,按住command+option然后拖拽文件夹到桌面即可 阅读全文
posted @ 2014-04-14 14:37 dongweiq 阅读(2025) 评论(0) 推荐(0) 编辑
摘要: 为了验证数据库的结构,有的时候需要使用一些管理工具来直接查看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) 编辑
摘要: 之前做过一个Android采集心电图数据的程序,那才是真正的多线程,之前写的小程序:比如下载个文件,从socket接受大一点的数据流然后在ui上更新进度,我都感觉这就叫做多线程了,其实这啥都不算,用个handler就解决问题了。而当你采集的时候情况就不同了,首先你要从硬件驱动中读取数据,另外数据需要缓存,缓存的同时还要将数据发送到远程服务器,另外还得将数据进行跳帧处理,以方便设备的屏幕上显示起来不那么卡,还要不断的更新ui界面上的绘图。起初的时候对这一连串的多线程真的是弄得手忙脚乱,后来才发现更新ui界面原来不只有handler一种方式,还有其他的,下面就总结如下:1.利用Looper更新UI 阅读全文
posted @ 2014-04-09 21:25 dongweiq 阅读(2325) 评论(0) 推荐(0) 编辑
摘要: 1.下载链接:http://code.google.com/p/gdata-objectivec-client/downloads/list下载“gdata-objective-c client library.”2.项目引入: 解压缩文件,找到Source\XMLSupport,并且将其中的GDataXMLNode.h 和 GDataXMLNode.m文件拖到项目中3. 项目编译支持配置:1). 选中项目,选中“Build Settings”标签页2). 将Build Settings页中,顶部的“Basic”标签切换到“All”3). 找到“Paths\Header Search Path 阅读全文
posted @ 2014-04-09 10:32 dongweiq 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 在UITableView中经常用到这个类,但一直不知道怎么初始化,网上抄录的代码如下,果然好用NSIndexPath *index = [NSIndexPath indexPathForRow:0 inSection:4]; 阅读全文
posted @ 2014-04-09 10:27 dongweiq 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 随着开发任务的增多,用鼠标方式来按一些命令已经不能够满足需求,因此有必要学习一下快捷键隐藏xcode command+h退出xcode command+q关闭窗口 command+w关闭所有窗口 command+option+w关闭当前项目 command+control+w关闭当前文件 command+shift+w保存文件 command+s保存所有文件 command+option+s还原到保存时状态 command+u项目中查找 command+shift+F查找下一个 command+g查找上一个 command+shift+g浏览源文件 command+Double Click打开 阅读全文
posted @ 2014-04-09 10:25 dongweiq 阅读(554) 评论(0) 推荐(1) 编辑