
2013
cn_cainiao
这个作者很懒,什么都没留下…
展开
-
addChildViewController ipad 中Controller的嵌套和叠加
addChildViewController ipad 中Controller的嵌套和叠加原创 2013-09-13 16:38:09 · 5597 阅读 · 0 评论 -
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 · 1709 阅读 · 0 评论 -
查看iOS“加密”(Symbolicated)后的Crash Report
程序真机上崩溃以后通常会留下一个.crash的日志文件,可以通过这个crash文件迅速查找到哪里崩溃了。但是这个文件中没有平时调试时候那样可以看到的函数名和函数具体调用行数。因为这里的这些信息都被转换成了16进制的地址,起到了一定的加密作用,别人拿到你的crash日志也不知道哪里崩溃了。但是开发人员就不能一下子看出问题所在,需要利用你编译app的时候生成的dSYM文件然后讲这些转载 2014-02-01 19:47:38 · 1553 阅读 · 0 评论 -
XCode Debugger中的Icon符号的意义
你注意到了吗?在Xcode中,当你点击查看调用栈的时候,调用栈的每个方法前面都有一个Icon,而且还有好几种不同的样子,如下图所示,你知道它们代表什么意思吗?其实它们代表的意义如下:Person icon is UserMug icon is AppKit (or UIKit)Briefcase icon is FrameworksGear icon is转载 2014-02-01 19:14:21 · 1363 阅读 · 0 评论 -
NSTimer 详解
关于NSTimer, 有一点需要特别注意:NSTimer会持有target(Remember that NSTimer Retains Its Target)。一个NSTimer对象在触发时会保留目标直到计时器被显式的设置无效。(NSTimer invalidate)如果调用者保存了NSTimer,在dealloc中没有调用invalidate timer的话,会有内存原创 2014-02-01 23:08:15 · 2461 阅读 · 1 评论 -
苹果iOS 5限制应用本地存储问题
苹果 iOS 5 系统增加了一个新的机制——在设备容量空间不足的情况下自动清除高速缓存文件或临时目录的内容。这意味着,如果你设备的容量快到极限了,应用存储的很多离线内容,包括文章、杂志、图书、漫画以及其他数据都将被清空!如果用户需要,将不得不重新下载这些内容。 关于苹果 iOS 5 的这次“变革”,困扰了不少开发者。新规则实施之后,用户想使用离线数据将会有很多困难,而且也有开发者反应他们原创 2014-02-01 20:09:06 · 956 阅读 · 0 评论 -
使用CocoaPods管理依赖库
本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPods。CocoaPods是什么在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFNetworking、JSONKit等。使用这些第三方类库能极大的方便项目的开发,但是,集成这些依赖库需要我们手动去配置,例如集成ASIHttpRequest库时除了加入源码以外还需要手动去转载 2014-02-03 15:28:10 · 934 阅读 · 0 评论 -
vim常用命令
转载 2013-12-26 14:55:30 · 969 阅读 · 0 评论 -
iOS 使用静态库封装sdk
很多项目中都要开发iphone和ipad版本,并且很多时候,只不过UI交互布局不一样,数据层代码完全可以重用。本人,这次封装了数据层代码,做成静态文件,然后供iphone和ipad共同使用。1. iOS静态库的制作参考http://www.cnblogs.com/beginor/archive/2012/04/20/2459244.html 在写代码过程中,本人,喜欢使用sq原创 2013-12-09 23:34:34 · 9449 阅读 · 5 评论 -
UITableView 滚动流程性优化
影响 UITableView 滚动的流畅性的原因1、 在代理方法中做了过多的计算占用了 UI 线程的时间2、同上3、Cell 中 view 的组织复杂关于第一点,首先要明白 tableview 的代理(这里指 datasource 和 delegate 的那套方法,下同)方法的调用顺序,和时机。对于一般的应用会有如下顺序:1、向代理要 number Of Row转载 2014-02-09 23:49:09 · 8660 阅读 · 0 评论