08 2015 档案

iOS下UITableView的单元格重用逻辑
摘要:终于有时间继续UITableView的接口调用顺序这篇文章了,之前测试过,模拟器都是按照height,cellForRow这样的顺序调用接口的,iOS8以前一直是这样,但是到了iOS8,这个顺序倒过来了这样倒是有好处,至少按照传统思路,单元格先创建,创建完成后就知道高度了.但这样怎么向下兼容呢,来试... 阅读全文
posted @ 2015-08-24 17:40 decwang 阅读(394) 评论(0) 推荐(0)
根据滑动显隐状态栏的iOS实现
摘要:之前很多兄弟问如何实现类似于淘宝客户端搜索列表那种动态显隐的效果,这几天刚好有时间,就实现了几个例子搞一下,其实原理很简单,也参考了github上一位兄弟的实现.不多说,上代码@interface D1ScrollingNaviBarViewController : UIViewController... 阅读全文
posted @ 2015-08-20 12:13 decwang 阅读(359) 评论(0) 推荐(1)
Runloop之个人理解
摘要:Runloop之个人理解更像是一种线程等待机制,传统线程的消息传入机制,线程收到什么样的消息,就执行什么样的动作,如果是信号量队列型的,其实就基本实现了线程在无消息时挂住休眠;而不是在每隔一段时间就要转起来动作下.这样在移动设备上节省下来的电力就相当可观了. Runloop更大功用就在此,一是以OC... 阅读全文
posted @ 2015-08-19 17:44 decwang 阅读(159) 评论(0) 推荐(0)
聚合支付概念
摘要:最近在设计聚合支付的服务器侧,由于规模较小,考虑到时做成开源的。这块其实挺简单的,大多数公司采用聚合支付更多的是基于商业原因,不想浪费时间在这上面。 阅读全文
posted @ 2015-08-19 14:21 decwang 阅读(607) 评论(0) 推荐(0)
iTunesConnect进行App转移2-官方说明
摘要:Can I transfer an app to another developer's iTunes Connect account? Yes, you can transfer your app to another developer on iTunes Connect whenever y... 阅读全文
posted @ 2015-08-18 13:56 decwang 阅读(404) 评论(0) 推荐(0)
iTunesConnect进行App转移
摘要:最近有客户提出需求,要把发布的OEM应用转移到自己的账户下,查询未果,在网站上搜索,死活找不到对应的选项,这两天看之前提交的版本已经审核通过了,发现很容易的就找到了转移版本的地方。仔细思量,应该是之前版本处于审核状态,故没有可选择的项。 阅读全文
posted @ 2015-08-18 13:54 decwang 阅读(477) 评论(1) 推荐(1)
UITableView 接口的调用顺序
摘要:ios7启用estimatedHeightForRowAtIndexPath之后的api调用顺序called -[XHYTableViewController tableView:heightForRowAtIndexPath:] at 0.6called -[XHYTableViewControl... 阅读全文
posted @ 2015-08-12 15:22 decwang 阅读(319) 评论(0) 推荐(0)
sql查询
摘要:查找成绩表中所有成绩超过60的学生t_stu(id int,course char(20),grade int);这个重要的是思路,一个表中同一个人可能有的科目及格,有的不及格,如果正向的话就筛出错误的结果了,反向下ok先查所有成绩不合格的人,这样只要有一科不合格就筛出来了,然后 not insel... 阅读全文
posted @ 2015-08-11 10:44 decwang 阅读(220) 评论(0) 推荐(1)
C++概念整理
摘要:1 /* 2 面向对象: 3 多态, 4 继承 5 封装 6 */ 7 #include 8 #include 9 10 //一旦有了纯虚函数,该对象就不能实例化了. 11 #define US... 阅读全文
posted @ 2015-08-11 09:39 decwang 阅读(346) 评论(0) 推荐(0)
有100个节点的AVL树最大深度是多少?
摘要:首先说AVL树的概念1 左右子树的深度差<=12 左右子树都是AVL树.其实这样算,可以倒推的.空树 DEPTH = 0;AVL_DEPTH = 2^0+2^1+......+2^k-1;100个节点,放平了往下推.1+2+4+8+16+32 这是可以有子节点的节点数. 63这样剩下的节点其实都铺在... 阅读全文
posted @ 2015-08-10 18:24 decwang 阅读(3456) 评论(0) 推荐(0)
pod install报错问题解决
摘要:pod installwarning: Insecure world writable dir /usr/local/bin in PATH, mode 040777报错后就不进行了.查stackoverflow后发现是报的目录权限不对,应当是775接下来就简单了,sudo chmode 775 x... 阅读全文
posted @ 2015-08-10 18:14 decwang 阅读(577) 评论(0) 推荐(0)
字符串拆分
摘要:#include #include #include /* 一道面试题,"i love china",倒序输出字符串,单词不倒序. 一开始搞错了思路,写应用多了就总往应用上靠.其实用指针遍历一遍就好.*/void outputWord(const char* str,int nlen);int ma... 阅读全文
posted @ 2015-08-07 13:55 decwang 阅读(226) 评论(0) 推荐(0)
macos下sed小试
摘要:linux下替换是这么干的sed -i "s/xxxxxxxxxx/video_capture_module/g" project.pbxproj但是macos下略有不同,照搬会报以下错误sed: 1: "project.pbxproj": extra characters at the end o... 阅读全文
posted @ 2015-08-06 11:17 decwang 阅读(898) 评论(0) 推荐(1)
2015GitWebRTC编译实录17-audio_processing_neon编译问题解决
摘要:编译audio_processing_neon lib时,发现只要涉及到WEBRTC_ARCH_ARM64就会出现问题,仔细回想了下,年初编译旧版本解决arm64支持问题时,好像也是要把这个注掉,但是单纯注掉貌似还有问题找了下,判断下__aarch64__下面这个宏,这个宏应该是跟着工程里的设置来的... 阅读全文
posted @ 2015-08-05 18:28 decwang 阅读(271) 评论(0) 推荐(0)
NSDictionary读取数据类型异常问题.
摘要:起因:做网络交互时,经常会使用JSON作为数据的承载体,本来是件好事,但是用多了,发现iOS侧偶尔会出现异常,几经比较发现是服务器给的数据有问题,该给INT的给按照STR给了,服务器能做动态更新,可客户端不行啊,怎么办?NSDictionary读到的是id类型,如果是数字,需要再转换下才可以,出问题... 阅读全文
posted @ 2015-08-05 16:56 decwang 阅读(1321) 评论(3) 推荐(1)
iOS AudioQueue机制的延迟问题探究
摘要:关键字:VOIP,AudioUnit,AudioQueue,RemoteIO问题描述VOIP通话,iOS底层音频方式采用AudioUnit机制,本来也挺好,但是会有遇到CS域来电时RemoteIO挂死的问题[1876:492456] 20:46:05.584 WARNING: [AVAudioS... 阅读全文
posted @ 2015-08-04 09:45 decwang 阅读(3366) 评论(1) 推荐(1)