摘要: 东西读来读取,其实从我理解的角度看,软件危机本质上就是人类智商危机。已经无法在一个层级上掌握,那就继续抽象上升到下一个层级。从打孔机->1010->汇编->函数->对象->函数式编程,最浅显的表现就是可读性的提高,这是我们重构的目标吗?显然不是,同级下代码的可读,可维护性,健壮性,仍然会有很大的差别... 阅读全文
posted @ 2015-05-18 11:28 Jun Wang 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 昨天设计同学问了个问题,iOS8下设计到底做了什么新的元素,猛然想了一下,没有想出什么合适的介绍方法,从网上找找看,却都是些“独家首发”,“技术实现幻灯片”之类的水货,全不对题,只好照着代码实例,对照实现效果依样把每种样子胡乱给设计介绍了一通。过后想想,应该怎么通俗移动的介绍iOS8的毛玻璃效果呢?... 阅读全文
posted @ 2014-08-20 11:03 Jun Wang 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 公司需要解决判断当前日期处于那个对应节气区间,参照需求在当前网上关于而是二十四节气的算法核心: if(iDay >4)&0x0f); else day = ((flag)&0x0f)+15; int index = -1; ... 阅读全文
posted @ 2014-04-16 10:06 Jun Wang 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 在iOS中新版本更新涉及字段改动时有发生,为保留原有数据完成数据更新,可以采用一下代码- (void)alterItemTableToAddFilterColumnsIfNeeded { [self alterItemTableToAddFilterColunm:@"Color"]; [self alterItemTableToAddFilterColunm:@"FashionStyle"]; [self alterItemTableToAddFilterColunm:@"Category"];}- (void)alterItemTa 阅读全文
posted @ 2013-12-10 11:57 Jun Wang 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: 今天看见了onevcat的这篇文章,感慨颇多,会和懂完全是两码事情。为了这十个及其后面的问题,共勉。以此作为编程三年的反省。Reference:http://onevcat.com/2013/04/ios-interview/上级向的十个iOS面试问题Welcome to Xcode不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。对于iOS和Mac开发来说,因为本事还算比较新,企业对于这方面的开发者需求也比较大,所以面试时的要求可能并不是很高,一般能知道一些Cocoa和OC的基本知识也 阅读全文
posted @ 2013-11-19 11:10 Jun Wang 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.安装预备 检出代码git clone git://git.linphone.org/linphone-iphone.git --recursive 下载 MacPortshttp://www.macports.org/install.php Mountain Lion版本https://distfiles.macports.org/MacPorts/MacPorts-2.2.0-10.8-MountainLion.pkg2.依照检出代码 README提示步骤,进行相关编译/安装首先搞定PATH配置,使用了zsh,如下操作添加/opt/local/binecho "export P 阅读全文
posted @ 2013-10-24 14:25 Jun Wang 阅读(2439) 评论(2) 推荐(0) 编辑
摘要: SIP(Session Initiation Protocol)是基于传输层的,在范围上,仅对流进行封装,具体如何编码并不涉及,提供控制信令,就如同一个水管上的阀门。RTP是管子里的水。点对点。 阅读全文
posted @ 2013-10-18 17:58 Jun Wang 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 今天犯的问题太二了,NSTimer应该使用+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;结果错用成了+ (NSTimer*)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repea 阅读全文
posted @ 2013-10-17 19:27 Jun Wang 阅读(888) 评论(0) 推荐(0) 编辑
摘要: http://stackoverflow.com/questions/10715211/cannot-generate-ios-app-archive-in-xcode-4-3通过Workspace方式加入了新的静态库工程,和主工程建立以来后,出现了无法打包的情况。让后参照晚上其他的解决流程走了一遍,没有解决,总有一种无头苍蝇瞎碰的感觉,最后搜到了下面的解决办法,这回从根本上排除打包存在的问题。将Generic Xcode Archive 发布,在发布的文件usr中找寻对应出现的头文件或静态库,对于出现的头文件,找到文件对应工程,将文件从public改为project,对于库,则检查对应tar 阅读全文
posted @ 2013-10-15 12:37 Jun Wang 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: 花了前后3天,完成了软件计划书。效果不好,今天下午经理也花了很长时间来帮助我,有几点东西要记下来。1.不要花哨,要实用。 首先避免过多形容词的长句子,应用文应该突出实用为主,总体要简练。2.不断的明确需求 在这个上面花费了许多的时间,因为需求上本身就有先天不足,再加上后面没有依照poc来抽出可以找到的需求内容,所以在不断的改改改3.归类 按照真正的功能块来安排文中具体功能大类的分类组织,不要去单纯的看估工表中的内容 阅读全文
posted @ 2012-11-07 19:27 Jun Wang 阅读(178) 评论(0) 推荐(0) 编辑