会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我所说的都是错的
博客园
首页
新随笔
联系
订阅
管理
2015年7月22日
UITableview优化随笔(1)-提高加载更多内容时的效率
摘要: UITableView上拉加载更多的功能相信很多应用都会用到,类似朋友圈、微博这样的应用,tableView中的数据内容高度根据内容来变化,同时需要加载大量的数据(上拉加载更多),要怎样才能保证加载数据时的页面流畅呢?UITableView的原理和使用,以及其滚动帧率的优化,不是本篇blog要讨论的...
阅读全文
posted @ 2015-07-22 16:55 李小盆
阅读(2058)
评论(0)
推荐(0)
2015年7月21日
使用SDWebImage加载大量图片后造成内存泄露的解决办法
摘要: SDWebImage的知名度就不用说了,github上近10k的star,国内外太多的App使用其进行图片加载。但是最近在使用过程中发现,在UITableView中不断加载更多的内容,使用SDWebImage会造成内存占用越来越大,导致memory warning最终terminate,稍微找了下问...
阅读全文
posted @ 2015-07-21 13:34 李小盆
阅读(13076)
评论(0)
推荐(0)
2013年9月26日
兼容iOs7的自定义alertView
摘要: 转载请注明出处。升级到ios7后,旧项目中使用的继承UIAlertView的自定义alertview无法正常显示了,无奈只好换思路去实现,改成从当前keywindow下创建要显示的alertview,并模仿了系统alertview.h文件#import typedef enum{ Custom...
阅读全文
posted @ 2013-09-26 11:00 李小盆
阅读(2500)
评论(0)
推荐(0)
2011年3月10日
android自定义控件后如何调整自身子控件与父类中子控件的布局
摘要: 原创,转载请注明出处 这个标题实在是太拗口了,但是又实在找不到别的更好的描述的方法,暂时这样吧。在开发android应用的时候,经常要用到一些系统控件,如AlertDialog,EditTextPreference等等,但是往往这些系统控件无法完全满足自己需求,于是就要继承这些类,写一个自定义的控件...
阅读全文
posted @ 2011-03-10 11:27 李小盆
阅读(5920)
评论(0)
推荐(0)
2011年3月1日
使用android隐藏api实现亮度调节
摘要: 原创,转载请注明出处。Android 1.5之后将调节亮度的api隐藏了,不过android的源码中依然有方法可以实现,如下: IPowerManager power = IPowerManager.Stub.asInterface(ServiceManager ...
阅读全文
posted @ 2011-03-01 21:47 李小盆
阅读(4418)
评论(0)
推荐(1)
2010年9月7日
iphone在使用tabbar时如何使用转换动画
摘要: 今天参考《iphone3 开发基础教程》这本书的写了一个例子,用到了UITabBarController,但是发现一个问题,教程提供的例子里切换界面时没有动画效果,体验效果很不好。之前的例子在添加动画时,界面的跳转是由自己来实现的,类似下面的代码:将动画的代码放在两个界面切换的中间就行了。但是这里界面切换的实现全部由UITabBarController,也就是系统自动帮你来实现了,要在哪里添加动画...
阅读全文
posted @ 2010-09-07 16:13 李小盆
阅读(1530)
评论(0)
推荐(0)
2010年8月18日
(转)ABI是什么
摘要: ABI是系统与应用之间的协议. 一个BINARY(EXEC, LIB)必需符合ABI才能在相应的系统上运行.比如我在PC上用不管什么样的COMPILER, 只要产生符合LINUX的ELF文件, 用相应的INSTRUCTION SET(比如INTEL, PPC, SPARC). 就可以在一个LINUX机器上运行. 调用系统或别人的LIB.ABI定义了BINARY的文件格式, 内容, 以及装载/卸载程...
阅读全文
posted @ 2010-08-18 11:51 李小盆
阅读(2862)
评论(0)
推荐(1)
2010年8月6日
symbian的HTTP引擎中对302、301事件的处理
摘要: 当发起一个Get请求至服务器时,有时候会返回一个页面跳转的信息,这个信息体现在HTTPHEARDER中的具体数值就是302或者301,两者对于用户来说并没有什么本质区别。以下是处理方法:1.可以在MHFRunL中直接处理:其中ERedirectedTemporarily和ERedirectedPermanently分别对应301和302,系统会自动重新发送一个get请求至跳转后的url。但是我在用...
阅读全文
posted @ 2010-08-06 10:24 李小盆
阅读(624)
评论(0)
推荐(1)
2010年8月5日
(转)学C++的50个忠告
摘要: 1. 把C++当成一门新的语言学习;2. 看《Thinking In C++》,不要看《C++变成死相》;3. 看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4. 不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是...
阅读全文
posted @ 2010-08-05 18:29 李小盆
阅读(343)
评论(0)
推荐(1)
symbian使用活动对象时返回-2147483647错误值的解决办法
摘要: 今天在使用RConnection的异步函数start进行联网操作时,5230手机上每次Runl()中查询iStatus的值都是-2147483647,同时在这个值的情况下再次SetActive()后会出现RunL()不被回调的情况。最后发现是自己在调用start的活动对象中自己定义了一个TRequestStatus iStatus,而iStatus在CActive中已经预先定义好了,这时候就会造成...
阅读全文
posted @ 2010-08-05 10:19 李小盆
阅读(364)
评论(0)
推荐(1)
公告