- 博客(7)
- 资源 (10)
- 收藏
- 关注
转载 UITableView 滚动流程性优化
影响 UITableView 滚动的流畅性的原因 1、 在代理方法中做了过多的计算占用了 UI 线程的时间 2、同上 3、Cell 中 view 的组织复杂 关于第一点,首先要明白 tableview 的代理(这里指 datasource 和 delegate 的那套方法,下同)方法的调用顺序,和时机。对于一般的应用会有如下顺序: 1、向代理要 number Of Row
2014-02-09 23:49:09 8606
转载 UIWebView背景透明且无拖拽后的上下阴影
1.首先UIWebView背景透明 // set background transparent, also can set it in nib file webView_.backgroundColor = [UIColor clearColor]; webView_.opaque = NO; 2.隐藏拖拽webview时上下的两个有阴影效果的subview
2014-02-08 00:29:07 1684
转载 使用CocoaPods管理依赖库
本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPods。 CocoaPods是什么 在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFNetworking、JSONKit等。使用这些第三方类库能极大的方便项目的开发,但是,集成这些依赖库需要我们手动去配置,例如集成ASIHttpRequest库时除了加入源码以外还需要手动去
2014-02-03 15:28:10 912
原创 NSTimer 详解
关于NSTimer, 有一点需要特别注意:NSTimer会持有target(Remember that NSTimer Retains Its Target)。 一个NSTimer对象在触发时会保留目标直到计时器被显式的设置无效。(NSTimer invalidate) 如果调用者保存了NSTimer,在dealloc中没有调用invalidate timer的话,会有内存
2014-02-01 23:08:15 2441 1
原创 苹果iOS 5限制应用本地存储问题
苹果 iOS 5 系统增加了一个新的机制——在设备容量空间不足的情况下自动清除高速缓存文件或临时目录的内容。这意味着,如果你设备的容量快到极限了,应用存储的很多离线内容,包括文章、杂志、图书、漫画以及其他数据都将被清空!如果用户需要,将不得不重新下载这些内容。 关于苹果 iOS 5 的这次“变革”,困扰了不少开发者。新规则实施之后,用户想使用离线数据将会有很多困难,而且也有开发者反应他们
2014-02-01 20:09:06 919
转载 查看iOS“加密”(Symbolicated)后的Crash Report
程序真机上崩溃以后通常会留下一个.crash的日志文件,可以通过这个crash文件迅速查找到哪里崩溃了。但是这个文件中没有平时调试时候那样可以看到的函数名和函数具体调用行数。因为这里的这些信息都被转换成了16进制的地址,起到了一定的加密作用,别人拿到你的crash日志也不知道哪里崩溃了。 但是开发人员就不能一下子看出问题所在,需要利用你编译app的时候生成的dSYM文件然后讲这些
2014-02-01 19:47:38 1521
转载 XCode Debugger中的Icon符号的意义
你注意到了吗?在Xcode中,当你点击查看调用栈的时候,调用栈的每个方法前面都有一个Icon,而且还有好几种不同的样子,如下图所示,你知道它们代表什么意思吗? 其实它们代表的意义如下: Person icon is User Mug icon is AppKit (or UIKit) Briefcase icon is Frameworks Gear icon is
2014-02-01 19:14:21 1341
员工考勤系统
2011-09-13
effective C++effective C++effective C++
2011-02-28
C#课堂实例C#课堂实例C#课堂实例
2011-02-28
收集的代码收集的代码收集的代码
2011-02-28
三层架构综合管理三层架构综合管理
2011-02-28
俄罗斯方块 C语言/SDL 编写
2010-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人