-
在UITextField之外点击时隐藏keyboard
UITextField支持各种类型的键盘,不一一说明了
这里介绍两种效果的实现方法:
1,当点击键盘上Go按钮时(设置UITextField的keyboard为Go)隐藏键盘,并执行响应操作(如登陆)
- (BOOL)textFieldShouldReturn:(UITextField *)textField { if (textField == textLoginname) { [textPassword becomeFirstResponder]; } if (textField == textPassword) { // Login [self login]; } [textField resignFirstResponder]; return YES; }
阅读(35) 评论(0) -
【占位】Google App Engine1.6.5 + Python2.7 + Djangoappengine配置与总结
-
ios开发入门留念
经过一周多的时间的摸索,我可以宣布,我入门了
我独立开发了一个App,当然功能没啥特别的,并且还很不完善。(把公安部公布的通缉犯做成APP应用,哈哈)
从摸索VirtualBox下安装Snow Leopard到看书,写代码,再到开发证书,最终放到测试用的iPod上,颇有收获。那么总结一下:
1,实践证明,虚拟机下开发ios应用是可行的,前提是你要装上Snow Leopard,并不是所有的电脑都能安装的。
2,不习惯看英文文档的找一本入门书籍,比如我看的《iPhone4应用程序开发入门与实践》
3,官方的Class Reference还是要看的,尤其是入门之后,真正做应用的时候哦。http://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Reference阅读(75) 评论(0) -
virtualbox下Snow Leopard连接iPod/iPhone
之前在virtualbox下安装的Snow Leopard10.6.8使用了2个星期了
现在除了长时间不使用后鼠标消失的问题没有解决,其他一切正常。
今天想用XCode真机调试下,发现插上ipod后,虚拟机下无法识别。
经过一番折腾,终于识别出来了1,VM全局设置中,添加Oracle VM VirtualBox Extension Pack,在扩展(Extension)中,选择“添加包”。Extension Pack从http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack下载。
阅读全文 »阅读(97) 评论(1) -
一个函数递归实现无限分级树状结构输出
分类信息表,无限分级的(catid,parentid这样的)
需要把所有分类信息读取到一个树状结构的array中
以下是代码,使用了递归和引用public function get_all($parentid = 0, $categorys = array()) { $result = array(); $this->db->select('catid, parentid, name, roleids'); $result = $this->db->get_where('pass9_monitor_category', array('parentid' => $parentid)); if ($result->num_rows() > 0) { $temp = $result->result_array(); foreach ($temp as $row) { $categorys[$row['catid']] = $row; $this->get_all($row['catid'], &$categorys[$row['catid']]['child']); } } return $categorys; }
阅读(67) 评论(0) -
查找某日期之后不存在xx历史记录的用户
查找某日期之后不存在xx历史记录的用户
需求是查找某日期之后不存在积分历史的用户
最常规的,效率比较低(两次全表扫描之后再hash join)SELECT DISTINCT (to_uuid) FROM JF_CHANGE_HISTORY WHERE update_ts < = to_date('2011-06-30 23:59:59', 'yyyy-mm-dd hh24:mi:ss') AND to_uuid NOT IN (SELECT to_uuid FROM JF_CHANGE_HISTORY WHERE update_ts > to_date('2011-06-30 23:59:59', 'yyyy-mm-dd hh24:mi:ss'));
改进后的:
一次全表扫描,一次group by
阅读全文 »阅读(57) 评论(0) -
ios开发中Base SDK missing的解决方法
使用Xcode打开较早版本的源代码时,会提示Base SDK missing,这是因为缺少工程中配置的SDK版本
当然SDK一般都会向下兼容,稍作配置即可解决
解决该问题可以按照下面三步:
1 选择工程名,右键菜单中点击getinfo,在build的栏下Base SDK条目中选择 ios4.x(你的sdk版本)
2 targets目录下选择你的工程,右键猜中中选择getinfo,在build的栏下Base SDK条目中选择 ios4.x(你的sdk版本)
3 在build栏中选择release,然后切换回debug
4 如果你只是在模拟器中查看效果,build中选择simulator
阅读(81) 评论(0) -
XCode4.2 For Snow Leopard
今天本来准备参照这篇文章http://maybelost.com/2011/12/tutorial-storyboard-app-with-core-data/做一个练习的,我想做一个和这个比较类似的应用,不过发现文章中使用的XCode环境和我的Xcode3.2.6不太一样。
到iOS Developer Center中瞄了一眼,发现了Xcode4.2 for Snow Leopard,奇怪我之前怎么没找到呢?之前看到的是4.3.2,要求10.7以上版本才能用,就是狮子才能用。
下载地址如下:https://developer.apple.com/devcenter/download.action?path=/Developer_Tools/xcode_4.2_for_snow_leopard/xcode_4.2_for_snow_leopard.dmg
但是我不确定是不是每个人都能下载,我正在欢乐的下载中,今天下不完了。明天再说。
阅读(101) 评论(0) -
[转]IPhone开发实例教程step by step
原文链接:http://www.gbin1.com/technology/javautilities/20120409freshiphonetutorials/
1. How To Create Cool Effects with Custom Shaders in OpenGL ES 2.0 and Cocos2D 2.X
阴影效果是电脑图形的一个很大的飞跃。使用它能够允许我们创建完整新特效并且有效控制屏幕。如果你希望使用阴影效果,你肯定需要阅读这个教程。
阅读(90) 评论(0) -
WordPress实现列表模式显示日志
