- 博客(13)
- 问答 (1)
- 收藏
- 关注
Android SQLite插入优化
[size=medium]最近由于项目的需要,需要提高项目中数据的入库性能,通过优化,发现入库方法不同,效率真的差距很大。最初代码如下,直接执行sql语句,外加事务提升性能:[/size][code="java"]SQLiteDatabase database = new SQLiteDatabase();if (database.isOpen()) { datab...
2012-03-09 14:45:31
145
键盘遮盖TextField的解决方法
[size=medium]首先添加UITextFieldDelegate,然后textFiled.delegate = self;下面就是实现UITextFieldDelegate的两个方法了,如下:[/size][code="objective-c"]//编辑前调整- (void)textFieldDidBeginEditing:(UITextField *)textField{...
2011-12-29 09:18:32
299
原创 设置 NSZombieEnabled 定位 EXC_BAD_ACCESS 错误
[url]http://unmi.cc/nszombieenabled-locate-exc_bad_access-error[/url], 来自 隔叶黄莺 Unmi Blog[size=medium]我们做 iOS 程序开发时经常用遇到 EXC_BAD_ACCESS 错误导致 Crash,出现这种错误时一般 Xcode 不会给我们太多的信息来定位错误来源,只是在应用 Delegate 上...
2011-10-13 09:08:45
139
自定义 UITableViewCell 怎样在子控件触发时得到 indexPath
[size=medium]例如 每个UITableViewCell里有个UITextField,当UITextField获得焦点时不会触发tableview的didSelectRowAtIndexPath方法,就不能知道触发是哪个cell,下面方法可以获得UITextField所在行的indexPath,方法很简单,注意两种方式。[/size][size=medium]如果是将textFi...
2011-09-22 09:52:23
259
原创 iphone 键盘遮盖TextField的解决方法
[size=medium]常常我们在做界面的时候会用到文本框输入,但当把输入文本框放的过于低,就会导致在填写信息的时候弹出的虚拟键盘遮盖输入文本框,导致看不见所输入的信息,这对于用户体验当然很不好,所以我们需要改进这一情况,方法大致就是在点击输入文本框准备输入的时候,使得文本框上移到用户能看见的地方。[color=red]这方法是网上资料,或许还有别的更好的解决方法,希望大家都能发出来。[/col...
2011-09-07 15:11:40
235
原创 objective-c XML解析
[size=medium]最近项目用到了从服务器获取xml文件,需要解析xml来获取数据,下面简单举个例子,以便自己以后学习并复习。另外[url]http://www.w3school.com.cn/xpath/xpath_examples.asp[/url]上有一些例子,有兴趣的同学可以去看看xml的相关知识。从服务器上下载的xml文件:[/size][code="xml"]...
2011-08-30 10:15:56
166
原创 IPhone中SQLite3的使用
[size=medium]以下是一些SQLite3的基本操作,主要是写给自己温习,同时也希望能帮到像我一样的新手![color=red]注意:要在工程中的Frameworks中导入相应的libsqlite3.dylib文件,也许在相应的目录下存在多个以libsqlite3开头的文件,务必选择libsqlite3.dylib,它始终指向最新版的SQLite3库的别名。[/color]...
2011-07-22 16:26:22
180
原创 ASIHTTPRequest类库简介和使用说明
原文见:[url]http://www.cnblogs.com/dotey/archive/2011/05/10/2041966.html[/url]官方网站:[url]http://allseeing-i.com/ASIHTTPRequest/[/url] 。可以从上面下载到最新源码,以及获取到相关的资料。使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,AS...
2011-07-19 12:50:17
127
原创 ASIHTTPRequest
[size=medium]ASIHTTPRequest 一款强大的HTTP包装开源项目ASIHTTPRequest是什么?[color=red]官方地址:http://allseeing-i.com/ASIHTTPRequest/[/color]ASIHTTPRequest是简单易用的,它封装了CFNetwork API。使得与Web服务器通信变得更简单。它是用Objectiv...
2011-07-15 16:29:42
129
原创 iphone 网络编程
[size=medium]本文引用自vincent《iphone 网络编程总结》一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。 Apple 的 例程 Reachability 中介绍了取得/检测...
2011-07-13 14:11:35
100
原创 iphone 多线程
[size=medium][color=red]以下是开发初期收集整理的一点资料,简单实用,都是网络上收集的,若侵犯您的权益,请告知,本人将及时删除相关内容。[/color]多线程之NSInvocationOperation多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了NSOperation这个...
2011-07-04 15:00:37
115
原创 iphone开发 内存管理
[size=medium]关于所有权所有权是iPhone内存管理的核心思想,对象的所有者负责在使用完对象后进行释放。一个对象可以有多个所有者,当它没有所有者时将被设置为取消分配(deallocation)。创建对象时,所有权通过alloc、new、或者copy的方式建立,之后通过调用retain或者通过Cocoa函数来分配和复制对象的所有权。 内存释放有两种方式,一种方法是明确地请...
2011-07-04 10:41:41
164
原创 [转]iPhone 内存管理
[size=medium]copy 和 retain 的区别 copy: 建立一个索引计数为1的对象,然后释放旧对象 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1 那上面的是什么该死的意思呢? Copy其实是建立了一个相同的对象,而retain不是: 比如一个NSString对象,地址为0×1111,内容为...
2011-07-04 09:27:47
117
空空如也
RelativeLayout代码中设置属性
2011-04-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人